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

为安全起见,防止服务器被暴力破解,我们可以自定义 root 用户远程登录。

当然在此之前,我们要新建一个用户,并设置其密码以备远程登录,然后通过 su 命令切换至 root 用户权限。

1. 新建用户 zhishi ,设置用户密码,分别执行:

adduser zhizhi
passwd zhizhi

并在接下来的密码、确认密码请求中设置密码。

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

3. 屏蔽/禁止 root 用户远程登录
打开文件

vi /etc/ssh/sshd_config

输入/PermitRootLoginyes 即可找到 PermitRootLoginyes
如果此行前面有 # ,去掉 #
yes 修改为 no,即:

PermitRootLogin no

4. 然后重启 sshd 服务即可:

service sshd restart

或者 CentOs 7

systemctl restart sshd

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