溫馨提示×

centos ssh如何禁用root用戶登錄

小樊
36
2025-06-14 05:24:25
欄目: 智能運維

在 CentOS 系統中,禁用 root 用戶通過 SSH 登錄可以通過修改 SSH 配置文件來實現。以下是具體步驟:

  1. 打開 SSH 配置文件: 使用你喜歡的文本編輯器(如 vi、nano 等)打開 /etc/ssh/sshd_config 文件。

    sudo vi /etc/ssh/sshd_config
    
  2. 找到并修改相關配置: 在 sshd_config 文件中找到以下行:

    PermitRootLogin yes
    

    將其修改為:

    PermitRootLogin no
    

    這將禁止 root 用戶通過 SSH 直接登錄。

  3. 保存并退出編輯器: 如果你使用的是 vi 編輯器,可以按 Esc 鍵,然后輸入 :wq 并按回車鍵保存并退出。如果你使用的是 nano 編輯器,可以按 Ctrl + X,然后按 Y 確認保存,最后按回車鍵退出。

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

    sudo systemctl restart sshd
    

    或者,如果你使用的是較舊的系統,可以使用以下命令:

    sudo service sshd restart
    
  5. 驗證更改: 你可以嘗試從另一臺機器通過 SSH 登錄到你的 CentOS 系統,確保 root 用戶無法直接登錄。你應該只能使用普通用戶登錄,然后使用 susudo 命令切換到 root 用戶。

通過以上步驟,你已經成功禁用了 CentOS 系統中 root 用戶的 SSH 登錄。

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