Servidor SSH Raspbian falha após atualização de Stretch para Buster (sem conexão SSH)

Eu usei este excelente guia para atualizar meu Raspbian de Stretch para Buster:

Depois de reiniciar a minha Pi, a ligação SSH tinha desaparecido.

Entrar no Pi usando o teclado e o monitor em anexo permitiu-me depurar o problema:

estado do serviço ssh

journalctl -u ssh -n 200

"Lista de separação de privilégios perdidos /run/sshd"

Este diretório precisa ser criado na inicialização para que o daemon ssh comece corretamente.

Você pode garantir que este diretório seja criado criando um arquivo especial:

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

adicione o seguinte conteúdo a este arquivo:

# Fixup para diretório ausente do ssh
d /run/sshd 0755 raiz

imagem

Salvar (Ctrl + O) e Sair (Ctrl + X)

Certifique-se de que os direitos do utilizador estão correctamente definidos:

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

imagem

Reinicia o teu Pi:

reinicialização do sudo

Esperemos que agora a SSH volte a subir.

Ref: