溫馨提示×

怎樣設置centos ssh自動重啟

小樊
55
2025-06-16 05:46:24
欄目: 智能運維

要設置 CentOS 上的 SSH 服務在意外停止后自動重啟,您可以使用 systemd 的功能來實現。以下是具體步驟:

  1. 確保 SSH 服務由 systemd 管理: 在 CentOS 7 及以上版本中,SSH 服務通常是由 systemd 管理的。您可以通過以下命令檢查 SSH 服務的狀態:

    systemctl status sshd
    
  2. 啟用 SSH 服務的自動重啟: 使用 systemctl 命令來啟用 SSH 服務的自動重啟。運行以下命令:

    sudo systemctl enable sshd
    

    這將創建一個 systemd 的定時器,以確保 SSH 服務在系統啟動時自動啟動。

  3. 配置失敗時的自動重啟: 如果您希望 SSH 服務在崩潰或非正常關閉后自動重啟,可以編輯 SSH 服務的 systemd 單元文件。使用以下命令打開該文件:

    sudo vi /etc/systemd/system/sshd.service
    

    找到 [Service] 部分,并確保有以下行:

    Restart=always
    RestartSec=5
    
    • Restart=always 表示無論退出狀態如何,都始終重啟服務。
    • RestartSec=5 表示在重啟之前等待 5 秒。

    修改完成后保存并退出編輯器。

  4. 重新加載 systemd 配置: 使更改生效,運行以下命令以重新加載 systemd 的配置:

    sudo systemctl daemon-reload
    
  5. 重啟 SSH 服務: 最后,重啟 SSH 服務以應用新的配置:

    sudo systemctl restart sshd
    

現在,您的 SSH 服務應該已經設置為在系統啟動時自動啟動,并且在意外停止后自動重啟。

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