SSH - actualisation de l’hôte distant

Lors de la connexion à un serveur, on peut obtenir un message de ce type :

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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
[…]

Cela signifie que la clef du serveur ne correspond plus à la clef d’origine. C’est une situation anormale signe d’une intrusion sur le serveur, ou entre le serveur et le client (attaque du type « Man in the middle »)

La situation peut également être normale : remplacement du serveur, actualisation de la clef...

Pour mettre à jour le client, il faut saisir la commande suivante :

ssh-keygen -R id_du_serveur

id_du_serveur étant l’IP ou le nom d’hôte.