centos

如何禁用CentOS SSH root登录

小樊
44
2025-10-21 18:02:07
栏目: 智能运维

要禁用 CentOS 上的 SSH root 登录,请按照以下步骤操作:

  1. 打开终端。

  2. 使用文本编辑器打开 SSH 配置文件。在这个例子中,我们将使用 nano 编辑器。输入以下命令:

sudo nano /etc/ssh/sshd_config
  1. 在打开的配置文件中,找到以下行:
PermitRootLogin yes
  1. 将其更改为:
PermitRootLogin no

这将禁止 root 用户通过 SSH 登录。

  1. 按下 Ctrl + X 退出 nano 编辑器,然后按 Y 保存更改,最后按 Enter 确认文件名。

  2. 重新启动 SSH 服务以使更改生效。在终端中输入以下命令:

sudo systemctl restart sshd

现在,您已经成功禁用了 CentOS 上的 SSH root 登录。请确保您有其他方式可以访问 root 用户,例如使用普通用户登录并通过 su 命令切换到 root 用户。

0
看了该问题的人还看了