【发布时间】:2013-12-07 10:08:36
【问题描述】:
我无法再通过 ssh 连接,
我几乎可以连接 24 小时。
突然之间,ssh 停止工作。
我有很多用户,我还在那个 VM 中添加了一个新的 (tomcat) 用户。
当我尝试 ssh 到我的实例时收到以下消息:
"Permission denied (publickey,gssapi-keyex,gssapi-with-mic)."
我最终删除了 ~/.ssh/google_compute_engine*
从 Cloud Engine 控制台中移除了“sshKeys”元数据
再次尝试gcutil ssh,这创建了新的~/.ssh/google_compute_engine 文件以及sshKeys metadata。
但我仍然收到该错误。
【问题讨论】:
-
我最终在 gcutil 中使用 --ssh_user=anotheruser 标志在实例上创建了一个不同的用户,这很有效。
-
你应该停止使用谷歌云。这是一个永远的 alpha/beta 产品。总是被损坏和臃肿的 SDK 打破
-
为什么谷歌不告诉我们这个?或者有有效的指导?