Да на самом деле, изменение Google Does Ваш hostkey в некоторых случаях.
, Например, hostkey изменится во время миграций обслуживания хоста, если это будет включено.
ключ изменится, если какие-либо изменения будут внесены, требуя, чтобы воссоздание экземпляра было необходимо: что-то столь же немое как установка объема , добавление сервисной учетной записи , или даже прекрасное установка описания на экземпляре вызовет замену VM, и ключ хоста изменится.
Каждый раз, когда вы подключаетесь к виртуальной машине GCE по SSH с помощью Google Cloud Console, создается новый ключ SSH, срок действия которого истекает через несколько минут. Однако сообщение WARNING, которое вы получили, может быть вызвано другой причиной.
Посмотрите этот пост , чтобы задать аналогичный вопрос.
Выполнение ssh-keygen -f "/ home / roberto / .ssh / known_hosts "-R 10.10.10.10
должна решить вашу проблему.
Удалить перехваченный ключ на локальном компьютере:
ssh-keygen -R 10.10.10.10
Это может не сработать, поэтому в качестве второго шага вы можете выполнить инструкции ошибка здесь:
Add correct host key in /home/roberto/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /home/roberto/.ssh/known_hosts:9
remove with:
ssh-keygen -f "/home/roberto/.ssh/known_hosts" -R 10.10.10.10
Убедитесь, что хост не находится в /home/roberto/.ssh/known_hosts
, и если все еще есть, удалите хост из списка вручную.
Если ничего из этого не работает, тогда вы должны знать следующее:
Google НЕ меняет ключи для серверов автоматически.
Вы можете запустить -vvv
и опубликовать результат.