Назад | Перейти на главную страницу

Я не могу подключиться через SSH в моем вычислительном движке (в Интернете)

С прошлой недели я не могу войти в свою виртуальную машину через SSH (через Интернет). Уже увеличено дисковое пространство, увеличена оперативная память, уже создан новый SSH и включен в метаданные, ничего не работало ...

Когда я пытаюсь подключиться к своей локальной машине, я получаю следующее сообщение:

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

Вам нужно указать путь к закрытому ключу при запуске команды SSH:

ssh -i [PATH_TO_PRIVATE_KEY] [USERNAME] @ [EXTERNAL_IP_ADDRESS]

Вот как найти ключ [1].

Для получения дополнительной информации о том, как решать такие проблемы [2].

Возможно, для экземпляра включен вход в ОС и он отключает для этих экземпляров конфигурации ключей SSH на основе метаданных [3].

__

[1] https://cloud.google.com/compute/docs/instances/adding-removing-ssh-keys#locatesshkeys

[2] https://cloud.google.com/compute/docs/instances/connecting-advanced

[3] https://cloud.google.com/compute/docs/instances/managing-instance-access#enable_oslogin