centos

centos ssh如何修改默认用户

小樊
79
2025-05-26 22:57:54
栏目: 智能运维

在 CentOS 系统中,SSH 默认用户是由 /etc/ssh/sshd_config 文件中的 PermitRootLoginAllowUsers 配置项决定的。要修改默认用户,请按照以下步骤操作:

  1. 使用 root 用户登录到 CentOS 系统。如果您当前不是 root 用户,请使用 su - 命令切换到 root 用户。

  2. 打开 /etc/ssh/sshd_config 文件。使用文本编辑器(如 vi、nano 等)打开文件。例如,使用 vi 编辑器,输入以下命令:

vi /etc/ssh/sshd_config
  1. sshd_config 文件中找到 PermitRootLoginAllowUsers 配置项。如果找不到这些配置项,请在文件末尾添加它们。

    • 若要允许 root 用户通过 SSH 登录,请确保 PermitRootLogin 的值设置为 yesprohibit-password。例如:
    PermitRootLogin yes
    
    • 若要限制允许通过 SSH 登录的用户,请使用 AllowUsers 配置项。例如,若要仅允许用户 user1 和 user2 通过 SSH 登录,请设置:
    AllowUsers user1 user2
    

    如果您想允许除 root 之外的所有用户登录,可以使用以下配置:

    PermitRootLogin no
    AllowUsers !root
    
  2. 保存并关闭 sshd_config 文件。

  3. 重新启动 SSH 服务以使更改生效。使用以下命令重启 SSH 服务:

systemctl restart sshd

现在,SSH 默认用户已根据您的修改进行了更新。请注意,更改默认用户可能会影响系统安全性,因此请确保您了解所做的更改并采取适当的安全措施。

0
看了该问题的人还看了