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“.