首先,运行以下命令(替换用大写字母单词),这将保证如果没有创建它,你的SSH密钥创建之前:gcloud compute ssh INSTANCE
然后,按照以下步骤您的SSH密钥添加到您的项目和SSH到您的实例:
1复制的C:\Users\<username>\.ssh\ google_compute_engine.pub
内容(可能是基于每一个Windows版本不同的路径)到项目的元数据(Developers Console - > PROJECT - >计算 - >元数据 - > SSH密钥 - >编辑 - >添加密钥)。
如果你想登录为不同的用户,你可以做到这一点修改它的粘贴文本的最后一个字:<username>@<hostname>
2 - 配置腻子。转到连接 - > SSH - >身份验证 - >浏览并选择您应该位于C:\Users\<username>\.ssh\ google_compute_engine.ppk)
中的Putty SSH密钥,然后尝试SSH到实例中。
3-如果不起作用,请删除实例元数据,因为实例元数据会覆盖项目元数据。为此,请转至计算 - >计算引擎 - >实例 - > SSH密钥 - >编辑 - >单击每个“x”并保存更改。
关于你提到的问题,尝试使用在开发者控制台中的SSH按钮访问,我会重新启动例如,如果它不是在生产,因为有一个脚本,必须正确,以便从那里工作访问:/usr/bin/python /usr/share/google/google_daemon/manage_accounts.py --daemon
我希望它有帮助。
1.我试图通过gcloud ssh连接,它响应的错误说:'致命错误:断开:无支持的认证方法(服务器 发送:公钥)'多次 我也尝试重新启动,但没有改变。 (我试图运行python及其运行,但没有任何改变)。 – 2015-02-12 21:28:22
您是否尝试使用SSH密钥使用PuTTY进行SSH? – 2015-02-15 06:59:44