在执行gcloud alpha云壳ssh时,从PuTTY获取“服务器拒绝我们的密钥”?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (84)

尝试从本地主机连接到我的Google Cloud Shell实例。

完成了:

  gcloud components update
  gcloud auth login

两者都成功运行。

然后我尝试:

  gcloud alpha cloud-shell ssh

过了一会儿,我收到一个弹出窗口,提示“没有支持的身份验证方法可用”。在该弹出框后面是PuTTY屏幕,上面显示“使用用户名[我的电子邮件]”和“服务器拒绝我们的密钥”。

我清除了c:\ users [我] .ssh中的所有文件,然后再次尝试 - 同样的错误。

我已确认可以从基于Web的云控制台访问此帐户的云外壳。

提问于
用户回答回答于

这是cloud-shellgcloud中的命令组的已知问题。我们期待在第二天或第二天推出一个修补程序。我们会在这里更新 - 同时你将不得不使用基于Web的控制台。

用户回答回答于

在与gcloud alpha相关的上下文中,但与scp我得到相同的错误,我注意到,在Windows中,gcloud使用pscp.exe,但它不包括用户名到命令(ssh选项的方式):pscp -sshrawlog日志。 txt -P 6000 -i“C:\ Users \ user.ssh \ google_compute_engine.ppk”fermisk@35.203.145.197:f.txt f.txt

我执行上面的命令将文件从shell复制到localhost。

扫码关注云+社区

领取腾讯云代金券