Suite à l’installation du dual-boot Jaunty – Gutsy sur sweetBox lorsque je me connectais alternativement sous Jaunty ou sous Gutsy j’avais ce message d’erreur :
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ 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 the RSA host key has just been changed. The fingerprint for the RSA key sent by the remote host is 6a:32:8f:d2:96:d3:4f:29:ee:8e:b9:23:a0:14:c0:ef. Please contact your system administrator. Add correct host key in /home/mon_user/.ssh/known_hosts to get rid of this message. Offending key in /home/mon_user/.ssh/known_hosts:1 RSA host key for 192.168.1.xxx has changed and you have requested strict checking. Host key verification failed.
Cela indique que l’empreinte de sweetBox à changé depuis la dernière connexion, ce qui est logique puisque lors de la connexion précédente j’étais sous une autre version d’Ubuntu.
La solution de facilité que j’avais trouvé consistait à supprimer le fichier known_host sur ma machine cliente, dès lors SSH ne connaissait plus la machine et me proposais de l’ajouter à la liste des machines connus.
Au bout de quelques fois à faire cette manipulation non pérenne, je me suis décidé à chercher sur Internet comment mettre en œuvre une solution pérenne.
ssh-keyscan 192.168.1.xxx >> ~/.ssh/known_hosts
A noter le double signe supérieur pour ajouter au fichier et ne pas l’écraser, en effet dans mon cas il faut ajouter dans le fichier know_hosts les empreintes de sweetBox Jaunty et sweetBox Gutsy.
Source :
http://www.billyboylindien.com/securite/warning-remote-host-identification-has-changed.html