要禁用 CentOS 上的 SSH root 登录,请按照以下步骤操作:
打开终端。
使用文本编辑器打开 SSH 配置文件。在这个例子中,我们将使用 nano 编辑器。输入以下命令:
sudo nano /etc/ssh/sshd_config
PermitRootLogin yes
PermitRootLogin no
这将禁止 root 用户通过 SSH 登录。
按下 Ctrl + X 退出 nano 编辑器,然后按 Y 保存更改,最后按 Enter 确认文件名。
重新启动 SSH 服务以使更改生效。在终端中输入以下命令:
sudo systemctl restart sshd
现在,您已经成功禁用了 CentOS 上的 SSH root 登录。请确保您有其他方式可以访问 root 用户,例如使用普通用户登录并通过 su 命令切换到 root 用户。