前言:现在基本用户主机都不允许使用root来操作,所以本文通过创建新用户,并限制root用户的ssh来解决这个问题
1. 创建新账户 aingo
首先,使用 root
账户登录系统。
sudo useradd aingo
设置 aingo
账户密码:
sudo passwd aingo
按照提示输入并确认新密码。
2. 将 aingo
用户添加到 sudoers
(使其拥有管理员权限)
sudo usermod -aG wheel aingo
默认情况下,wheel
组的用户有执行 sudo
命令的权限。
5. 测试
用新创建的 aingo
账户通过 SSH 登录,确认能够正常访问。
ssh aingo@10.201.62.200
6.禁用root用户ssh登录
1. 禁用 root 用户的 SSH 登录
编辑 SSH 配置文件 /etc/ssh/sshd_config
来禁用 root 用户远程登录:
sudo vi /etc/ssh/sshd_config
确保 PermitRootLogin 设置为 no:
PermitRootLogin no
保存并退出编辑器。
然后,重启 SSH 服务使配置生效:
sudo systemctl restart sshd
ps:这个过程记得先用新建的角色可以登录后再退出会话