Стек gcloud ssh при аутентификации плюс неверное имя

Я пытаюсь войти в свою виртуальную машину в облаке Google, используя следующую команду (в Win 7):

gcloud compute ssh --zone=<zone_name> --ssh-flag="-D" --ssh-flag="1080" --ssh-flag="-N" <host_name>

Он открывает окна Putty со следующей информацией:

Using username "some.local.name".
Authenticating with public key "SOMEDOMAIN\some.local.name@localhostname"

И не выходит за рамки этого экрана. Похоже, что он использует имя моего локального компьютера и имя пользователя вместо того, чтобы относиться к облаку Google. Интересно, как я могу это исправить?

И что это за флаги --ssh-flag="-D" а также -ssh-flag="-N", Я не могу найти объяснение нигде.

1 ответ

Решение

Согласно https://cloud.google.com/sdk/gcloud/reference/compute/ssh, --ssh-flag передача аргумента непосредственно в PuTTY. Вы можете посмотреть на помощь PuTTY, чтобы увидеть, что -D а также -N имею в виду.

Делает просто gcloud compute ssh <host_name> Работа? Я предполагаю <host_name> Вы имеете в виду имя экземпляра виртуальной машины Google Cloud Compute.

Другие вопросы по тегам