Obrigado @DevilaN por me apontar para esta resposta a um problema similar ! Isso me iniciou no caminho certo. Veja mais algumas informações para quem está chegando aqui para obter ajuda.
O 'molho faltante' era um sinal SIGTERM, isso impede que meu cliente ssh seja interrompido e indica que ele deve ser fechado. Isso acontece com esta mensagem:
Connection to 192.168.0.99 closed by remote host.
Connection to 192.168.0.99 closed.
SIGTERM é um aviso de rescisão. Para enviá-lo, um gerenciador de login mais flexível precisa ser instalado sobre o sistema de baunilha que Jessie Lite veio com. Isso é instalado com o pacote systemd-logind
, que por sua vez pode ser gerenciado com loginctl
. systemd-logind
é usado para responder a interrupções de hardware em suspensão, pode permitir que outros aplicativos interrompam o processo de desligamento e ajuda em sessões com vários usuários, incluindo serviços conectados ao usuário. Não é difícil ver por que uma distribuição de UI do Linux como o Raspbian Jessie escolheria usá-la.
Também é necessário o dbus
, que é usado para distribuição de mensagens, como manipular a mensagem SIGTERM e ajuda nos logins no nível da sessão para vários usuários.
Como afirmado na outra resposta, um forro para habilitar esta mensagem amigável no desligamento é:
sudo apt-get install libpam-systemd dbus
Se alguém puder expandir (ou corrigir!) qualquer destas informações, por favor, faça!