Es kann keine Verbindung zur Google Compute Engine-Instanz über SSH hergestellt werden

2271
Rahul Singh

Ich bin neu bei Google Cloud. Ich habe gerade meine erste Instanz bereitgestellt. Bis gestern funktionierte alles einwandfrei. Ich habe das letzte Mal verwendet, um den E-Mail-Server mit diesem Tutorial- E-Mail-Server festzulegen. Jetzt kann ich jedoch keine Verbindung zwischen ssh im Browser und auch mit google cloud sdk herstellen im Terminal.

Die Website läuft gut, ich weiß nicht, was passiert ist Bitte helfen Sie

die Fehlermeldung im Browser

Connection Failed, and we are unable to connect VM on port 22. 

die Fehlermeldung im Terminal

Warning: Permanently added 'xxx.xxx.xxx.xxx' (ECDSA) to the list of known hosts. Permission denied (publickey). ERROR: (gcloud.compute.ssh) [/usr/bin/ssh] exited with return code [255]. 

Und die serielle Konsole gibt ihre Shows aus

Jul 8 10:09:26 Instance sshd[10103]: error: Could not load host key:/etc/ssh/ssh_host_ed25519_key  Jul 8 10:09:27 Instance sshd[10103]: User username from 0.0.0.0 not allowed because not listed in AllowUsers  Jul 8 10:09:27 Instance sshd[10103]: input_userauth_request: invalid user username [preauth] Jul 8 10:09:27 Instance sshd[10103]: Connection closed by 0.0.0.0 [preauth] –  
0

1 Antwort auf die Frage

0
Jakuje

Sie änderten sshd Konfiguration und Sie setzen einige AllowUsersoder DenyUsersOptionen in sshd_configoder so etwas, das Sie von der Anmeldung verhindert. Nicht sicher, was genau es aus diesem Bericht ist.

Sie können versuchen, sich mit einem anderen Benutzer anzumelden. Wenn Sie sich jedoch nicht sicher sind, ob die Konfiguration funktioniert, hilft dies wahrscheinlich nicht.

Ich bin nicht mit Google-Compute-Engine vertraut, aber wenn Sie eine Verbindung über die serielle Konsole herstellen und Sie posten können sshd_config, können wir das Problem diagnostizieren und möglicherweise beheben.