REMOTE HOST IDENTIFICATION HAS CHANGED

При переустановке операционной системы, либо при переконфигурирование сети из панели управления сервером вы можете при подключение к серверу, столкнуться со следующей проблемой:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ 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
SHA256:KY4lSWuOp6aXhMFVbAdmKBQ.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /root/.ssh/known_hosts:1

 

Это означает, что изменился отпечаток сервера, и система предупреждает о возможном подмене сервера, к которому вы подключаетесь.

В данном случае вы должны выполнить на клиенте следующую команду:

ssh-keygen -R IPADDRESS

Предварительно заменив слово IPADDRESS на IP адрес вашего сервера, к которому вы подключаетесь.

 

Либо есть более радикальный способ, это удалить файл /root/.ssh/known_hosts или строку в файле(:1), который указан в тексте предупреждения. В нем хранится информация о старом слепке сервера.

  • ssh-keygen, ssh, linux, known_hosts
  • 83 Пользователи считают это полезным
Помог ли вам данный ответ?

Связанные статьи

Добавление дополнительных IP адресов

Данная статья применима только для операционных систем Linux, которые разворачиваются из шаблонов...