![SSH funktioniert nach dem Neustart nicht](https://rvso.com/image/168798/SSH%20funktioniert%20nach%20dem%20Neustart%20nicht.png)
Ich habe bei Google nach einer Möglichkeit gesucht, meinen Debain-Server neu zu starten. Ich habe Folgendes gefundenQuelleund ich tippte:
systemctl reboot
Danach kann ich keine SSH-Verbindung mehr zu meinem Debian-Server herstellen. Wie kann ich SSH wieder aktivieren?
Beim Versuch, eine SSH-Verbindung herzustellen, erhalte ich Folgendes:
ssh: connect to host example.com port 22: Connection timed out
-bearbeiten-
Glücklicherweise kann ich über Hetzners Konsole immer noch auf den Server zugreifen. Ich weiß jedoch nicht, wie ich SSH einschalten kann. Ich habe sudo systemctl restart ssh
es versucht, aber es scheint nicht zu funktionieren und die Verbindung läuft immer noch ab.
-bearbeiten-
Ich glaube, ich systemctl reboot
habe die Netzwerkverbindung auf meinem Server deaktiviert und kann ihn nicht mehr hochfahren sudo /etc/init.d/networking start
. Die journalctl -xe
Sendungen:
Ich entschuldige mich für das Bild, Hetzners Konsole erlaubt es mir nicht, Text von ihrer Konsole zu kopieren.
Wenn ich das tue, cat /etc/network/interfaces
sehe ich nur:
Wenn ich tippe, ip link show
ist die Ausgabe wie folgt:
Antwort1
Es scheint, als ob systemctl reboot
meine Netzwerkeinstellungen durcheinandergeraten wären.
Um das Netzwerk wieder zum Laufen zu bringen, habe ich zuerst ifconfig -a
meine Ethernet-Schnittstelle gesucht, die in meinem Fall ist ens3
. Als nächstes habe ich überprüft, cat /etc/network/interfaces
ob diese ihre Einstellungen aus den *cfg
Dateien lädt /etc/networking/interface.d/*cfg
. In meinem Fall gab es nur eine einzige .cfg
Datei. Als nächstes habe ich nano /etc/networking/interface.d/50-cloud-init.cfg
jedes eth0
Vorkommen in geändert ens3
.
Antwort2
Sie müssen den SSHD-Daemon systemctl start sshd
in einer Shell auf Ihrem Server neu starten. Überprüfen Sie außerdem, ob der SSHD-Dienstermöglichtvon sytemd. Geben Sie ein, systemctl is-enabled sshd.serive
um zu sehen, ob es aktiviert ist. Wenn nicht, können Sie es mit aktivieren systemctl enable sshd.service
.
Antwort3
Ich bin auf ein ähnliches Problem gestoßen. Das Problem lag bei mir daran, dass ich die IPv4-Methode von automatisch auf manuell geändert habe. Ich hatte keine korrekte Konfiguration. Nachdem ich wieder auf automatisch umgeschaltet und die Verbindung wiederhergestellt hatte, funktionierte es.
brauche nur die richtige Konfiguration für mich.
Antwort4
In meinem Fall sudo reboot
konnte ich nach dem Neustart per Befehl keine Verbindung über SSH herstellen. Mein Standard-SSH-Port ist auf 9011 eingestellt und diese Regel wurde nach dem Neustart entfernt. Ich habe VNC zum Herstellen der Verbindung verwendet und den Port in den Firewall-Regeln hinzugefügt ufw allow 9011
und es hat funktioniert