在 Rocky Linux 9 上禁止 root 用戶通過 SSH 登入是提高系統安全性的重要步驟。以下是詳細步驟:
- 編輯 SSH 配置文件 打開 SSH 配置文件進行編輯:
sudo nano /etc/ssh/sshd_config
- 禁用 root 登入 找到以下行:
#PermitRootLogin yes
將其修改為:
PermitRootLogin no
如果這行被注釋掉(以 #
開頭),請去掉註釋並修改為上述內容。
- 保存並重啟 SSH 服務 保存文件並退出編輯器,然後重啟 SSH 服務以使更改生效:
sudo systemctl restart sshd
- 測試配置 試圖以 root 用戶通過 SSH 登入,應該會顯示拒絕訪問的訊息。你可以使用其他用戶登入並確認配置已生效。
以下是整個過程的摘要:
# 編輯 SSH 配置文件
sudo nano /etc/ssh/sshd_config
# 修改以下行以禁用 root 登入
#PermitRootLogin yes
PermitRootLogin no
# 保存並重啟 SSH 服務
sudo systemctl restart sshd
通過以上步驟,你應該能夠在 Rocky Linux 9 上成功禁用 root 用戶通過 SSH 登入,從而提高系統的安全性。