google-compute-engine,putty,Google Compute Engine,google Compute Engine,Putty" /> google-compute-engine,putty,Google Compute Engine,google Compute Engine,Putty" />

Google compute engine 没有支持的身份验证方法可用

Google compute engine 没有支持的身份验证方法可用,google-compute-engine,google-compute-engine,putty,Google Compute Engine,google Compute Engine,Putty,我无法登录到我的GCE VM实例,我所做的如下操作: 使用PuTTY Key Generate生成公钥和私钥 我在开发者控制台下的元数据库部分复制了公钥。遵循用户名的格式:。比如: 管理员:ssh rsa aaaab3nzac1yc2eaaabjqaaqaeinbeeul 我确信我的复制/粘贴没有新行问题 我使用PuTTY加载私钥,但收到以下错误: 断开连接:没有支持的身份验证方法可用(发送的服务器:publickey、gssapi keyex、GSSAPI0和mic) 在事件日志中,它的内容如

我无法登录到我的GCE VM实例,我所做的如下操作:

  • 使用PuTTY Key Generate生成公钥和私钥
  • 我在开发者控制台下的元数据库部分复制了公钥。遵循用户名的格式:。比如:
  • 管理员:ssh rsa aaaab3nzac1yc2eaaabjqaaqaeinbeeul

    我确信我的复制/粘贴没有新行问题

  • 我使用PuTTY加载私钥,但收到以下错误:
  • 断开连接:没有支持的身份验证方法可用(发送的服务器:publickey、gssapi keyex、GSSAPI0和mic)

    在事件日志中,它的内容如下:

    提供的公钥 服务器拒绝了我们的密钥

    所需帮助: 步骤非常简单,误差非常普遍。我基本上尝试了在互联网上可以找到的步骤,但仍然没有成功


    我不知道如何前进???

    我刚刚做了一个测试,我可以登录到我的一台机器上,但当我复制公钥时,我只是添加了生成的值:

    ssh rsa aaaab3nzac1yc2eaaabjqaaqeaqwayb

    没有“管理员”用户名

    在开发者控制台的“元数据”菜单中,添加新密钥时,它会生成一个“用户名”,在我的例子中是“rsa-key-20140602”。所以在Putty中,当添加主机名时,我按照

    rsa密钥-20140602@10.10.10.10

    注意:10.10.10.10必须是您虚拟机的外部IP地址

    Mary

    虽然没有,但我在通过登录服务器时遇到了相同的问题,发现我的私钥没有在此会话中加载

    因此,如果您遇到类似的问题,请尝试检查您的私钥是否已加载到内部

    PuTTy>Connection>SSH>Auth>“用于身份验证的私钥。”

    这并不总是发生,但我想不知怎么的,PuTTy会话被删除了或是什么的