С прошлой недели я не могу войти в свою виртуальную машину через 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