要在CentOS上禁用SSH root登錄,請按照以下步驟操作:
打開終端。
使用文本編輯器打開SSH配置文件。在這個例子中,我們將使用nano編輯器。輸入以下命令:
sudo nano /etc/ssh/sshd_config
#PermitRootLogin prohibit-password
prohibit-password
更改為no
。這樣,您將禁用root登錄并禁止使用密碼進行身份驗證。修改后的行應如下所示:PermitRootLogin no
PubkeyAuthentication yes
按Ctrl + X
退出nano編輯器,然后按Y
保存更改,最后按Enter
確認文件名。
重新啟動SSH服務以應用更改:
sudo systemctl restart sshd
現在,您已經成功禁用了CentOS上的SSH root登錄。請確保您有其他用戶帳戶具有sudo權限,以便在需要時執行管理員任務。