WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

fatal: [youtybe0]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r\n@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @\r\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r\nIT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!\r\nSomeone could be eavesdropping on you right now (man-in-the-middle attack)!\r\nIt is also possible that a host key has just been changed.\r\nThe fingerprint for the ED25519 key sent by the remote host is\nSHA256:y1PMK+4h0xC12rWL87+6RRt+r/wumXv5pWbxoPV8fvk.\r\nPlease contact your system administrator.\r\nAdd correct host key in /home/semaphore/.ssh/known_hosts to get rid of this message.\r\nOffending ECDSA key in /home/semaphore/.ssh/known_hosts:52\r\nHost key for xx.xx.xx.xx has changed and you have requested strict checking.\r\nHost key verification failed.", "unreachable": true}

Такое бывает, когда вы пытаетесь подключиться к старому хосту (когда хост был переустановлен), например, с помощью semaphore

Ошибка указывает на то, что удаленный сервер изменил свой ключ (а он меняется при переустановки), и, в данный момент, ситуация больше похожа на атаку атаку типа “man-in-the-middle”

Решается просто, в случае, если у вас стандартный семафор:
1) Открыть, например, через nano файл /home/semaphore/.ssh/known_hosts
2) Удалить старую запись, судя по ошибке представленной выше это строка номер 52 (смотрите ошибку внимательно)
3) Снова подключится

Есть так же еще более простой способ:

ssh-keyscan -H xx.xx.xx.xx >> /home/semaphore/.ssh/known_hosts

Данным способом ключ автоматически обновится на вашей ноде.

 

Но что делать, если ваш semaphore установлен в контейнере docker? Да все тоже самое, просто добавляется вход непосредственно в docker контейнер:
1) выясняем какой именно докер контейнер нам нужен

docker ps -a

2) Входим в него

docker exec -it <container_name_or_id> /bin/bash

, где <container_name_or_id> ваш айди контейнера
3) Выполняем шаги описанные выше

 

Готово, Вы молодец!


Categories:


Comments

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *