SSH PuTTy 错误无法打开地址 shell

SSH PuTTy error Unable to open address shell

我在 google 云 sdk shell 上 运行 命令 "gcloud alpha cloud-shell ssh" window 7 32bit.But 我总是出错

我需要做什么或者我能做些什么来解决它请帮助我

Windows 上的 putty.exe 似乎有问题。 Windows 版本的 putty 不喜欢 gcloud 生成的命令行选项。

要解决此问题,请输入以下命令:

gcloud alpha cloud-shell ssh --dry-run

这会将命令行打印到 运行 putty.exe。它看起来像这样:

'C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\bin\sdk\putty.exe' -t -P 6000 -i 'C:\Users\username\.ssh\google_compute_engine.ppk' username@devshell-vm-12345678-1234-4992-8505-01234567890ab.cloudshell.dev 'DEVSHELL_PROJECT_ID=development-12345 bash -l'

复制该命令行并将单引号替换为双引号并删除以 'DEVSHELL_PROJECT_ID=development-12345 bash -l' 结尾的部分,因为这是导致 Windows.

出现问题的部分

示例:

"C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\bin\sdk\putty.exe" -t -P 6000 -i "C:\Users\username\.ssh\google_compute_engine.ppk" username@devshell-vm-12345678-1234-4992-8505-01234567890ab.cloudshell.dev

第二种方法:

您也可以手动启动putty.exe,然后在 GUI 中填写选项。

SSH 端口是6000

上面的例子展示了 putty ssh 私钥:

C:\Users\username\.ssh\google_compute_engine.ppk

上面的例子显示了主机名:

devshell-vm-12345678-1234-4992-8505-01234567890ab.cloudshell.dev