SSH & Avançado 0 visualizações

Como resolver o erro 'Host key verification failed' ao acessar o servidor via SSH

Ver no WHMCS

Como resolver o erro 'Host key verification failed' ao acessar o servidor via SSH

Olá, viajante do servidor! 🌟

Se você está tentando acessar seu servidor via SSH e recebeu a mensagem:

Host key verification failed
Não se preocupe — isso é mais comum do que parece, e tem uma solução simples. Vamos juntos, passo a passo, como um verdadeiro Sensei da GeHost te guia com calma e certeza. 💪 ---

🔍 O que significa esse erro?

Quando você se conecta a um servidor pela primeira vez via SSH, o sistema compara uma "chave de identidade" do servidor com o que já está registrado no seu computador. Se houver uma diferença (por exemplo, o servidor foi reconfigurado ou você está se conectando a um novo ambiente), o SSH para e avisa:

Host key verification failed
É uma proteção de segurança — o sistema está dizendo: "Espere, esse servidor parece diferente do que eu conhecia!". ---

🛠️ Passo a passo para resolver

Confira os passos com calma. Você vai resolver isso em minutos!

  1. Verifique se você está se conectando ao servidor certo
    Certifique-se de que o endereço (IP ou domínio) que você está usando está correto. Às vezes, um erro de digitação ou um servidor antigo pode causar esse erro. Se estiver usando um nome de domínio, confirme que ele está apontando para o servidor certo (via DNS).
  2. Limpe a chave antiga do servidor no seu computador
    O erro ocorre porque o seu computador tem uma "memória" da chave antiga do servidor. Precisamos apagar essa memória.

    No Linux ou macOS:

    Abra o terminal e digite:

    ssh-keygen -R [endereço-do-seu-servidor]

    Substitua [endereço-do-seu-servidor] pelo IP ou domínio que você está usando (ex: ssh-keygen -R meu-site.com).

    No Windows (com SSH via terminal ou WSL):

    Use o mesmo comando no PowerShell ou terminal:

    ssh-keygen -R seu-servidor.com

    Isso remove a chave antiga do arquivo ~/.ssh/known_hosts.

  3. Conecte-se novamente ao servidor
    Após remover a chave antiga, tente se conectar novamente com o comando SSH:

    ssh usuario@seu-servidor.com

    Esta vez, o sistema vai pedir para confirmar a nova chave do servidor. Você verá algo como:

    The authenticity of host 'seu-servidor.com (IP)' can't be established.
    ECDSA key fingerprint is SHA256:XXXXXXXXXXXX.
    Are you sure you want to continue connecting (yes/no/[fingerprint])?

    Responda yes — isso confirma que você reconhece o novo servidor. A partir de agora, o SSH vai se lembrar dessa chave.

  4. Se o erro persistir, verifique o acesso via painel
    Se ainda assim o erro aparecer, pode ser que o servidor tenha sido reconfigurado ou que haja um problema no acesso SSH. Nesse caso, verifique no painel do cliente (painel.gehost.com.br) se o acesso SSH está habilitado em seu plano.

    Se você não tem certeza, entre em contato com o suporte da GeHost — e lembre-se: nosso suporte está disponível por 30 dias após a entrega. Estamos aqui para te ajudar com um sorriso no coração. 😊

---

💡 Dica do Sensei

Se você está se conectando a um servidor que mudou de IP ou foi recriado (por exemplo, após uma reinstalação ou migração), é normal ter esse erro. A solução é sempre limpar a chave antiga e confirmar a nova — como um novo encontro entre amigos que se reencontram depois de um tempo.

Se você tiver dúvidas sobre como usar o SSH, como gerar chaves ou configurar o acesso, estamos aqui para te ajudar. Basta entrar em contato com o suporte da GeHost — e lembre-se:

GeHost — hospedagem que te dá espaço, segurança e suporte com coração.
Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)
---

📸 Referência visual (se aplicável)

Se você estiver usando o cPanel para gerenciar o acesso SSH, acesse o painel e verifique se a opção de acesso SSH está habilitada. (Não há imagem específica para esse erro no cPanel, mas você pode conferir no painel como parte do diagnóstico.)

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.