在 CentOS 系统中,SSH 默认用户是由 /etc/ssh/sshd_config 文件中的 PermitRootLogin 和 AllowUsers 配置项决定的。要修改默认用户,请按照以下步骤操作:
使用 root 用户登录到 CentOS 系统。如果您当前不是 root 用户,请使用 su - 命令切换到 root 用户。
打开 /etc/ssh/sshd_config 文件。使用文本编辑器(如 vi、nano 等)打开文件。例如,使用 vi 编辑器,输入以下命令:
vi /etc/ssh/sshd_config
在 sshd_config 文件中找到 PermitRootLogin 和 AllowUsers 配置项。如果找不到这些配置项,请在文件末尾添加它们。
PermitRootLogin 的值设置为 yes 或 prohibit-password。例如:PermitRootLogin yes
AllowUsers 配置项。例如,若要仅允许用户 user1 和 user2 通过 SSH 登录,请设置:AllowUsers user1 user2
如果您想允许除 root 之外的所有用户登录,可以使用以下配置:
PermitRootLogin no
AllowUsers !root
保存并关闭 sshd_config 文件。
重新启动 SSH 服务以使更改生效。使用以下命令重启 SSH 服务:
systemctl restart sshd
现在,SSH 默认用户已根据您的修改进行了更新。请注意,更改默认用户可能会影响系统安全性,因此请确保您了解所做的更改并采取适当的安全措施。