Por que a conexão ssh falha se o arquivo 'id_rsa.pub' existir no diretório local '.ssh'?

0

Acabei de perceber que se id_rsa.pub existir no diretório local ~/.ssh , não consigo conectar meu servidor remoto com o comando ssh .

Mas não faço ideia do porquê. É perigoso para a segurança se a chave pública existe no mesmo lugar da chave secreta?

E eu não recebo um erro que indique que a chave pública não deve ser colocada lá, mesmo se eu executar o comando ssh com a opção -v .

Por que não devo colocar uma chave pública em ~/.ssh/ ?

Isso faz parte da opção ssh log com -v . Estou usando ssh no ambiente 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).
    
por ironsand 03.03.2014 / 19:22

0 respostas

Tags