Confira uma fingerprint alterada
Antes de começar
Confirme uma mudança de identidade do servidor por um canal independente.
- Termius instalado e acesso autorizado à infraestrutura.
- VPS de estudo e console do provedor disponíveis.
Um aviso de chave do host alterada significa que a identidade apresentada pelo servidor difere da referência registrada. Uma reinstalação pode explicar isso, mas é necessário confirmar a origem da mudança antes de aceitar a nova chave.
Confirme o destino
Confira endereço, porta, DNS e VPN. Verifique no painel do provedor se a VPS foi reinstalada, substituída ou recebeu outro endereço. Pergunte ao administrador responsável sobre mudanças recentes.
Não apague a referência anterior apenas para eliminar o aviso. Ela registra a identidade conhecida antes dessa conexão.
Compare por outro acesso
Use o console do provedor ou um canal já estabelecido com o administrador para obter a fingerprint atual. Compare o algoritmo e o valor completo com o apresentado pelo Termius.
Em um servidor Linux com chave de host Ed25519 no caminho padrão, o administrador pode consultar:
ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pubSe o servidor usa outro tipo de chave, compare a chave correspondente. Não copie o arquivo privado da chave do host para o computador.
Atualize após confirmar
Depois de confirmar a mudança e sua causa, atualize a referência do host no aplicativo conforme o aviso apresentado. Abra a sessão e confira hostname e whoami.
Se os valores não coincidirem ou a origem permanecer desconhecida, mantenha a conexão interrompida e encaminhe os detalhes ao administrador.
Diferencie a chave do host da sua chave de acesso
A chave do host pertence ao servidor e permite reconhecer sua identidade. A chave que você seleciona no Keychain pertence ao seu acesso e permite que o servidor autentique você. Trocar sua chave de acesso não explica, por si só, uma mudança na chave apresentada pelo servidor.
Uma reinstalação da VPS pode gerar novas chaves de host. O IP pode permanecer igual, enquanto a fingerprint muda. Outro caso possível é o hostname apontar para outra máquina. Essas situações exigem confirmação, pois a mensagem do aplicativo não informa sozinha qual delas ocorreu.
Compare o mesmo algoritmo pelo console
O servidor pode apresentar chaves de tipos diferentes. Se o aviso mostra Ed25519, compare a fingerprint da chave Ed25519 consultada pelo console. Uma fingerprint de RSA não precisa coincidir com a de Ed25519, mesmo quando ambas pertencem ao mesmo servidor.
Na saída de ssh-keygen -lf, procure o tipo da chave e o valor completo iniciado por SHA256 quando esse formato for usado. O comentário no fim da linha pode ajudar a identificar o arquivo, mas não substitui a comparação do valor.
Não obtenha a referência confiável pela própria conexão que está sendo questionada. Use o console do provedor ou confirme com o administrador por um canal já conhecido. Depois de esclarecer a alteração, registre a nova referência e teste uma sessão. Se a explicação continuar incerta, envie a mensagem ao administrador antes de aceitar a mudança.
Confira o resultado
A fingerprint coincide com a referência confiável e a causa da alteração está esclarecida.
Fontes consultadas
Conteúdo conferido na documentação oficial. As ações no aplicativo e no servidor não foram executadas nesta revisão.
