Ярлыки

четверг, 20 января 2011 г.

SSH - ошибка при проверке ключей

При подключении к другому компу по SSH появляется что-то типо такого :
# ssh 192.168.1.3
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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 RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
b5:b7:5f:6f:a5:d2:5c:3f:6c:c8:5a:4e:c7:29:2b:eb.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending key in /root/.ssh/known_hosts:2
RSA host key for 192.168.1.3 has changed and you have requested strict checking.
Host key verification failed.
Это значит, что ключи не совпадают, но не стоит отчаиваться и тупо удалять весь ~/.ssh/known_hosts

Исправляется сие очень просто :
ssh-keygen -R hostname_or_IP
Сменя ключей может происходить по нескольким причинам :
  • у клиента или сервера изменилась версия SSH (напр. с SSHv1 на SSHv2)
  • на сервере сгенерировались новые ключи
  • машина обрела другое имя или IP адрес.

1 комментарий:

Unknown комментирует...

Спасибо вам большое! Я тут делаю на Raspberri Pi 3 свое облачное хранилище, настраивал SSH. Вы мне очень помогли!