Limpei o arquivo known_hosts na minha máquina do servidor. É seguro?

2

Sou relativamente novo no gerenciamento de meu servidor de produção e tive alguns problemas ao acessar minha conta do EC2 com a chave RSA HOst para xxx ter alterado a mensagem. Eu li em alguns Blogs que, simplesmente excluindo o known_hosts na pasta /root/.ssh/, o sistema geraria as chaves automaticamente na próxima vez que eu tentar efetuar login.

Agora eu apaguei o arquivo enquanto estava logado como Root e o arquivo não parece aparecer. Existe algo que eu preciso fazer. Eu não estou totalmente ciente do que o arquivo known_hosts faz. Pelo que eu li, ele mantém pares de chaves que identificam hosts conectados a máquinas remotas. Agradeço qualquer ajuda sobre se eu precisar fazer alguma coisa para recuperar esse arquivo ou é seguro?

    
por sid__ 08.03.2010 / 13:13

2 respostas

2

Deve criar um novo automaticamente. Você pode sempre tocar em uma nova e, em seguida, definir permissões / propriedade conforme necessário (com base em outra talvez). Eu costumo apenas remover as entradas de known_hosts que estão erradas e não bater o arquivo inteiro.

Ah, e isso pertence ao SuperUser ...: -)

    
por 22.07.2010 / 20:43
0
O arquivo known_hosts do

root não se envolve, a menos que você esteja sshing como root - esse arquivo é gerado e usado pelo cliente. Você está procurando o arquivo .ssh/known_hosts no diretório inicial da conta a partir da qual você está saindo.

    
por 23.07.2010 / 06:38