CentOS 新建用户,并屏蔽/禁止 root 用户远程登录

为安全起见,防止服务器被暴力破解,我们可以自定义 root 用户远程登录。当然在此之前,我们要新建一个用户,并设置其密码以备远程登录,然后通过 su 命令切换至 root 用户权限。

1. 新建用户

分别运行下面两个命令,以新建用户 zhishi ,并设置用户密码 (并在接下来的密码、确认密码请求中设置密码。):

1
2
adduser zhizhi
passwd zhizhi

现在应该可以使用新用户/密码登录了,成功进入之后,输入 su 命令,回车输入 root 密码即可切换到 root 权限。

2. 屏蔽/禁止 root 用户远程登录

编辑文件:vi /etc/ssh/sshd_config,输入:/PermitRootLoginyes 即可找到 PermitRootLoginyes,如果此行前面有 # ,去掉 # ,将 yes 修改为 no,即:PermitRootLogin no

最后,重启 sshd 服务即可:

1
2
3
service sshd restart
// 或者 CentOS 7
systemctl restart sshd

更多关于用户、用户组的操作,请参考 centos系统添加/删除用户和用户组的例子

Proudly powered by Hexo and Theme by Hacker
© 2018 Riant