Linux下如何禁用Root登陆

2023-04-12 03:42:00 linux 禁用 登陆

在Linux下,通常可以通过修改/etc/ssh/sshd_config文件来禁用Root登陆。打开该文件,将PermitRootLogin字段改为no,然后保存并重启sshd服务。如果还想要更加安全,可以考虑将PasswordAuthentication字段改为no,这样就只能通过密钥登陆了。

除了修改sshd配置文件,还可以通过在/etc/passwd文件中将root用户的shell设置为一个不存在的shell,比如/bin/false,这样就无法通过登陆来访问系统了。当然这样一来,如果要执行一些需要root权限的命令就比较麻烦了,所以一般不推荐这么做。

相关文章