Ich kann nicht per SSH auf meine Google Cloud zugreifen, weder über die Konsole, noch über gcloud oder eine andere

Ich kann nicht per SSH auf meine Google Cloud zugreifen, weder über die Konsole, noch über gcloud oder eine andere

Dies ist die Antwort, wenn ich über die Konsole SSH verwende. Wir können keine Verbindung zur VM auf Port 22 herstellen. Erfahren Sie mehr über mögliche Ursachen dieses Problems.

Dies ist die Antwort, wenn ich per SSH über gcloud warte. Warte auf die Weitergabe des SSH-Schlüssels. ssh: Verbindung zum Host 35.185.185.41 Port 22 herstellen: Vorgang ist abgelaufen. FEHLER: (gcloud.compute.ssh) SSH-Verbindung zur Instanz konnte nicht hergestellt werden. Möglicherweise wurde Ihr SSH-Schlüssel noch nicht an die Instanz weitergegeben. Versuchen Sie, diesen Befehl erneut auszuführen. Wenn Sie immer noch keine Verbindung herstellen können, überprüfen Sie, ob die Firewall und die Instanz so eingestellt sind, dass sie SSH-Verkehr akzeptieren.

Bitte helfen Sie mir, dieses Problem zu lösen. Danke.

Antwort1

Wenn Sie in Ihrer Instanz Fehlkonfigurationen vorgenommen haben, können Sie dieinteraktive serielle Konsoleum sich per SSH mit der Instanz zu verbinden. Wenn Sie das Root-Passwort nicht haben, können Sie ein Skript verwenden, um das Root-Passwort wie folgt festzulegen:

#! /bin/bash 
useradd -G sudo USERNAME
echo 'USERNAME:PASSWORD' | chpasswd 

Sie können die Schlüsselmetadaten auf „Startup-Skript“ festlegen und der „Wert“ ist das Skript.

Starten Sie die Instanz neu und verwenden Sie das gerade eingerichtete Kennwort, um sich bei der interaktiven Konsole anzumelden.

Als Vorsichtsmaßnahme: Wenn das Problem gelöst ist, deaktivieren Sie es, da „die interaktive serielle Konsole keine IP-basierten Zugriffsbeschränkungen wie IP-Whitelists unterstützt“.

verwandte Informationen