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 now
Ocurre el mismo comportamiento con (para apagar) y / osudo reboot
(para reiniciar)?Respuestas:
Esto funcionó para mí:
También asegúrese de tener
UsePAM yes
en su configuración ssh.Desafortunadamente, debe reiniciar para que la solución surta efecto ...
Explicaciones detalladas sobre serverfault .
fuente
Parece que ese es un
systemd
problema actualmente rastreado bajo el error # 751636 .Cuando el host se apaga o reinicia,
systemd
puede apagar la red antes de que mate la sesión ssh.Hay un par de soluciones proporcionadas pero nada concreto:
Utilizando
acpid/acpi-support-base
para manejar los eventos de energía y agregue lo siguiente a la/etc/acpi/powerbtn-acpi-support.sh
y luego crea alias en tu
~/.bashrc
:Creando
/etc/systemd/system/ssh-user-sessions.service
con lo siguiente:fuente
systemctl daemon-reload
también para activar el servicio systemd inmediatamente:systemctl start ssh-user-sessions.service
y para habilitar el servicio en el arranquesystemctl enable ssh-user-sessions.service
The 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 interpretasystemd
durante el tiempo de ejecución. Se utiliza exclusivamente por los permitan y desactivar los comandos de lasystemctl
herramienta durante la instalación de una unidad.[Install]
seguidoWantedBy=multi-user.target
al archivo, lo que resultó ensystemctl enable ssh-user-sessions.service
no arrojar un error y hace que el servicio tenga efecto en todos los reinicios. ¿Hay algo malo en hacer esto?