当我在GCE中创建一个新实例时,我能够在没有问题的情况下ssh到那个新实例。 gcutil检查我是否有密钥(google_compute_engine),如果没有,它会为我创建它们。然后它会将按键推送到实例并暂停五分钟以确保按键放置在那里。同样,这一切都在我创建的新实例上顺利运行。这也告诉我,我的ssh工作。
但是,当尝试使用“gcutil --project = ssh”连接到已存在的另一个实例时,它会生成“Permission Denied(publickey)。我删除了密钥并重新运行了命令并出现了同样的错误。结果就像上面一样 - 即创建密钥并将它们推送到实例。但这不会发生。
ssh -vvv没有有用的信息。 /var/log/auth.log甚至没有显示尝试连接。
GCE world / ssh中的任何人都知道为什么gcutil对一个实例运行如此顺利但对另一个实例没有?我该怎么检查调试呢?
提前致谢。