Linux设置禁止root通过ssh方式直接登录服务器

Linux设置禁止root通过ssh方式直接登录服务器

Gcn
Gcn
2024-12-18 / 0 评论 / 7 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年12月18日,已超过448天没有更新,若内容或图片失效,请留言反馈。

前言:为确保生产环境安全,我们可以考虑将root用户设置成禁止直接登录(仅SSH方式生效),如需使用root权限则需要由其他用户通过su切换。
1.首先使用root新建一个用户,以避免禁用root后服务器没办法通过ssh管理的问题,例如现在新建一个demo用户,再通过passwd命令设置一下密码

useradd demo && passwd demo

2.编辑配置文件 /etc/ssh/sshd_config 从里面找到

#PermitRootLogin yes

取消注释,将其修改为

PermitRootLogin no

3.重启sshd服务

systemctl restart sshd.service

到此,操作就完成了,需要注意的是,以上操作都要在root用户下执行,后续如果想切换到root用户,只需要登录到你新建的普通用户账户上,并执行如下命令,输入你的密码即可

su root
0

评论 (0)

取消