在 Rocky Linux 9 上禁止 root 用戶通過 SSH 登入


在 Rocky Linux 9 上禁止 root 用戶通過 SSH 登入是提高系統安全性的重要步驟。以下是詳細步驟:

  1. 編輯 SSH 配置文件 打開 SSH 配置文件進行編輯:
   sudo nano /etc/ssh/sshd_config
  1. 禁用 root 登入 找到以下行:
   #PermitRootLogin yes

將其修改為:

   PermitRootLogin no

如果這行被注釋掉(以 # 開頭),請去掉註釋並修改為上述內容。

  1. 保存並重啟 SSH 服務 保存文件並退出編輯器,然後重啟 SSH 服務以使更改生效:
   sudo systemctl restart sshd
  1. 測試配置 試圖以 root 用戶通過 SSH 登入,應該會顯示拒絕訪問的訊息。你可以使用其他用戶登入並確認配置已生效。

以下是整個過程的摘要:

# 編輯 SSH 配置文件
sudo nano /etc/ssh/sshd_config

# 修改以下行以禁用 root 登入
#PermitRootLogin yes
PermitRootLogin no

# 保存並重啟 SSH 服務
sudo systemctl restart sshd

通過以上步驟,你應該能夠在 Rocky Linux 9 上成功禁用 root 用戶通過 SSH 登入,從而提高系統的安全性。


WordPress Appliance - Powered by TurnKey Linux