GCE权限被拒绝(公钥)

时间:2013-09-11 04:00:32

标签: login ssh cloud connect google-compute-engine

当我在GCE中创建一个新实例时,我能够在没有问题的情况下ssh到那个新实例。 gcutil检查我是否有密钥(google_compute_engine),如果没有,它会为我创建它们。然后它会将按键推送到实例并暂停五分钟以确保按键放置在那里。同样,这一切都在我创建的新实例上顺利运行。这也告诉我,我的ssh工作。

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

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

GCE world / ssh中的任何人都知道为什么gcutil对一个实例运行如此顺利但对另一个实例没有?我该怎么检查调试呢?

提前致谢。

1 个答案:

答案 0 :(得分:1)

您可能需要查看解释gcutil如何工作的the answer to this问题。它最后涵盖了许多不同的场景。