Cada vez que envío el comando para apagar o reiniciar mis servidores Debian, mi shell se queda colgando y no responde (no puede escribir ningún comando).

Realizar la misma acción en Ubuntu da como resultado que la sesión se cierre con gracia para que no quede un terminal atado colgado allí. ¿Hay un paquete que necesito instalar o un cambio de configuración para poder obtener este mismo comportamiento en Debian?

sudo shutdown -h nowOcurre el mismo comportamiento con (para apagar) y / osudo reboot(para reiniciar)?Respuestas:
Esto funcionó para mí:
También asegúrese de tener
UsePAM yesen su configuración ssh.Desafortunadamente, debe reiniciar para que la solución surta efecto ...
Explicaciones detalladas sobre serverfault .
fuente
Parece que ese es un
systemdproblema actualmente rastreado bajo el error # 751636 .Cuando el host se apaga o reinicia,
systemdpuede apagar la red antes de que mate la sesión ssh.Hay un par de soluciones proporcionadas pero nada concreto:
Utilizando
acpid/acpi-support-basepara manejar los eventos de energía y agregue lo siguiente a la/etc/acpi/powerbtn-acpi-support.shy luego crea alias en tu
~/.bashrc:Creando
/etc/systemd/system/ssh-user-sessions.servicecon lo siguiente:fuente
systemctl daemon-reloadtambién para activar el servicio systemd inmediatamente:systemctl start ssh-user-sessions.servicey para habilitar el servicio en el arranquesystemctl enable ssh-user-sessions.serviceThe unit files have no [Install] section. They are not meant to be enabled using systemctl.pero no parece ser necesario."[Install]"sección, que contiene información de instalación para la unidad. Esta sección no se interpretasystemddurante el tiempo de ejecución. Se utiliza exclusivamente por los permitan y desactivar los comandos de lasystemctlherramienta durante la instalación de una unidad.[Install]seguidoWantedBy=multi-user.targetal archivo, lo que resultó ensystemctl enable ssh-user-sessions.serviceno arrojar un error y hace que el servicio tenga efecto en todos los reinicios. ¿Hay algo malo en hacer esto?