Ignore los inhibidores de sshd al reiniciar

Ignore los inhibidores de sshd al reiniciar

En la PC de mi casa, configuré sshd como servidor SFTP para poder compartir archivos con mis amigos. Sin embargo, cuando intento reiniciar y alguien tiene un cliente SFTP conectado, aparece el siguiente mensaje:

$ reboot
User johndoe is logged in on sshd.
Please retry operation after closing inhibitors and logging out other users.
Alternatively, ignore inhibitors and users with 'systemctl reboot -i'.

Aunque podría hacerlo sudo rebootsegún reboot -ilas instrucciones, esto ignorará todos los inhibidores.

¿Es posible ignorar sólo los inicios de sesión ssh/sftp o desactivar ssh para que no cree el inhibidor en primer lugar?

Respuesta1

Lo que impide que SSH se cierre es que hay alguien usándolo activamente. No se puede detener la inhibición y al mismo tiempo permitir que las personas inicien sesión a través de SSH.

Si desea anular el apagado por bloqueo de SSH, pero aún así el sistema operativo verifica otras posibles inhibiciones, simplemente puede apagar SSH manualmente primero y luego continuar con el reinicio:

systemctl stop sshd
reboot

Porque SSH todavía estáactivadoTodavía comienza de nuevo cuando la máquina se reinicia.

información relacionada