Login GCE权限被拒绝(公钥)

Login GCE权限被拒绝(公钥),login,ssh,cloud,connect,google-compute-engine,Login,Ssh,Cloud,Connect,Google Compute Engine,当我在GCE中创建一个新实例时,我能够用ssh连接到这个新实例而不会出现问题。gcutil检查我是否有密钥(google_compute_引擎),如果没有,它将为我创建密钥。然后,它将按键推到实例上,并将暂停五分钟以确保按键放置在那里。同样,这一切都在我创建的新实例上顺利运行。这也告诉我我的ssh是有效的 但是,当尝试使用“gcutil--project=ssh”连接到另一个已经存在的实例时,它会生成“Permission Denied(publickey)”。我删除了密钥并重新运行了该命令,出

当我在GCE中创建一个新实例时,我能够用ssh连接到这个新实例而不会出现问题。gcutil检查我是否有密钥(google_compute_引擎),如果没有,它将为我创建密钥。然后,它将按键推到实例上,并将暂停五分钟以确保按键放置在那里。同样,这一切都在我创建的新实例上顺利运行。这也告诉我我的ssh是有效的

但是,当尝试使用“gcutil--project=ssh”连接到另一个已经存在的实例时,它会生成“Permission Denied(publickey)”。我删除了密钥并重新运行了该命令,出现了相同的错误。预期的结果与上面的一样-即创建密钥并将其推送到实例。但这不会发生

ssh-vvv没有有用的信息。/var/log/auth.log甚至不显示尝试的连接

GCE world/ssh中的任何人都知道为什么gcutil在一个实例中工作得如此顺利,而在另一个实例中却不顺利?我应该检查什么来调试它


提前感谢。

您可能想看看解释GCUTI如何工作的问题。它在结尾处涵盖了许多不同的场景。

您可能想看看解释GCUTI如何工作的问题。它在结尾处涵盖了许多不同的场景。

这可能是特定于您的配置的问题。请发送电子邮件gc-team@google.com还有:请说明这两个实例是否在同一个项目中,并包含您正在运行的完整gcutil命令以进行连接。您是否尝试仅使用ssh而不是gcutil?我通常使用“ssh-I~/.ssh/google\u compute\u engine”“这可能是特定于您的配置的。请发电子邮件给gc-team@google.com与上述信息。另外:请说明这两个实例是否在同一个项目中,并包含您正在运行以连接的完整gcutil命令。您是否尝试仅使用ssh而不是gcutil?我通常做“ssh-I~/.ssh/google\u计算引擎”