Connexion ssh (WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!)

Bonjour,

Je reprends ce sujet car je constate que beaucoup rencontrent ce problème avec SSH et tentent les mauvaises solutions.

Problème

Quand vous vous connectez en SSH, votre client SSH mémorise l'empreinte de la clé du serveur pour éviter des attaques de type "man in the middle". Si l'empreinte de la clé du serveur change, votre client refuse de se connecter et cela même si vous regagnerez votre clef ssh à vous. La solution à ce problème est dans le message d'erreur :

Message d'erreur

Celui-ci vous donne la solution :

Offending ECDSA key in /home/myself/.ssh/known_hosts:42
remove with:
ssh-keygen -f "~/.ssh/known_hosts" -R "core.cluster.france-bioinformatique.fr"

Il n'est pas nécessaire de rengrener votre clef ssh. La commande cité plus haut va enlever le clef qui correspond à "core.cluster.france-bioinformatique.fr" du fichier ~/.ssh/known_hosts sur votre ordinateur (et elle fait une copie du fichier, pour au cas où). Une fois ceci fait, vous vous connectez normalement.

En espérant que ça évite des soucis supplémentaires.

2 « J'aime »