Предупреждение: Идентификация удаленного хоста изменилась (1)

После ввода команды

ssh -p 8101 karaf@docker-ip onos1

я получаю сообщение об ошибке

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!

Кто-то может подслушивать вас прямо сейчас (атака «человек посередине»)! Также возможно, что ключ хоста был только что изменен. Отпечаток ключа RSA, отправленный удаленным узлом, имеет вид SHA256:rV+69MOdHKanIvP41a9Xspug6am7/BV7CHVjhxxxxx.

Пожалуйста, обратитесь к системному администратору. Добавьте правильный ключ хоста в /home/pranav/.ssh/known_hosts, чтобы избавиться от этого сообщения. Оскорбительный ключ RSA в /home/pranav/.ssh/known_hosts:3 удалите с помощью:

ssh-keygen -f "/home/pranav/.ssh/known_hosts" -R [172.17.0.2]:8101
RSA host key for [172.17.0.2]:8101 has changed and you have requested strict checking.
Host key verification failed.

person pranav    schedule 13.08.2018    source источник
comment
Возможный дубликат идентификация удаленного хоста ssh изменилась   -  person franiis    schedule 13.08.2018
comment
Также см. здесь для причин и решений. Возможно, вы на DigitalOcean? В любом случае, большая часть этой информации должна быть действительна для других хостинговых компаний или установок.   -  person caw    schedule 13.08.2018


Ответы (2)


Вы подключались заранее к тому же IP-адресу? Если это так, вам может потребоваться просто удалить запись, созданную для этого IP-адреса, в вашем файле known_hosts и снова подключиться. Шаг за шагом:

  1. sudo nano /path/to/your/known_hosts;

  2. Удалите соответствующую строку (в вашем примере это будет строка 3)

  3. Сохраните и выйдите с помощью Crtl-O

  4. Снова подключитесь к ssh ...

  5. Он спросит вас что-то в этом роде, просто скажите «да»:

Подлинность хоста «[172.17.0.2]:8101 ([172.17.0.2]:8101)» не может быть установлена.
Отпечаток ключа RSA: SHA256:sd3249MewP41a9Xasdasdasvd3/CV7CHVjhasdasx.
Вы уверены, что хотите продолжить подключение (да/нет)? да

  1. Если это дает вам что-то вроде этого, все в порядке:

Предупреждение: «[172.17.0.2]:8101» (RSA) навсегда добавлено в список известных хостов.

person nunop    schedule 21.10.2018

попробуйте удалить файл C:\Users\YourUsername.ssh\known_hosts и попробуйте снова подключиться. Он спросит да/нет. дайте да, если вы доверяете источнику, и он должен работать.

Некоторое время ключ ssh сервера меняется, и тот, который зарегистрирован в вашей локальной сети, не совпадает с новым ключом ssh сервера.

Полная теория по ссылке https://stackabuse.com/how-to-fix-warning-remote-host-identification-has-changed-on-mac-and-linux/

person Arpit Tripathi    schedule 14.12.2020