Se você estiver tentando se conectar a um servidor remoto usando SSH e encontrar o aviso "Host key verification failed" (Falha na verificação da chave do host) or the "Remote host identification has changed" (A identificação do host remoto foi alterada), isso indica que seu cliente SSH não pode verificar a autenticidade do host ao qual você está se conectando.
Embora possa parecer um problema grave devido à natureza do aviso, um dos motivos mais comuns não está relacionado a um ataque: isso geralmente acontece sempre que você mudou o sistema operacional do seu VPS ou reinstalou o sistema operacional.
Para corrigi-lo, siga estas etapas:
Etapa 1 - Remova a entrada do arquivo known_hosts
Quando você se conectou pela primeira vez ao seu VPS via SSH, uma chave de host foi adicionada ao arquivo known_hosts em seu dispositivo local. Agora, depois de alterar ou reinstalar o sistema operacional, essa entrada está desatualizada e precisa ser removida . Você pode fazer isso digitando o seguinte comando no Terminal:
ssh-keygen -R [vps-ip]
Certifique-se de substituir [vps-ip] pelo IP do seu VPS . Isso criará uma cópia de backup do arquivo known_hosts e excluirá a entrada da chave do host associada ao seu IP VPS.
Etapa 2 - Conecte-se ao servidor
Agora que a entrada antiga foi removida, tente conectar-se ao seu VPS novamente usando SSH. Desta vez, você deve ser capaz de verificar a chave do host e se conectar sem problemas.
Se você ainda não conseguir se conectar após seguir as etapas acima, tente o seguinte:
Verifique se você está se conectando ao endereço IP correto (ou nome do host)
Certifique-se de que seu firewall não está bloqueando a conexão
Reinicie seu dispositivo local ou o VPS para redefinir as configurações de rede