Gcloud Compute SSH останавливается - PullRequest
2 голосов
/ 09 марта 2019

Я использую gcloud ssh для подключения к gce.

> gcloud compute --project "first-medium-2****8" ssh --zone "us-east1-b" "instance-2"

Я ввел вышеуказанную команду в powershell, но она отвечает

>Using username "hogehoge".

>Authenticating with public key "DESKTOP-****hogehoge"

и останавливается. В конце концов, ничего не случилось.

Вчера я сделал то же самое, и проблем не было.

Но сегодня я не могу. Я попробовал gcloud init и переустановил gcloud.

Но ничего не изменилось. Что я должен сделать, чтобы решить эту проблему?

Дополнительная информация.

  • ОС Windows10

  • Google Cloud SDK 237.0.0

  • PowerShell 5.1.17134.590

  • Шпаклевка 0,70 (только одна установка)

note1: я обнаружил, что могу без проблем использовать облачную оболочку. Но облачная оболочка имеет время ожидания. Поэтому я предпочитаю gcloud облачной оболочке.

note2: Когда я использую облачную оболочку, она соединяется как "tomotomo". Не "hogehoge", какое имя пользователя, когда я использую gcloud.

Когда я запускаю "gcloud compute ssh VM_NAME --verbosity = debug --log-http"

отвечает

>DEBUG: SSH Known Hosts File [C:\Users\hogehoge\.ssh\google_compute_known_hosts] could not be opened: Unable to read file
[C:\Users\hogehoge\.ssh\google_compute_known_hosts]: [Errno 2] No such file or directory: u'C:\\Users\\hogehoge\\.ssh\\goo
gle_compute_known_hosts'
DEBUG: Current SSH keys in project: [u'tomotomo:ssh-rsa AAAAB*** 
DEBUG: Running command [C:\Users\hogehoge\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin\sdk\putty.exe -t -i C:\User
s\hogehoge\.ssh\google_compute_engine.ppk hogehoge@3*****].
DEBUG: Executing command: [u'C:\\Users\\hogehoge\\AppData\\Local\\Google\\Cloud SDK\\google-cloud-sdk\\bin\\sdk\\putty.ex
e', u'-t', u'-i', u'C:\\Users\\hogehoge\\.ssh\\google_compute_engine.ppk', u'hogehoge@3*****']

Это было очень долго, поэтому я извлекаю только то, что считаю важным.

Ответы [ 2 ]

1 голос
/ 10 марта 2019

Запуск

putty -cleanup

решает эту проблему.

Putty сохраняет некоторую информацию в реестре (IP-адрес, открытый ключ и т. Д.).on)

Эта команда удаляет эти реестры и случайный начальный файл.

0 голосов
/ 09 марта 2019

Запуск "putty -cleanup" в соответствии с @redpawn устранил проблему.

...