![matar usuário que está ocioso por mais de 3 horas](https://rvso.com/image/83691/matar%20usu%C3%A1rio%20que%20est%C3%A1%20ocioso%20por%20mais%20de%203%20horas.png)
Tenho um usuário que faz login via sftp
mas ele abre muitas sessões e as mantém abertas. Isso tornará ssh
o processo sftp
muito lento para todos os outros usuários. pensei em usar
ClientAliveInterval number in seconds
ClientAliveCountMax number of counts
mas isso afetará todos os usuários e pode ser enganado pela adição de outros parâmetros da(s) máquina(s) cliente(s).
Observe que estou usando Debian 8.3
e habilitando ftp
o serviço do servidor também.
Minhas perguntas:
- Existe uma maneira de encerrar a sessão do usuário se não houver nenhuma ação real, como copiar, mover ..etc
- Posso adicionar os parâmetros acima para apenas um usuário?
Responder1
O daemon ssh não sabe quais ações um usuário realiza. Se quiser verificar isso, você terá que ativar a auditoria detalhada (lenta) ou a contabilidade e analisar os logs (em ambos os casos, bastante lento).
Leitura adicional: