杀死闲置时间超过3小时的用户

杀死闲置时间超过3小时的用户

我有一个通过登录的用户,sftp但他打开了很多会话并保持打开状态。这将使所有其他用户变得非常慢sshsftp我想过使用

ClientAliveInterval   number in seconds
ClientAliveCountMax number of counts

但它会影响所有用户,并且可以通过从客户端计算机添加其他参数来欺骗它。

注意我正在使用Debian 8.3并且我也在启用服务器ftp服务。

我的问题:

  1. 如果没有复制、移动等实际操作,有没有办法删除用户会话
  2. 我可以为一个用户添加上述参数吗?

答案1

ssh 守护进程不知道用户执行了哪些操作。如果您想检查这一点,则必须打开详细审核(慢)或记帐,并分析日志(在任何一种情况下,都相当慢)。

进一步阅读:

相关内容