我无法登录我的GCE VM实例,我所做的是:
管理员:ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAiNbeEUl .......
我确信我的复制/粘贴没有新行问题。
已断开连接:没有可用的支持身份验证方法(服务器已发送:publickey,gssapi-keyex,gssapi0with-mic)
在事件日志中,它显示为:
提供公钥 服务器拒绝了我们的密钥
这些步骤非常简单,错误很一般。我基本上尝试过我可以在互联网上找到的步骤,但仍然没有去。
不确定我怎么能继续前进?
答案 0 :(得分:2)
我刚做了一个测试,我可以登录我的一台机器,但是当我复制公钥时,我只是添加了生成的值:
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAqwAyb ....
没有“管理员”用户名。
在开发者控制台的“元数据”菜单中,添加新密钥时会生成“用户名”,在我的情况下,它是“rsa-key-20140602”。所以在Putty中,当addintg主机名时,我做了
rsa-key-20140602@10.10.10.10
注意:10.10.10.10必须是您VM的外部IP地址。
玛丽
答案 1 :(得分:0)
虽然没有使用google-compute-engine,但我在通过putty登录我的服务器时遇到了同样的问题,发现我的私钥未在此会话中加载。
因此,如果您遇到类似问题,请尝试检查您的私钥是否已加载到
中 PuTTy > Connection > SSH > Auth > "Private Key For Authentication."
并不总是发生,但我认为PuTTy会话被删除了什么。