2013-09-26 26 views
8

Próbuję więc dołączyć do mojego UBUNTU poprzez mój komputer z Cygwin. Mogę WinSCP bez zarzutu, jednak kiedy ssh poprzez linię poleceń, że wyjdzie z tego błędu:Weryfikacja klucza hosta nie powiodła się

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
@ 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. 

więc poszukaliśmy go i powiedział, że muszę zmienić mój host key w moim folderze .ssh który położony w moim folderze home. Cóż, nie było nikogo, więc go stworzyłem. Wypróbowałem ponownie i dostałem ten sam błąd.

Czy ktoś może mi powiedzieć, co robić? Dziękuję bardzo za zaawansowane!

Odpowiedz

0

Wygląda na to, że klucz twojego hosta ubuntu zmienił się od czasu, gdy ostatni raz ssh do niego z Cygwin.

Komunikat już mówiłem, co robić,

cd /home/Trevor.ssh 
open know_hosts file and delete the old key of your ubunto box 
once the key is removed, ssh to your ubuntu box again 
4

spróbować

rm -f /home/user/.ssh/known_hosts 

lub usuwa klucz wykraczająca z known_hosts

ssh-keygen -R hostname 
10

"Host weryfikacja klucza nie powiodło się" środki klucz hosta zdalnego hosta został zmieniony.

Ssh przechowuje klucze hostów zdalnych hostów w ~/.ssh/known_hosts. Możesz edytować plik tekstowy ręcznie i usunąć stary klucz (możesz zobaczyć numer linii w komunikacie o błędzie) lub użyć

ssh-keygen -R hostname 
ssh-keygen -R hostname