怎樣在CentOS上禁用SSH root登錄

要在centos上禁用ssh root登錄,請按照以下步驟進行操作:

  1. 啟動終端。
  2. 使用文本編輯器打開SSH配置文件。本例中,我們將使用nano編輯器。執行以下命令:
sudo nano /etc/ssh/sshd_config
  1. 在配置文件中,查找如下行:
#PermitRootLogin prohibit-password
  1. 移除行首的#符號以取消注釋,并將prohibit-password改為no。這樣做會禁用root登錄并阻止通過密碼進行身份驗證。修改后的行應為:
PermitRootLogin no
  1. 如果您希望允許root用戶通過SSH密鑰進行身份驗證,請確認以下行未被注釋:
PubkeyAuthentication yes
  1. 按Ctrl + X退出nano編輯器,然后按Y保存更改,最后按Enter確認文件名。
  2. 重新啟動SSH服務以應用所做的更改:
sudo systemctl restart sshd

至此,您已成功在centos上禁用SSH root登錄。請確保您有其他具有sudo權限的用戶賬戶,以便在需要時執行管理員任務。

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享