SSH : supprimer la clé d’un serveur

Vous êtes un aventurier du ssh et un testeur fou qui réinstalle des distributions à la pelle ?

Vous risquez de faire face à un message ressemblant à ça, tôt ou tard :

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
12:62:01:88:29:6f:63:f4:0b:00:00:00:00:00:00:00.
Please contact your system administrator.
Add correct host key in /home/fred/.ssh/known_hosts to get rid of this message.
Offending RSA key in /home/fred/.ssh/known_hosts:38
RSA host key for serveur has changed and you have requested strict checking.
Host key verification failed.

LA solution !

Pour supprimer la clé liée à l’ancienne installation dans son fichier known_hosts, il faut faire :

ssh-keygen -R <nom_du serveur_SSH>

Bien plus simple que d’aller éditer le fichier known_hosts, non ?

Photo par @boetter

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *