mata usuário que está ocioso por mais de 3 horas

3

Eu tenho um usuário que faz login via sftp , mas ele abre várias sessões e as mantém abertas. Isso tornará ssh e sftp muito lentos para todos os outros usuários. Pensei em usar

ClientAliveInterval   number in seconds
ClientAliveCountMax number of counts

mas afetará todos os usuários e pode ser enganado adicionando outros parâmetros da (s) máquina (s) do cliente.

Observe que estou usando Debian 8.3 e estou habilitando o servidor ftp service também.

Minhas perguntas:

  1. Existe uma maneira de descartar a sessão do usuário se não houver uma ação real como copiar, mova ..etc
  2. Posso adicionar parâmetros acima para apenas um usuário?
por Ahmad Abuhasna 16.02.2016 / 11:30

1 resposta

1

O daemon ssh não sabe quais ações um usuário faz. Se você quiser verificar isso, você deve ativar a auditoria detalhada (lenta) ou a contabilidade e analisar os logs (em ambos os casos, bastante lento).

Leitura adicional:

por 16.02.2016 / 12:26