forma de detectar la desconexión del cliente ssh

forma de detectar la desconexión del cliente ssh

¿Cómo puedo detectar cuando un cliente SSH se desconecta de mi servidor? Si la conexión con el cliente se interrumpe (el cliente no envía el comando de desconexión), mi aplicación de servidor recibe el carácter 0xFF a través de la entrada estándar. Intento usar los parámetros KeepAlive y ClientAlive en sshd_config pero la conexión nunca se cierra (no recibo ninguna señal como SIGHUP, SIGTERM o cualquier otra).

Por otro lado, ¿cómo puedo cerrar una conexión colgada? Hay varias conexiones establecidas y las demás funcionan bien. Reiniciar el servidor SSH no es la solución.

información relacionada