![matar al usuario que está inactivo durante más de 3 horas](https://rvso.com/image/83691/matar%20al%20usuario%20que%20est%C3%A1%20inactivo%20durante%20m%C3%A1s%20de%203%20horas.png)
Tengo un usuario que inicia sesión a través de sftp
pero abre muchas sesiones y las mantiene abiertas. Esto hará que el ssh
proceso sftp
sea muy lento para todos los demás usuarios. Pensé en usar
ClientAliveInterval number in seconds
ClientAliveCountMax number of counts
pero afectará a todos los usuarios y se puede engañar agregando otros parámetros desde las máquinas cliente.
Tenga en cuenta que estoy usando Debian 8.3
y también estoy habilitando ftp
el servicio de servidor.
Mis preguntas:
- ¿Hay alguna manera de cancelar la sesión del usuario si no hay una acción real como copiar, mover, etc.?
- ¿Puedo agregar los parámetros anteriores para un solo usuario?
Respuesta1
El demonio ssh no sabe qué acciones realiza un usuario. Si desea verificar eso, deberá activar la auditoría detallada (lenta) o la contabilidad y analizar los registros (en cualquier caso, bastante lento).
Otras lecturas: