Клиент ssh не коннектится с сообщением "REMOTE HOST IDENTIFICATION HAS CHANGED" |
![]() |
Добавил(а) microsin |
После переустановки сервера ssh клиент перестал коннектиться к нему. При подключении выдается следующее сообщение:$ ssh -l user mydomain.no-ip.biz @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ 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 DSA host key has just been changed. The fingerprint for the DSA key sent by the remote host is c2:05:91:2a:60:7e:31:77:61:2f:67:28:ee:c4:e3:f0. Please contact your system administrator. Add correct host key in /home/user/.ssh/known_hosts to get rid of this message. Offending key in /home/user/.ssh/known_hosts:2 DSA host key for mydomain.no-ip.biz has changed and you have requested strict checking. Host key verification failed. В этом сообщении сразу указан рецептрешения - нужно в файле ~/.ssh/known_hosts закомментировать вторую строку, где прописан отпечаток хоста mydomain.no-ip.biz. После этого клиент подключается нормально, и в файле known_hosts после ответа yes прописывается новый отпечаток: $ ssh -l user mydomain.no-ip.biz The authenticity of host 'mydomain.no-ip.biz (a.b.149.124)' can't be established. DSA key fingerprint is c2:05:91:2a:60:7e:31:77:61:2f:67:28:ee:c4:e3:f0. Are you sure you want to continue connecting (yes/no)? yes mydomain.no-ip.biz$ |