Clé d'hôte SSH Modifié - Mais en fait, il n'a pas changé

J'ai juste essayé de me connecter SSH Au serveur que je n'ai fait aucun problème pendant un moment et que vous avez averti que la touche hôte du serveur a changé.

Mais ce n'est pas le cas!

Sur le serveur, j'ai vérifié les hôtes de clé à laquelle il y a un lien vers

/etc/ssh/sshd_config

, Et il n'a pas changé.

J'ai vérifié sur le client

known_hosts

Fichier, et l'entrée existante en elle a la clé ouverte correcte. J'ai essayé de déplacer temporairement le fichier known_hosts et installer

StrictHostKeyChecking

à

no

dans

/etc/ssh/ssh_config

Afin qu'il se connecte automatiquement pour que je puisse comparer la clé ouverte. Quand je l'ai fait et vérifié une nouvelle entrée dans

known_hosts

, Une partie de la clé ouverte est identique au précédent!

Alors pourquoi ne pas se connecter? La seule chose différente dans

known_hosts

C'est un hachage de sel et hastie. Mais depuis que je me connecte toujours à travers IP Et le port, sans utiliser le nom d'hôte, ils devront certainement être corrects.

Des idées?

Veuillez noter que ce message est reçu par tous les clients qui ont essayé de se connecter, qui précédemment connecté. Donc, ce n'est pas un problème avec le client.

EDIT: Je dois ajouter que lorsque je me suis connecté à

StrictHostKeyChecking

Installé dans

no

Et il a créé un nouveau

known_hosts

fichier lorsque j'ai essayé de se connecter à nouveau en utilisant un nouveau

known_hosts

Fichier I.

StrictHostKeyChecking

revenir à

yes

, Il est connecté sans avertissement. En d'autres termes, une nouvelle

known_hosts

Fichier travaillé sans avertissement et vieux - Non, malgré le fait que l'intérieur était la même clé ouverte.
Invité:

Catherine

Confirmation de:

Vous n'avez pas besoin d'éteindre la vérification de la clé hôte de ce test. Lorsque l'erreur de conflit apparaît, elle imprime une empreinte digitale et, comme David le dit, vous indique quelle entrée dans le fichier known_hosts ne correspond pas.

Vous pouvez comparer l'empreinte digitale avec la clé hôte; Je ne sais pas avec certitude, mais la recherche sur Internet vous le dira.

Sorte de

ssh-keygen -l -f server-public-key.txt

http://www.linuxquestions.org/ ... 0322/
Fais le.

De plus, l'utilisation ssh -vv et vérification /var/log/auth.log (ou similaire) Doit vous en dire plus sur le problème.

Pour répondre aux questions, connectez-vous ou registre