Estou instalando 20 servidores.
Em cada um, com um usuário específico, criei uma chave dsa.
Eu fiz cat key.pub
de cada servidor em ~/.ssh/authorized_keys
do primeiro servidor
Eu verifiquei que todos os servidores podem fazer login sem senha no primeiro servidor.
Usando o fantoche, copiei o .ssh/authorized_key
do primeiro servidor para todos os outros servidores.
As permissões são as mesmas, 600
Não consigo fazer login automaticamente. ainda funciona dos servidores para o primeiro - mas não para nenhum outro. Eu faço login como o usuário, ssh para os outros servidores - e ele me pede senha.
Eu reiniciei o serviço sshd, mas não adiantou.
/ etc / ssh / sshd_config é o mesmo no primeiro servidor e todos os outros.
Este é o RHEL6.
Alguma ideia? Eu fiz algo errado?
Este é o arquivo fantoche; funciona agora - eu tinha a raiz como 775
file {"/home/user":
owner => user,
group => user,
ensure => directory,
mode => 755,
}
file {"/home/user/.ssh":
owner => user,
group => user,
ensure => directory,
mode => 700,
}
file {"/home/user/.ssh/authorized_keys":
owner => user,
group => user,
ensure => file,
mode => 600,
source => "puppet://puppet/files/user_sshkeys.txt";
}