Pra você não ter que entrar com editor de texto e apagar a linha 3, basta fazer isto:
ssh-keygen -f /home/usuario/.ssh/known_hosts -R 10.10.10.173
$ ssh-keygen -f /home/usuario/.ssh/known_hosts -R servidor1
Onde as opções:
- -f → Path do arquivo "known_hosts", que é onde ficam armazenados o hash das chaves públicas SSH dos servidores conhecidos.
- -R → Remove o nome ou IP do servidor no arquivo known_hosts.
Ao fazer isto, sua conexão será aceita numa boa, pois não haverá mais conflito de IPs ou hostnames.
ssh usuario@servidor1
usuario@servidor1's password:
Last login: Fri Dec 7 15:51:51 2012 from 10.10.10.171
$
Obs.: Você vai usar este procedimento para evitar editar manualmente o arquivo "known_hosts".
* Mas lembre-se, isto pode ser um alerta no servidor, ele pode ter sido
invadido etc. Então, creio que você, ao apagar alguma referência no
"known_hosts", saiba o que está fazendo.
Social