我在窗口 7 32 位的 google cloud sdk shell 上运行命令“gcloud alpha cloud-shell ssh”。但我总是收到错误
我需要做什么或我可以做些什么来解决它,请帮助我
Windows 上的 putty.exe 看起来有问题。Putty 的 Windows 版本不喜欢生成的命令行选项gcloud。
要解决此问题,请使用以下命令:
gcloud alpha cloud-shell ssh --dry-run
Run Code Online (Sandbox Code Playgroud)
这将打印命令行以运行 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'
Run Code Online (Sandbox Code Playgroud)
复制该命令行并用双引号替换单引号并删除以 结尾的部分,'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
Run Code Online (Sandbox Code Playgroud)
第二种方法:
您也可以手动启动 putty.exe,然后在 GUI 中填写选项。
SSH 端口是 6000
上面的示例向您展示了 putty ssh 私钥:
C:\Users\username\.ssh\google_compute_engine.ppk
Run Code Online (Sandbox Code Playgroud)
上面的例子显示了主机名:
devshell-vm-12345678-1234-4992-8505-01234567890ab.cloudshell.dev
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1339 次 |
| 最近记录: |