CentOS配置禁止root用户直接登录 – 记忆角落

CentOS配置禁止root用户直接登录

/ 0评 / 0

CentOS配置禁止root用户直接登录

Linux的默认管理员名即是root,只需要知道ROOT密码即可直接登录SSH。禁止Root从SSH直接登录可以提高服务器安全性。经过以下操作后即可实现。
本文适用于CentOS、Debian等Linux系统。

新建用户

root 账号下新建用户:

# 新建账号
useradd hcxt
# 设置账号密码
passwd hcxt 
# 配置 此普通账号不过期..因为90天要修改一次密码
chage -M 999 hcxt
# 查看是否生效
chage -l hcxt

配置不允许root用户直接登录

修改相关文件

vi /etc/ssh/sshd_config

# 找到 PermitRootLogin yes改成 no
PermitRootLogin no

# 保存修改重启sshd服务
service sshd restart

或者直接:

echo "PermitRootLogin no" >> /etc/ssh/sshd_config 
# 重启sshd服务
service sshd restart

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注