Warum kann ich mich nicht über SSH an einem virtuellen Server anmelden?
Sie können sich nicht über SSH am virtuellen Server anmelden.
Es gibt verschiedene Gründe, warum Sie sich nicht über SSH am virtuellen Server anmelden können.
- Ferne Anmeldungen über SSH für Root sind inaktiviert.
- Port nicht für SSH konfiguriert
- Firewall blockiert den SSH-Datenverkehr
- Sicherheitsgruppe blockiert den SSH-Datenverkehr
Um die Anmeldeprobleme mithilfe von SSH zu beheben, führen Sie die folgenden Fehlerbehebungstasks aus:
-
Ferne Anmeldungen über SSH für Root sind inaktiviert
Ferne Anmeldungen über SSH für Root können in der SSH-Konfiguration (/etc/ssh/sshd_config) Ihres Servers inaktiviert sein. Verwenden Sie die folgenden Anweisungen, um SSH für die Root-Anmeldung zu aktivieren.
Aus Sicherheitsgründen wird empfohlen, das Stammverzeichnis für ferne SSH-Anmeldungen nicht zu aktivieren. Erstellen Sie stattdessen einen Benutzer ohne Rootberechtigung für die ferne SSH-Anmeldung.
-
Melden Sie sich an der KVM-IPMI-Konsole für Ihren virtuellen Server an.
-
Bearbeiten Sie als Root die Datei sshd_config in /etc/ssh/sshd_config .
nano /etc/ssh/sshd_config
-
Fügen Sie eine Zeile im Abschnitt Authentifizierung der Datei hinzu, die _PermitRootLogin ja_lautet. Diese Zeile ist möglicherweise vorhanden und mit einem "#" auskommentiert. Entfernen Sie in diesem Beispiel das Zeichen "#".
#LoginGraceTime 2m
PermitRootLogin yes
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10
-
Speichern Sie die aktualisierte Datei /etc/ssh/sshd_config.
-
sshd-Service erneut starten.
- Führen Sie für Ubuntu oder Debian Linux
sudo systemctl restart ssh.service
aus. - Benutzer von RHEL und CentOS Linux führen
sudo systemctl restart sshd.service
aus.
- Führen Sie für Ubuntu oder Debian Linux
-
-
Port nicht für SSH konfiguriert
Überprüfen Sie die für SSH konfigurierte Portnummer in der Datei
/etc/ssh/sshd_config
. SSH ist standardmäßig mit Port 22 konfiguriert. Aus Sicherheitsgründen kann Ihr Administrator jedoch den Port ändern. -
Firewall blockiert den SSH-Datenverkehr
Der Datenverkehr am SSH-Port kann von Ihrer Firewall blockiert werden. Weitere Informationen hierzu finden Sie im Abschnitt Allowing SSH and pinging to a public subnet.
-
Sicherheitsgruppe blockiert den SSH-Datenverkehr
Wenn Sie eine Sicherheitsgruppe zum Schutz Ihrer virtuellen Server verwenden, müssen Sie den SSH-Datenverkehr zulassen. Weitere Informationen finden Sie unter Sicherheitsgruppen und -regeln erstellen.