2016-12-13 4 views
0

Ich habe zwei Google-Konten und eine Compute Engine-Instanz. Ich ssh dazu aus dem Browser mit zwei verschiedenen Konto. Dann führen Sie mir den folgenden Befehl ein:Verbindung zu GCE über verschiedene Google-Konten nicht möglich

sudo gcloud compute ssh myinstance

Es auf account1 gelingt und nicht auf account2 mit dem folgenden Fehler:

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.

kann ich auch laufen sudo gcloud compute ssh [email protected] wenn Anmeldung als account1 und gelingt es.

Wie macht man gcloud compute ssh Befehl auf account2 ausführbar?

Ähnliches passiert, wenn ich shh Schlüssel mit config-ssh Befehl konfigurieren. Ich kann ssh myinstance auf account1 verwenden und den folgenden Fehler auf account2 erhalten:

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

Vielleicht ist das Problem ist, dass account1 ist der Schöpfer der Instanz

+0

es ohne 'sudo' laufen lassen? – Jakuje

+0

Ich starte alle Befehle mit 'sudo' –

Antwort

0

Vielleicht vergaßen Sie Metadaten hinzufügen zu berechnen Motor von Account2

Verwandte Themen