Как передать sh ключи S SH с windows localhost в оболочку облака GCP? - PullRequest
1 голос
/ 10 апреля 2020

Я пытаюсь получить доступ к облачной оболочке GCP с моего windows localhost, ссылаясь на блог - https://cloud.google.com/blog/products/gcp/introducing-the-ability-to-connect-to-cloud-shell-from-any-terminal

Шаги, за которыми я следовал -

1) install gcloud Alpha Commands

2) gcloud alpha cloud-shell ssh

Второй шаг дал следующие ПРЕДУПРЕЖДЕНИЯ, а затем создал пару ключей S SH и протолкнул ее в облачную оболочку, но я все еще не могу подключиться к облачной оболочке -

ПРЕДУПРЕЖДЕНИЕ: PuTTY PPK S SH файл ключей для gcloud не существует. ПРЕДУПРЕЖДЕНИЕ. Публичный c S SH ключевой файл для gcloud не существует. ВНИМАНИЕ: Закрытый файл ключа S SH для gcloud не существует. ВНИМАНИЕ: у вас нет клавиши S SH для gcloud. ВНИМАНИЕ: S SH keygen будет выполнен для генерации ключа. Этот инструмент должен создать каталог [C: \ Users \ myuser.ssh], прежде чем он сможет генерировать ключи S SH.

Do you want to continue (Y/n)?  Y

API [cloudshell.googleapis.com] not enabled on project [XXXXXXXXX].  Would you like to enable and retry (this will take a few minutes)? (y/N)?  Y

Enabling service [cloudshell.googleapis.com] on project [XXXXXXXXX]... Operation "operations/acf.0987cdf-34gh-7ghj-09op-083532nclafo" finished successfully. 
Pushing your public key to Cloud Shell...

Когда я пытаюсь выполнить эту команду - gcloud alpha cloud-shell ssh снова. Я получаю сообщение об ошибке ниже -

enter image description here

И я не вижу, чтобы мой ключ publi c был добавлен в раздел Compute Engine -> Metadata моей GCP приставка. Может ли кто-нибудь помочь мне решить эту проблему?

1 Ответ

0 голосов
/ 23 апреля 2020

Это, похоже, проблема Windows -specifi c. PuTTY не может обработать командную строку, которую gcloud передает ей.

Есть обходной путь, который вы можете попробовать: { ссылка }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...