-
1. O que é SSH?
-
2. O que é uma Chave de Host?
-
3. Por que ocorre o erro "Verificação de Chave do Host Falhou"?
-
4. Como Corrigir o Problema de "Verificação de Chave do Host Falhou"?
-
Faça backup da VM Proxmox com a solução Vinchin
-
Proxmox “verificação de chave do host falhou” Perguntas Frequentes
-
Conclusão
Hoje, vamos explorar um problema comum encontrado ao usar conexões SSH: "Verificação da chave do host falhou." Este erro frequentemente confunde iniciantes, mas a solução na verdade é bem simples. Neste artigo, explicaremos em detalhes a causa do erro e forneceremos soluções claras passo a passo para garantir que você consiga se conectar com sucesso a um host remoto! Seja você um iniciante ou um desenvolvedor experiente, este artigo oferecerá soluções práticas!
1. O que é SSH?
SSH (Secure Shell) é um protocolo seguro usado para acessar computadores remotos por meio de uma rede insegura. Ele permite que os usuários façam login remotamente e executem comandos através de uma conexão criptografada.
2. O que é uma Chave de Host?
Cada servidor SSH possui uma chave de host única usada para verificar a identidade do servidor. Quando você se conecta a um novo servidor SSH pela primeira vez, o SSH salva essa chave de host na sua máquina local.
3. Por que ocorre o erro "Verificação de Chave do Host Falhou"?
Quando você tenta se conectar a um servidor SSH e encontra o erro "Verificação de chave do host falhou", pode ser devido às seguintes razões:
A chave do host foi alterada: Se a chave do host de destino foi alterada (por exemplo, após a reinstalação do sistema operacional), o SSH detectará essa alteração e recusará a conexão.
O endereço IP do host remoto foi sequestrado: Se um atacante se passar pelo host ao qual você está tentando se conectar, o SSH bloqueará a conexão por meio de seu mecanismo de verificação de chave do host.
Corrupção do arquivo “known_hosts” local: Seu arquivo “~/.ssh/known_hosts” pode conter informações de chave incorretas ou desatualizadas.
4. Como Corrigir o Problema de "Verificação de Chave do Host Falhou"?
A seguir, passaremos pelas etapas para resolver este problema.
4.1 Verifique a mensagem de erro
Primeiro, quando você vir a mensagem de erro "Verificação da chave do host falhou", examine os detalhes específicos do erro. Normalmente, ela dirá qual chave do host falhou na verificação.
4.2 Verifique o arquivo “known_hosts”
O SSH armazena chaves de hosts conhecidos no arquivo “~/.ssh/known_hosts”. Use o seguinte comando para visualizar o arquivo:
cat ~/.ssh/known_hosts
4.3 Remova a Velha Chave do Host
Se você tem certeza de que a chave do host que você deseja reconectar foi alterada, você pode excluir a entrada correspondente no arquivo “known_hosts”. Use o seguinte comando para editar o arquivo:
nano ~/.ssh/known_hosts
Encontre a linha correspondente ao host e delete-a, depois salve o arquivo.
Você também pode remover diretamente a chave do host específico com o seguinte comando:
ssh-keygen -R <hostname_or_IP>
Substitua “<hostname_or_IP>” pelo hostname ou endereço IP real.
4.4 Reconectar
Depois de remover a chave do host antiga, tente reconectar via SSH:
ssh user@hostname
Se tudo estiver normal, o SSH solicitará que você aceite a nova chave do host. Digite "sim" para continuar.
4.5 Verificar Segurança
Antes de aceitar a nova chave, certifique-se de que o host ao qual você está se conectando é confiável. Você pode confirmar a chave do host por outros meios (por exemplo, telefone, email, etc.).
Faça backup da VM Proxmox com a solução Vinchin
Vinchin Backup & Recovery oferece um conjunto abrangente de recursos avançados para proteger ambientes Proxmox VE, garantindo a segurança e integridade dos dados por meio do cumprimento da regra de backup 3-2-1.
As suas capacidades incluem backups automáticos de VM, backup sem agente e opções sem LAN, além de cópia remota para uma recuperação de desastres robusta. Recuperação instantânea e técnicas eficientes de redução de dados, junto com opções de arquivamento em nuvem, aprimoram ainda mais o gerenciamento de dados. Além disso, a solução incorpora criptografia de dados e mecanismos de proteção contra ransomware para uma camada adicional de segurança. Ela também facilita a migração V2V seamless entre plataformas virtuais compatíveis, garantindo flexibilidade e facilidade de transferência de dados.
São apenas 4 etapas para você fazer o backup dos VMs do Proxmox VE:
1. Selecione o objeto de backup.
2. Selecione o destino do backup.
3. Configure estratégias de backup.
4. Revise e envie o trabalho.
Milhares de empresas em todo o mundo já adotaram o Vinchin Backup & Recovery para suas necessidades de proteção de dados. Você pode começar a explorar suas amplas funcionalidades com uma versão de teste de 60 dias completa, totalmente equipada com todos os recursos. Entre em contato conosco com os detalhes da sua configuração do Proxmox VE, e você receberá uma solução personalizada que se integra perfeitamente ao seu ambiente de TI.
Proxmox “verificação de chave do host falhou” Perguntas Frequentes
1. O que devo fazer se suspeitar de um ataque de homem no meio?
Se você suspeitar de um ataque, não aceite imediatamente a nova chave SSH. Em vez disso, verifique a identidade do servidor entrando em contato com o administrador ou fazendo a checagem por meio de um canal confiável. Sempre compare os fingerprint manualmente antes de prosseguir.
2. O que acontece se eu deletar a chave do host antigo do arquivo known_hosts?
Se você excluir a chave do host antiga, da próxima vez que conectar ao servidor via SSH, será solicitado para aceitar a nova chave. Se você tiver certeza de que o servidor é legítimo e a alteração da chave foi intencional, você pode aceitar e armazenar a nova chave.
Conclusão
Este artigo fornece uma explicação detalhada das causas e soluções para o problema de "Verificação da chave do host falhou" encontrado ao usar SSH. Ao revisar a mensagem de erro, remover chaves antigas e reconectar, você deve ser capaz de resolver este problema com sucesso.
Compartilhar em: