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.