SSH conserve les clés des serveurs dans known_hosts. Une modification peut suivre une réinstallation légitime, mais aussi révéler une mauvaise machine ou une connexion interceptée. Arrêtez-vous et contrôlez le nom d’hôte et le port avant de chercher à supprimer l’avertissement.

Obtenez l’empreinte attendue auprès de l’administrateur par un canal indépendant fiable ou une console de fournisseur de confiance. Comparez l’empreinte complète. La clé proposée par la connexion ayant déclenché l’alerte ne prouve pas à elle seule la légitimité du changement.

Le manuel OpenSSH documente ssh-keygen -F pour rechercher une entrée et -R pour retirer celles de l’hôte, y compris les entrées hachées. Après vérification seulement, sauvegardez known_hosts et retirez l’entrée correspondant exactement à l’hôte et au port. Un port non standard utilise la forme [hostname]:port.

Reconnectez-vous et comparez l’empreinte proposée à celle vérifiée indépendamment avant de l’accepter. Ne supprimez pas tout known_hosts et ne désactivez pas la vérification. Sur un système administré, suivez le processus prévu pour les certificats d’hôte ou la rotation des clés plutôt que de modifier la politique locale.