![殺死閒置時間超過3小時的用戶](https://rvso.com/image/83691/%E6%AE%BA%E6%AD%BB%E9%96%92%E7%BD%AE%E6%99%82%E9%96%93%E8%B6%85%E9%81%8E3%E5%B0%8F%E6%99%82%E7%9A%84%E7%94%A8%E6%88%B6.png)
我有一個通過登入的用戶,sftp
但他打開了很多會話並保持打開狀態。這將使所有其他用戶變得非常緩慢ssh
。sftp
我想過使用
ClientAliveInterval number in seconds
ClientAliveCountMax number of counts
但它會影響所有用戶,並且可以透過從客戶端電腦添加其他參數來欺騙它。
注意我正在使用Debian 8.3
並且我也在啟用伺服器ftp
服務。
我的問題:
- 如果沒有複製、移動等實際操作,有沒有辦法刪除使用者會話
- 我可以為一個用戶添加上述參數嗎?
答案1
ssh 守護程式不知道使用者執行了哪些操作。如果您想檢查這一點,則必須打開詳細審核(慢)或記帳,並分析日誌(在任何一種情況下,都相當慢)。
延伸閱讀: