溫馨提示×

如何在CentOS上禁用SSH root登錄

小樊
53
2025-03-11 10:09:00
欄目: 智能運維

在CentOS上禁用SSH root登錄可以通過修改SSH配置文件來實現。以下是詳細步驟:

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

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

    PermitRootLogin yes
    

    將其修改為:

    PermitRootLogin no
    

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

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

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

    sudo systemctl restart sshd
    

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

    sudo service sshd restart
    
  5. 驗證更改: 你可以通過嘗試以root用戶登錄來驗證更改是否生效。

    ssh root@your_server_ip
    

    如果配置正確,你應該會收到一個拒絕登錄的消息。

通過以上步驟,你已經成功禁用了CentOS上的SSH root登錄。這樣可以提高系統的安全性,因為root用戶直接登錄可能會帶來潛在的安全風險。

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