Problema de autenticação de chave pública SSH [duplicado]

1

No servidor A: eu fiz os seguintes passos:

ssh-keygen –t rsa
cd /.ssh
cp id_rsa.pub authorized_keys

Em seguida, no Servidor B: criei o diretório .ssh e carreguei as authorized_keys do Servidor A

Eu tentei fazer o login do Servidor A para o Servidor B, mas o sistema ainda está me solicitando a digitar a senha.

Alguém pode aconselhar? Abaixo está a saída que recebi ao usar o seguinte comando:

ssh -v -o PreferredAuthentications=publickey user@host

debug1: Next authentication method: publickey
debug1: Trying private key: /export/home/user/.ssh/identity
debug1: Trying public key: /export/home/user/.ssh/id_rsa
debug1: Authentications that can continue: gssapi-keyex,gssapi-with-mic,publicke
y,password,keyboard-interactive
debug1: Trying private key: /export/home/user/.ssh/id_dsa
debug1: No more authentication methods to try.
Permission denied (gssapi-keyex,gssapi-with-mic,publickey,password,keyboard-interactive).
    
por sdsd 11.10.2011 / 09:37

2 respostas

1

tente o comando

ssh-copy-id user@machine   

deve copiar sua chave automaticamente.

    
por 11.10.2011 / 09:46
0

Verifique as permissões do arquivo authorized_keys no servidor B. Deve ser no máximo 644. Verifique se as permissões no diretório .ssh devem ser 700. Verifique se o arquivo authorized_keys pertence à conta que está sendo conectada para efetuar login.

    
por 11.10.2011 / 09:44

Tags