
Me acabo de dar cuenta de que si id_rsa.pub
existe en el directorio local ~/.ssh
, no puedo conectar mi servidor remoto con ssh
el comando.
Pero no tengo idea de por qué es eso. ¿Es peligroso para la seguridad si la clave pública existe en el mismo lugar que la clave secreta?
Y no aparece un error que indique que la clave pública no debe colocarse allí, incluso si ejecuto ssh
el comando con -v
la opción.
¿Por qué no debo poner una clave pública ~/.ssh/
?
Esto es parte del ssh
registro con -v
opción. Lo estoy usando ssh
en un entorno cygwin.
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /home/ironsand/.ssh/id_rsa
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic
debug1: Trying private key: /home/ironsand/.ssh/id_dsa
debug1: Trying private key: /home/ironsand/.ssh/id_ecdsa
debug1: Trying private key: /home/ironsand/.ssh/id_ed25519
debug1: No more authentication methods to try.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).