Aide mémoire, parce que j'en ai régulièrement besoin et que j'oublie à chaque fois
Je me connecte par SSH régulièrement sur des serveurs Linux qui sont "auto-installé".
Le soucis c'est que , pour une raison qui m'échappe, à chaque fois que la machine est rebooté, une nouvelle clé SSH est généré ...
Heureusement que cela n'arrive pas trop souvent !
Résultat, à la connection suivante, j'obtient un
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ 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.
A chaque fois je dois cherché comment "proprement" supprimer l'ancienne clé
(il est possible d'éditer manuellement le fichier "know_hosts" mais cela n'est pas sans risques et c'est assez chiant par le format du fichier lui-même)
C'est pourtant simple :
ssh-keygen -R hostname
et c'est tout !!
nota : si vous ne contrôlez pas le serveur distant, soyez sur à 100% que celui-ci à bien été redémarré !! Ne changez pas la clé si vous ne savez pas pourquoi elle a changée !!
ericc