Échec De La Vérification De La Clé D'Hôte
Donc j'essaye de faire un ssh sur mon UBUNTU par le biais de mon PC avec Cygwin. Je peux WINSCP est un sans-faute, mais quand je suis ssh en ligne de commande il s'agit avec cette 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 a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
5d:84:de:4e:a8:81:df:22:06:23:98:34:cd:26:f5:1a.
Please contact your system administrator.
Add correct host key in /home/Trevor/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /home/DIRECTORY
ECDSA host key for HOSTNAME has changed and you have requested strict checking.
Host key verification failed.
Donc je l'ai regardé et il a dit que j'avais besoin de changer mon host key
dans mon .ssh
dossier qui se trouve dans mon home
dossier. Eh bien, il n'y avait pas donc j'ai fait un. Essayé de nouveau et a obtenu la même erreur.
Quelqu'un peut me dire quoi faire? Merci beaucoup avancé!
OriginalL'auteur user1985351 | 2013-09-26
Vous devez vous connecter pour publier un commentaire.
"Échec de la vérification de la clé d'hôte" signifie que la clé d'hôte de l'hôte distant a été changé.
Ssh stocke les clés d'hôte de l'hôte distant dans ~/.ssh/known_hosts. Vous pouvez modifier ce texte fichier manuellement et supprimer l'ancienne clé (vous pouvez voir le numéro de la ligne dans le message d'erreur), ou de l'utilisation
OriginalL'auteur Suhas.s
essayer
ou supprime les principales infractions de la known_hosts
OriginalL'auteur Amit Dubey
Ressemble tellement votre ubuntu clé d'hôte changé depuis que vous avez ssh à partir de Cygwin dernière fois.
Déjà le message vous dit quoi faire,
OriginalL'auteur Ask and Learn
Cela signifie généralement que la clé de l'hôte de votre hôte distant a été changé. Il peut être utilisé pour éviter les hommes au milieu des attaques et pour faire de votre hôte sécurisé. Vous pouvez simplement supprimer cette aide:
ou
OriginalL'auteur Saboor
vim ~/.ssh/known_hosts
HOSTNAME
OriginalL'auteur Sbk3824
Testé sous Mac et Ubuntu 16.04
ECDSA clé d'hôte pour le nom d'hôte a changé et que vous avez demandé une stricte vérification.
La clé d'hôte d'échec de la vérification. signifie,
Si vous obtenez ce message d'erreur, alors l'hôte vous essayez de vous connecter a été connecté avant et, éventuellement, l'EDSA clé est maintenant une incompatibilité. Cela se produit généralement lorsque vous êtes sous le DHCP du réseau et de plusieurs périphériques sont alloués avec la même adresse IP à différentes instances de temps. En conséquence il y a une clé de mis-match c'est à dire l'EDSA clé est piégé dans votre système pour que le nom d'hôte.
Pour se débarrasser de ce problème, la manière sophistiquée est de supprimer l'entrée de
vim ~/.ssh/known_host (vous pouvez utiliser n'importe quoi à la place de vim)
supprimer la totalité de la ligne qui contient le nom d'hôte qui est votre point douloureux
nom d'hôte(192.168.1.123 par exemple) EDSA_key
Il devrait fonctionner sans avoir à redémarrer votre système.
Pas recommandé
Contraire à la dure autour de par les, suppression de tout le contenu du fichier(troncature), ne jamais supprimer le fichier complètement, il peut conduire à un autre problème et de ne pas modifier les droits du fichier.
OriginalL'auteur Sayan Biswas