Всем доброго времени суток! Пользуюсь бесплатной виртуальной машиной с Ubuntu, сконфигурировал на ней SSH сервер, обменялся ключиками. Но на виртуалке постоянно меняется IP адрес. При первом подключении на моей машине в файле known_hosts добавилась строка вида:
domain.name IP ***long fingerprint***
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ 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:Luz6kwEhjnwVTA7MxDwhWzd8RKHWPAW3HT5CqB8/HwA.
Please contact your system administrator.
Add correct host key in /home/aquadon/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /home/aquadon/.ssh/known_hosts:2
ECDSA host key for aquadon.koding.io has changed and you have requested strict checking.
Host key verification failed.
Я не мудрствуя лукаво в файле known_hosts просто стер IP, оставив только доменное имя. Переподключаюсь сразу - таже фигня. Переподключаюсь через пару минут - нормально. Вроде-как проблема решена, но иногда опять сообщение всплывает, хотя IP адреса больше в файле нет.
В общем, можно ли как-то сконфигурировать ssh клиент, чтобы таких проверок вообще не было?