Tente ssh -v
, isso deve fornecer informações adicionais sobre o processo de autenticação.
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password,keyboard-interactive,hostbased
debug1: Offering RSA public key: /home/nce/.ssh/id_rsa
debug1: Server accepts key: pkalg ssh-rsa blen 277
Apenas para confirmar seus passos:
Você criou um par de chaves via ssh-keygen
Em seguida, você fez o upload da chave em .ssh/id_rsa.pub
para o servidor (B) e anexou-a ao .ssh/authorized_keys
do usuário1.
No servidor (A) você se conecta via ssh user1@host
? Você pode tentar ssh -o PreferredAuthentications=publickey user1@host
E você poderia fornecer um arquivo de identidade especial / diferente por ssh -i ~/.ssh/serverB/id_rsa user1@host