禁用服務器root用戶
* 創建普通用戶
useradd -m -s /bin/bash admin
* 設置密碼(執行后按提示輸入密碼)
passwd admin
* 將用戶加入sudoers組(允許sudo提權)
usermod -aG wheel admin # OpenCloudOS 默認使用wheel組
* 測試普通用戶是否正常登錄,修改默認 root 賬號,改成普通用戶賬號密碼登錄,若能登錄,執行:【測試普通用戶能否登錄很重要】
sudo -l # 查看是否有 all 權限,可以使用 sudo 命令
* 如果沒問題,開始禁用 root
# 修改SSH配置
sudo sed -i 's/^PermitRootLogin yes/PermitRootLogin no/' /etc/ssh/sshd_config
# 可選:禁止root密碼登錄(如果已禁用root登錄可跳過)
sudo sed -i 's/^#PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/sshd_config
# 重啟SSH服務
sudo systemctl restart sshd【重啟前,建議先開一個 root 窗口,再開普通窗口,防止普通賬號有問題,就無法用 root 登錄了】

浙公網安備 33010602011771號