REMOTE HOST IDENTIFICATION HAS CHANGED

La clé de l'hote distante a changée :-(

Après avoir essayé d'effectuer un

ssh 192.168.100.5

, j'ai une erreur :

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 ECDSA key sent by the remote host is
fa:f8:ec:af:20:0e:58:ca:d1:4d:47:b0:7e:fa:2b:e2.
Please contact your system administrator.
Add correct host key in /home/cedric/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /home/cedric/.ssh/known_hosts:5
ECDSA host key for 192.168.100.5 has changed and you have requested strict checking.
Host key verification failed.

Cela signifie que la clé ECDSA (ECDSA key) qui sécurise la connexion entre le client et l'hôte distante, et qui est stockée localement sur le client, n'est plus la même que la nouvelle clé de l'hôte distante. Cette clé ECDSA a été générée lors de la toute première connexion.

Dans ce cas, il faut réinitialiser l'entrée pour se connecter à cette hote.

Tant que la clé locale n'aura pas été effacée, la connexion à l'hote distante en SSH sera impossible. La clé est stockée dans un fichier nommé known_hosts qui se trouve dans le répertoire caché suivant .ssh de l'utilisateur. Par exemple :

 /home/cedric/.ssh/known_hosts

Pour réinitialiser la clé pour l'hote distante, il faut saisir :

ssh-keygen -R 192.168.100.5

Cela va suprimer du fichier /home/cedric/.ssh/known_hosts, l'enregistrement pour l'hote 192.168.100.5.

Il ne reste plus qu'à se connecter de nouveau :

ssh 192.168.100.5
  • informatique/linux/remote_host_identification_has_changed.txt
  • Dernière modification: 2016/04/10 15:53
  • par Cedric ABONNEL