2010/2/4 Armando Barsotini Neto <[email protected]>

> #ssh [email protected] -o 'StrictHostKeyChecking=no' -o 'CheckHostIP=no'
> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
> @    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
>

Armando, coloque essa frase de cima no google que vc vai ver mts soluções.

A que eu considerei mais elegante:
*$ ssh-keygen -R 192.168.0.254*

Assim, será apagado do arquivo .ssh/known_hosts a linha que identifica esse
IP.

Na msg de saída vc consegue saber que linha eh essa:

> Add correct host key in /root/.ssh/known_hosts to get rid of this message.
> Offending key in /root/.ssh/known_hosts:*1*
>

Linha 1. Ou seja, vc não precisa apagar o arquivo inteiro, nem mover o .ssh,
só apagar essa linha informada.

Vc ainda pode rodar esse "ssh-keygen -R" toda vez que iniciar seu notebook,
"resolvendo" seu problema. Existem diversas maneiras para rodar esse comando
no boot da máquina -- escolha a sua. ;)

Mas eu insisto com a utilização das opções 'StrictHostKeyChecking=no' e
'CheckHostIP=no'. Eu as utilizo e elas funcionam para mim. Tente colocá-las
no arquivo .ssh/config.

Falous!!
-- 
João Olavo Baião de Vasconcelos
Analista de Sistemas - Infraestrutura
joaoolavo.wordpress.com
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

Responder a