Cliente SSH: eliminar chaves existentes

Neste tutorial, explicarei como resolver o erro : WARNING : REMOTE HOST IDENTIFICATION HAS CHANGED.

Este erro ocorre principalmente quando reinstala um servidor Linux com o mesmo endereço IP e guardou a impressão digital (chave).

Como o servidor foi reinstalado, é normal que a chave seja alterada.

Para resolver este erro, basta eliminar as chaves guardadas no seu computador.

1.No Windows Explorer, vá para a pasta do utilizador (C:\Utilizadores) e depois para a pasta . ssh.

2.º Nesta pasta, tem um ficheiro know_hosts que contém todas as chaves conhecidas. A forma mais fácil é eliminar os ficheiros da pasta .ssh. Selecione todos os ficheiros, clique com o botão direito do rato e clique em Apagar.

Reinicie a ligação ao servidor e o cliente SSH normalmente oferece-se para validar a chave, tal como na primeira ligação.


Tem também outras soluções:

  • Renomeie o ficheiro se for conservador.
  • Edite o ficheiro e apague a linha que corresponde ao servidor.
  • Utilize o comando ssh-keys -R server-name

Romain Drouche
Arquiteto de Sistemas | MCSE: Infraestrutura Essencial
Especialista em infraestrutura de TI com mais de 15 anos de experiência na área. Atualmente, como Gerente de Projetos de Sistemas e Redes e especialista em Segurança de Sistemas de Informação (SSI), utilizo minha expertise para garantir a confiabilidade e a segurança de ambientes tecnológicos.

Deixe um comentário