Raspbian SSH Server fallisce dopo l'aggiornamento da Stretch a Buster (nessuna connessione SSH)
Ho usato questa eccellente guida per aggiornare la mia Raspbian da Stretch a Buster:
Dopo aver riavviato il mio Pi, la connessione SSH era sparita.
Accedere al Pi usando la tastiera e il monitor allegati mi ha permesso di risolvere il problema:
servizio ssh stato
journalctl -u ssh -n 200
"Manca la directory di separazione dei privilegi /run/sshd"
Questa directory deve essere creata all'avvio perché il demone ssh parta correttamente.
Potete assicurarvi che questa directory venga creata creando un file speciale:
sudo nano /usr/lib/tmpfiles.d/sshd.conf
aggiungere il seguente contenuto a questo file:
# Correzione della directory mancante di ssh
d /run/sshd 0755 root root
Salva (Ctrl + O) e Esci (Ctrl + X)
Assicuratevi che i diritti dell'utente siano impostati correttamente:
ls -alh /usr/lib/tmpfiles.d/sshd.conf
Riavviate il vostro Pi:
sudo reboot
SSH dovrebbe ora, si spera, tornare a funzionare.
Rif:
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=864190 - questo bugreport mostra come creare file temporanei come packager Debian, e la directory di installazione in cui sono installati.