Я пытался выяснить эту проблему в течение некоторого времени. Я подключался к своей виртуальной машине для доступа к RStudio (IDE). Кроме того, я запускаю следующую команду:
gcloud бета-вычисление --project "имя-проекта" ssh "my-rstudio" --ssh-flag="-X"
и получите следующую ошибку:
Отказано в доступе (publickey).
ОШИБКА: (gcloud.beta.compute.ssh) [/usr/bin/ssh] завершился с кодом возврата [255].
Пытался понять, что происходит, поэтому использовал более подробный флаг:
gcloud бета-вычисление --project "имя-проекта" ssh "my-rstudio" --ssh-flag="-vvv"
Последние несколько строк таковы:
debug1: Предлагая открытый ключ: /Users/sherifgerges/.ssh/google_compute_engine RSA SHA256:EUjXtb36bMLZr9QytqoCfxvpUgRFNC2mBnr6SCGkp6o, явный
debug3: отправить пакет: введите 50
debug2: мы отправили пакет с открытым ключом, ждем ответа
debug3: получить пакет: введите 51
debug1: Аутентификации, которые могут продолжаться: publickey
debug2: мы не отправляли пакет, отключить метод
debug1: больше нет способов проверки подлинности.
[email protected]: Отказано в доступе (открытый ключ).
ОШИБКА: (gcloud.beta.compute.ssh) [/usr/bin/ssh] завершился с кодом возврата [255].
Вы хоть представляете, что здесь может происходить? Я попытался удалить свои SSH-ключи в Метаданные
раздел консоли. Это не сработало.
Более того,
список вычислительных маршрутов gcloud
возвращает ожидаемый
Интернет-шлюз по умолчанию 0.0.0.0/0 по умолчанию-Интернет-шлюз 1000
Пробовали предложения в других темах в течение нескольких часов. Любая помощь будет принята с благодарностью!
РЕДАКТИРОВАТЬ: я попытался остановить/запустить виртуальную машину через консоль. Это тоже не сработало, к сожалению. :(