Это в основном означает, что есть изменения для ключа для этого хоста ~/.ssh/known_hosts
, и он не будет автоматически ОБНОВЛЯТЬ его.Поэтому каждый раз, когда вы получаете это предупреждающее сообщение.
Это часто случается при подключении к воссозданным виртуальным машинам, который меняет ключ с тем же IP-адресом
Решение
Если у вас есть только одна запись, вы можете удалить файл ~/.ssh/known_hosts
, и после первого подключения ключ будет там, и после этого не появятся предупреждающие сообщения.
Еслиу вас есть несколько записей, затем вы можете использовать команду ниже, чтобы удалить
$ ssh-keygen -R <hostname>
Это прекрасно работает для меня