Mettre ceci ici dans le but d'aider les autres qui pourraient rencontrer ce problème obscur.
J'ai récemment mis à niveau OSX de Mavericks à El Capitan. J'ai ensuite essayé de me connecter à un système auquel je m'étais déjà connecté, et ssh a renvoyé cette erreur :
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ AVERTISSEMENT : L'IDENTIFICATION DE L'HÔTE DISTANT A CHANGÉ ! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IL EST POSSIBLE QU'UNE PERSONNE MALVEILLANTE FASSE QUELQUE CHOSE!
Quelqu'un pourrait vous écouter en ce moment (attaque de l'homme du milieu)!
Il est également possible qu'une clé hôte ait simplement été modifiée.
L'empreinte pour la clé ECDSA envoyée par l'hôte distant est
SHA256:Btm9/3heWnRLKNiuhw4efh6sQWqCr/dNJUD87ejdR6k.
Veuillez contacter votre administrateur système.
Ajoutez la bonne clé hôte dans /Users/myuser/.ssh/known_hosts pour vous débarrasser de ce message.
Clé RSA offensante dans /Users/myuser/.ssh/known_hosts:33
La clé hôte ECDSA pour real.hostname.com a changé et vous avez demandé une vérification stricte.
Échec de la vérification de la clé hôte.
J'ai regardé dans mon fichier des hôtes connus et j'ai vu la clé publique :
real.hostname.com,192.168.0.138 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDHxFq6UNxndgThogOpKGYHK0HpmK1niGPBdNVyo9Q8zX//ms3joRH+tvL0RigJ+i5f0qSUjK2j80BYyCjnCXkYJ+YIPOGioGiuFGuoFutvJLH4iXT652b2WxJJwPqAvz70Xez1ToFxsIl8H0noUNTmlXRsfY0G5gX+089aghq3hH8OGUIGoyGCrv7Dpdh+tiMDXQqz0R4yhOa0iAojv+SVqbzArT8/AxC8VzuNDww6Fi96rxK1vaFg9SJEegwAZzWcbUFopA4cb8r7sQ5tHG56L5zX9/Yadg4/Pf02O6dP62M1rW7x6VoG/gEa72axqV/izm7/ws7SASsiKtHKRijf
Je suis ensuite allé sur une autre machine, ai vérifié que la clé ci-dessus correspondait à celle du fichier known_hosts de l'autre machine. J'ai ensuite connecté cette autre machine à real.hostname.com sans erreur ni avertissement.
Pourquoi cela s'est-il produit ?