El servidor SSH de Raspbian falla después de la actualización de Stretch a Buster (no hay conexión SSH)

He utilizado esta excelente guía para actualizar mi Raspbian de Stretch a Buster:

Después de reiniciar mi Pi, la conexión SSH desapareció.

El inicio de sesión en la Pi utilizando el teclado y el monitor adjuntos me permitió depurar el problema:

servicio estado ssh

journalctl -u ssh -n 200

"Falta el directorio de separación de privilegios /run/sshd"

Este directorio debe crearse al inicio para que el demonio ssh se inicie correctamente.

Puede asegurarse de que este directorio se cree creando un archivo especial:

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

añada el siguiente contenido a este archivo:

# Corrección de la falta de directorio de ssh
d /run/sshd 0755 root

imagen

Guardar (Ctrl + O) y salir (Ctrl + X)

Asegúrese de que los derechos de los usuarios están correctamente configurados:

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

imagen

Reinicia tu Pi:

sudo reboot

Es de esperar que el SSH vuelva a aparecer.

Ref: