Приведенная ниже ссылка на документацию Google больше не соответствует действительности.
Google рекомендует удалить ключи SSH из экземпляра GCE для защиты SSH. Это не имеет никакого смысла для меня. Ключи есть для безопасности, верно? Когда я удаляю ключи, SSHD перестает работать. Я, наверное, скучаю по их мнению. Может кто-нибудь объяснить, что означает это:
Удалить ключи SSH
Не используйте ключи хоста ssh с вашим экземпляром. Удалите их следующим образом:
rm /etc/ssh/ssh_host_key rm /etc/ssh/ssh_host_rsa_key* rm /etc/ssh/ssh_host_dsa_key* rm /etc/ssh/ssh_host_ecdsa_key*
StrictHostKeyChecking
а затем рекомендует отключить его. Я подозреваю, что это не очень тщательно отредактированный документ. Мой совет - доверять своему собственному суждению и использовать ключи хоста, если для этого нет веских причин.