Raspbian SSH Server schlägt nach Upgrade von Stretch auf Buster fehl (keine SSH-Verbindung)

Ich habe diese ausgezeichnete Anleitung benutzt, um mein Raspbian von Stretch auf Buster zu aktualisieren:

Nach dem Neustart meines Pi war die SSH-Verbindung weg.

Durch das Einloggen in den Pi über die angeschlossene Tastatur und den Monitor konnte ich das Problem beheben:

service ssh status

journalctl -u ssh -n 200

"Fehlendes Verzeichnis zur Trennung von Berechtigungen /run/sshd"

Dieses Verzeichnis muss beim Start angelegt werden, damit der ssh-Daemon ordnungsgemäß starten kann.

Sie können dafür sorgen, dass dieses Verzeichnis erstellt wird, indem Sie eine spezielle Datei anlegen:

sudo nano /usr/lib/tmpfiles.d/sshd.conf

fügen Sie den folgenden Inhalt zu dieser Datei hinzu:

# Korrektur für fehlendes ssh-Verzeichnis
d /run/sshd 0755 root root

Bild

Speichern (Strg + O) und Beenden (Strg + X)

Stellen Sie sicher, dass die Benutzerrechte korrekt eingestellt sind:

ls -alh /usr/lib/tmpfiles.d/sshd.conf

Bild

Starten Sie Ihren Pi neu:

sudo Neustart

SSH sollte jetzt hoffentlich wieder funktionieren.

Ref: