У меня есть две учетные записи 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 является создателем экземпляра
запустить его без 'sudo'? – Jakuje
Я запускаю все команды с 'sudo' –