溫馨提示×

如何在CentOS上配置SSH超時自動斷開

小樊
94
2025-04-16 14:03:29
欄目: 智能運維

在CentOS上配置SSH超時自動斷開,可以通過修改SSH服務器的配置文件來實現。以下是具體步驟:

  1. 打開SSH配置文件: 首先,你需要編輯SSH服務器的配置文件。通常這個文件位于/etc/ssh/sshd_config。

    sudo vi /etc/ssh/sshd_config
    
  2. 查找并修改超時設置: 在配置文件中,找到以下兩個參數:

    • ClientAliveInterval:這個參數定義了服務器向客戶端發送空閑數據包的時間間隔(以秒為單位)。如果在這個時間內沒有收到客戶端的響應,服務器將斷開連接。
    • ClientAliveCountMax:這個參數定義了在斷開連接之前,服務器允許客戶端發送的空閑數據包的最大數量。

    你可以根據需要修改這兩個參數。例如,如果你想設置每300秒(5分鐘)沒有活動時斷開連接,可以這樣設置:

    ClientAliveInterval 300
    ClientAliveCountMax 0
    

    如果你想在客戶端發送3個空閑數據包后斷開連接,可以這樣設置:

    ClientAliveInterval 60
    ClientAliveCountMax 3
    
  3. 保存并退出配置文件: 修改完成后,保存并退出編輯器。如果你使用的是vi編輯器,可以按Esc鍵,然后輸入:wq并按回車鍵。

  4. 重啟SSH服務: 修改配置文件后,需要重啟SSH服務以使更改生效。

    sudo systemctl restart sshd
    
  5. 驗證配置: 你可以通過以下命令來驗證配置是否生效:

    sudo systemctl status sshd
    

    或者直接嘗試SSH連接,看看是否在設定的時間間隔后自動斷開連接。

通過以上步驟,你就可以在CentOS上配置SSH超時自動斷開了。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女