Você não faz isso.
Seu sistema operacional precisa interromper todos os processos antes de desligar. Isso inclui matar suas conexões SSH.
A rede sendo "viva" é um artefato do kernel não ter parado / reiniciado ainda - Seu ping está sendo respondido pela pilha IP / ICMP. A Userland poderia ter desaparecido completamente e o kernel continuaria respondendo ao ping.
Você pode reordenar os scripts de desligamento, então sshd
é eliminado mais tarde no processo (veja a documentação da sua distribuição), mas isso manterá o daemon SSH rodando por mais tempo - ele ganhou • salve sua sessão, que foi eliminada como um processo independente (é por isso que você pode parar / iniciar o sshd enquanto ainda estiver conectado - as conexões ativas não são mais “parte do daemon”).
Se o seu sistema estiver se comportando normalmente, ele não permitirá logins assim que iniciar o processo de desligamento, e você não poderá efetuar login depois que sua sessão for cancelada de qualquer maneira.