2016-12-13 2 views
0

У меня есть две учетные записи google и 1 экземпляр Compute Engine. Я ssh к нему из браузера, используя две разные учетные записи. Затем я выполнить следующую команду:Не удается подключиться к GCE с использованием разных учетных записей google

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.

Я могу даже запустить sudo gcloud compute ssh [email protected] когда Войти в Account1 и преуспевает.

Как сделать gcloud compute ssh команда на счете2 исполняемый?

Аналогичная вещь случается, когда я пытаюсь настроить клавиши shh с помощью команды config-ssh. Я могу использовать ssh myinstance на Account1 и получить следующее сообщение об ошибке на account2:

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

Может быть, проблема заключается в том account1 является создателем экземпляра

+0

запустить его без 'sudo'? – Jakuje

+0

Я запускаю все команды с 'sudo' –

ответ

0

Возможно, вы забыли добавление метаданных для вычисления двигателя account2

Смежные вопросы