Вы можете попробовать разные способы подключения экземпляра, чтобы увидеть, лежит ли проблема в SSH или где-то еще.
Существует несколько способов подключения экземпляра Linux через SSH.Вы можете подключиться к экземпляру через терминал .Вы можете подключиться через Cloud Console Web UI , что в целом является наиболее удобным способом подключения к экземпляру.Кроме того, вы можете использовать Google Cloud SDK и выполнить команду ниже для подключения к экземпляру через SSH:
$ gcloud compute ssh [INSTANCE_NAME]
Вы также можете использовать Cloud Shell для подключенияЭкземпляр из веб-интерфейса Cloud Console с помощью той же команды, что и выше.Вы можете подключиться через последовательную консоль с помощью консоли облачной платформы Google, инструмента командной строки gcloud или стороннего SSH-клиента.Последовательная консоль аутентифицирует пользователей с помощью ключей SSH.В частности, вы должны добавить свой открытый SSH-ключ в метаданные проекта или экземпляра и сохранить свой закрытый ключ на локальном компьютере, с которого вы хотите подключиться.Существуют и другие расширенные методы для подключения к экземпляру.
Я также рекомендовал бы проверить, есть ли у вас правило брандмауэра для порта 22, которое требуется для SSH.Вы можете перейти в сеть VPC из облачной консоли, а затем на вкладку «Правила брандмауэра», проверить, есть ли у вас правило брандмауэра для порта 22 и применяется ли это правило к уязвимому экземпляру или нет.Если нет правила брандмауэра для порта 22, создайте правило брандмауэра и примените его к уязвимому экземпляру.
Вы также можете выполнить эти шаги по устранению неполадок SSH, упомянутые по этой ссылке .