Quando SSHing de A a B até C, usando o ssh -vv REMOTE
revelou que a chave em B não foi encontrada. A saída terminou com
debug1: Authentications that can continue: publickey,password
debug1: Trying private key: /u/USER/.ssh/id_dsa
debug1: Trying private key: /u/USER/.ssh/id_ecdsa
debug1: Trying private key: /u/USER/.ssh/id_ed25519
debug2: we did not send a packet, disable method
debug1: Next authentication method: password
Além disso, percebi que não nomeei a chave privada id_dsa
ou id_rsa
, mas id_rsa_cluster
. Eu consertei isso usando
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa_cluster
Agora, a chave é encontrada e posso fazer login sem inserir minha senha.
Atualmente, não consigo acessar fisicamente B, por isso não posso verificar por que a chave foi encontrada quando eu entrei diretamente em B. Mas quando puder, adicionarei isso.