SSH sem senha de clientes específicos

1

Eu tenho três máquinas de servidores executando o Ubuntu 12.04 Server (xxx.xxx.xx. {01..03}). Minha estação de trabalho é o Windows 7.

  1. Quando eu uso o PuTTy em 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).

  2. Quando eu faço login em uma das máquinas e depois ssh em uma das outras, ela não me pede a senha.

Meu palpite é que isso acontece porque cada uma das máquinas é confiável para as outras. Como não configurei as máquinas (em particular, não configurei os par de chaves nem as adicionei à lista de usuários confiáveis), como posso testar essa hipótese? O que devo procurar?

    
por tchakravarty 29.09.2013 / 09:57

1 resposta

1

Se você puder se conectar de um servidor para outro, os sistemas conhecerão cada chave ssh. Se você puder efetuar login do serverA para o serverB sem 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.

    
por 29.09.2013 / 10:21

Tags