Я не могу подключиться по ssh к своему облаку Google с помощью консоли, gcloud или любого другого

Я не могу подключиться по ssh к своему облаку Google с помощью консоли, gcloud или любого другого

Это ответ при попытке подключиться по ssh через консоль. Мы не можем подключиться к виртуальной машине через порт 22. Узнайте больше о возможных причинах этой проблемы.

Это ответ, когда я подключаюсь по ssh через gcloud. Ожидание распространения ключа SSH. ssh: подключение к хосту 35.185.185.41 порт 22: истекло время ожидания операции ОШИБКА: (gcloud.compute.ssh) Не удалось подключиться по SSH к экземпляру. Возможно, ваш ключ SSH еще не распространен на экземпляр. Попробуйте выполнить эту команду еще раз. Если вы по-прежнему не можете подключиться, убедитесь, что брандмауэр и экземпляр настроены на прием трафика ssh.

Пожалуйста, помогите мне решить эту проблему Спасибо

решение1

Если вы допустили какие-либо ошибки в настройках вашего экземпляра, вы можете использоватьинтерактивная последовательная консольдля входа в экземпляр по SSH. Если у вас нет пароля root, вы можете использовать скрипт для установки пароля root следующим образом:

#! /bin/bash 
useradd -G sudo USERNAME
echo 'USERNAME:PASSWORD' | chpasswd 

Вы можете установить ключевые метаданные на «startup-script», а «Значение» будет скриптом.

Перезапустите экземпляр и используйте только что установленный пароль для входа в интерактивную консоль.

В качестве меры предосторожности, когда проблема будет решена, отключите, так как «интерактивная последовательная консоль не поддерживает ограничения доступа на основе IP-адресов, такие как белые списки IP-адресов».

Связанный контент