Google cloud platform 无法使用putty连接google云计算服务器

Google cloud platform 无法使用putty连接google云计算服务器,google-cloud-platform,Google Cloud Platform,我正在尝试google cloud compute server,一切正常,就像我可以使用浏览器窗口中的open进行连接一样,但当我尝试使用putty进行连接时,它不起作用,我正在跟踪下面的文档, 我还将公钥添加到vm实例中,但运气不好,当我尝试使用putty进行连接时,总是出现以下错误: 断开连接:没有支持的身份验证方法可用(发送的服务器:publickey、gssapi keygen、gssapi with mic) 在服务器上/var/log/secure 下面是一个错误, 错误:接收到

我正在尝试google cloud compute server,一切正常,就像我可以使用浏览器窗口中的open进行连接一样,但当我尝试使用putty进行连接时,它不起作用,我正在跟踪下面的文档,

我还将公钥添加到vm实例中,但运气不好,当我尝试使用putty进行连接时,总是出现以下错误:

断开连接:没有支持的身份验证方法可用(发送的服务器:publickey、gssapi keygen、gssapi with mic)

在服务器上/var/log/secure 下面是一个错误, 错误:接收到来自223.165.28.230的断开连接:14:不支持authenti 可用的阳离子方法[预授权]


我不知道这是为什么没有连接。任何人都有任何线索,请回复。

因为我是谷歌云服务器的新手,所以需要一些时间来理解它的身份验证模型,显然基于borwser的ssh对新用户很好,但当我们处理大量服务器时,最好使用基于密钥(putty)的方法,因为它已经习惯了,有时我们需要从本地工作站传输文件,所以基于时间键的身份验证是最好的

最后,我了解了谷歌云的身份验证/密钥管理,是的,谷歌文档很容易理解。

对于生成密钥,
gist.github.com/feczo/7282a6e00181fde4281b

以上链接非常适合创建新实例/单节点密钥管理,请先阅读本文档

注意:请使用群集密钥以更好地管理用户和服务器身份验证过程,在元数据中添加密钥详细信息--sshkey,添加您的密钥以访问所有vm,是的,有时我们需要节点密钥,因此请遵循gist.github.com/feczo/7282a6e00181fde4281b,要仅为此节点启用一个用户,请在vm编辑ssh密钥选项下禁用项目密钥

在创建google云VM服务器之前,请阅读这两个文档。
感谢Jarmod的回复并让我了解过程

您是否将新生成的公钥添加到GCE项目范围的SSH公钥列表(存储为项目元数据)?您是否使用正确的用户名登录?看看这里的等效说明:。是的,我在medadata sshkey项目上上传了ssh密钥,很明显,当我通过putty连接时,我使用了正确的用户名。嗨,Jarmod,是的,我遵循gist.github.com/feczo/7282a6e00181fde4281b提到的步骤,它对新实例运行良好,但对已经运行的实例不起作用。