Retirer une clé du fichier known_hosts
ssh stocke les clés des serveurs auxquels vous vous connecter pour pouvoir reconnaitre le serveur à la prochaine connexion et vous prévenir s’il y a un problème. Si on sait que le changement est normal, et que l’on veut se connecter au serveur malgré tout, il faut supprimer la clé fautive du fichier ~/.ssh/known_hosts. A l’oeil, ce n’est pas évident car rien ne permet d’identifier les clés dans le fichier. Pour supprimer simplement cette clé sans passer par la suppression complète du fichier :
ssh-keygen -R hostname |
Alternativement mais moins sympa, ssh donne la ligne de la clé erronée dans son avertissement ce qui permet de savoir laquelle supprimer.
« Calculer l’empreinte d’une clé rsa/dsa
ExtJS : Afficher un titre sur les régions “collapsed” »
Commentaires
Commentaire de Florian Cargoet
le 14 November 2011, 21:37
J’avoue ne pas bien comprendre votre problème. Pouvez vous être plus précis : sur quelle machine est le /etc/hosts en question ? Qu’entendez vous par connexion coupée ?
le 14 November 2011, 17:29
Bonjour,
Voila j’ai problème avec ma configuration ssh.
Il me faut a chaque fois comment la ligne de la machine cliente dans le fichier etc hosts et ensuite le décommenté.
Ce processus est à a faire a chaque que sa connexion est coupé.
Merci de m’aider sur ce problème