Eu tenho três máquinas servidor executando o Ubuntu 12.04 Server (xxx.xxx.xx. {01..03}). Minha estação de trabalho é o Windows 7.
Quando eu uso PuTTy para ssh em qualquer uma das três máquinas da minha máquina Windows, ele me pergunta por senha em cada caso (logando como root, cada máquina tem a mesma senha de root).
Quando eu entro em uma das máquinas e, em seguida, ssh em um dos outros, ele não me pede a senha.
Meu palpite é que isso acontece porque cada uma das máquinas é confiável para as outras. Dado que eu não configurei as máquinas (em particular, eu não configurei os keypairs ou os adicionei à lista de usuários confiáveis), como posso testar esta hipótese? O que devo procurar?
Respostas:
Se você puder se conectar de um servidor para outro, os sistemas conhecem cada chave ssh. Se você puder efetuar login do serverA para o serverB sem a senha como root do usuário, então, consulte /root/.ssh/authorized_keys* no serverB. Haverá uma entrada para o serverA. No mesmo diretório, /root/.ssh/, você encontrará as chaves privadas para acessar os outros dois servidores.
fonte