SSH für Google Compute Engine nicht möglich
Ich habe ein Projekt übernommen, das auf mehreren Servern (Compute Engines) in Google Cloud gehostet wird. Mein Google Cloud-Nutzer verfügt über die höchsten Berechtigungen. Wenn ich versuche, mich mit den vorhandenen Servern mit dem Befehl zu verbinden, gcloud compute --project "myproject" ssh --zone "europe-west1-b" "ourserver"
erhalte ich die Fehlermeldung permission denied (publickey)
. Es hat den Anschein, als hätte gcloud ein Problem damit, die erforderlichen Arbeiten auf dem Server auszuführen, um mir Zugriff zu gewähren.
Wir haben die Firewall durchlaufen und haben überprüft, dass wir über SSH Zugang haben. SSH ist nur von ein paar IP-Adressen erlaubt und unser VPN ist eine davon.
Folgende Ports / Protokolle sind für die Firewall zulässig:
- TCP: 443/80 von allen IP-Adressen
- TCP: 22 von unseren eigenen IP-Adressen
- TCP / UDP: 0-65535, ICMP von zwei internen IP-Adressen
- ICMP von allen IP-Adressen
Der Kerl vor mir, der diese Server handhabte, konnte sich über den Befehl gcloud verbinden. Durch sein Login konnten wir überprüfen, ob der Google Daemon läuft /usr/bin/python /usr/share/google/google_daemon/manage_accounts.py
. Es wird jedoch kein Konto für mich auf dem Server erstellt. Dies ist eine der Aufgaben, die der gcloud compute ssh
Befehl ausführen soll.
Erwähnenswert ist, dass ich, wenn ich einen neuen Server innerhalb desselben Projekts erstellt, eine Verbindung zu diesem Server herstellen kann.
0 Antworten auf die Frage
Verwandte Probleme
-
10
Wie richte ich SSH ein, damit ich mein Passwort nicht eingeben muss?
-
3
Wie kann ich ssh verwenden, um einen Befehl auf einem Remote-Unix-Computer auszuführen und zu beende...
-
8
Rette mich vor dem Kauderwelsch
-
4
Wie kann man HOME- oder END-Tasten in mc unter OS X (ssh) verwenden?
-
3
/ usr / bin / reset deaktiviert den Rückschritt
-
4
Erstellt einen Schlüssel mit SSH-Keygen. Der Ordner wird nicht mit FileZilla angezeigt
-
9
Kann ich von Telnet (Kitt) aus eine Datei auf meinen Computer herunterladen?
-
4
Wie verbinde ich mich mit einem SSH-Server von Ubuntu aus?
-
1
OpenSSH-Public-Key-Struktur
-
2
Lassen Sie Evolution einen SOCKS-Proxy durchlaufen