无法使用不同的Google帐户连接到GCE

时间:2016-12-13 13:57:12

标签: ssh google-cloud-platform google-compute-engine gcloud

我有两个Google帐户和一个计算引擎实例。我使用两个不同的帐户从浏览器ssh到它。然后我运行以下命令:

sudo gcloud compute ssh myinstance

在account1上成功,在account2上失败,出现以下错误:

Permission denied (publickey). ERROR: (gcloud.compute.ssh) [/usr/bin/ssh] exited with return code [255]. See https://cloud.google.com/compute/docs/troubleshooting#ssherrors for troubleshooting hints.

我甚至可以跑 当以account1身份登录时,sudo gcloud compute ssh account2@myinstance成功。

如何在account2可执行文件上创建gcloud compute ssh命令?

当我尝试使用config-ssh命令配置shh密钥时,会发生类似的事情。我可以在account1上使用ssh myinstance并在account2上收到以下错误:

ssh: Could not resolve hostname myinstance: Name or service not known

问题可能是account1是实例的创建者

1 个答案:

答案 0 :(得分:0)

也许您忘了将元数据添加到account2的计算引擎