Я создал экземпляр ОС, оптимизированный для контейнеров, в Google Cloud. Когда я пытаюсь подключиться к нему через ssh извне, показанный отпечаток ключа хоста ssh отличается от вывода
ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub
в случае:
Что мне не хватает?
Чтобы подключить экземпляр виртуальной машины Linux, вам понадобится собственный ключ SSH, который состоит из уникального файла закрытого ключа SSH и соответствующего файла открытого ключа SSH.
Поскольку вы генерируете свой ssh-ключ через командную строку ssh-keygen, вы должны предоставить публичный SSH-ключ экземпляру, используя один из следующих параметров:
После применения открытого SSH-ключа к экземплярам, к которым вы хотите подключиться, вы можете использовать свой закрытый SSH-ключ для получения доступа к экземпляру.
В вашем случае кажется, что вам нужно добавить свой открытый ключ SSH в метаданные GCP (ключи SSH). Вы можете найти более подробную информацию о добавлении или удалении общедоступных ключей SSH для всего проекта на этой странице. ссылка на сайт