reinstall icon indicating copy to clipboard operation
reinstall copied to clipboard

sshd_config 设置不生效,sshd_config.d/01-permitrootlogin.conf 阻止修改配置

Open aozaki-kuro opened this issue 1 year ago • 6 comments

我在多台 VPS 上使用本脚本安装 AlmaLinux 9.4 在调整 /etc/ssh/sshd_config 中的 PermitRootLogin prohibit-password 一栏后,发现仍然不能阻止 root 用户密码登陆。再查看了一下配置,发现 /etc/ssh/sshd_config.d/01-permitrootlogin.conf 内指定了 PermitRootLogin yes 。多家云服务商默认的 AlmaLinux 镜像并未采用这一设置方式。

我认为这个方式指定 root 用户登录方式不安全,请问是否可以考虑部署过程中直接对 /etc/ssh/sshd_config 进行修改?

aozaki-kuro avatar Aug 27 '24 08:08 aozaki-kuro

用iso安装,安装时勾选允许root 密码登录 ssh 结果也是PermitRootLogin yes 写进了 /etc/ssh/sshd_config.d/01-permitrootlogin.conf 脚本也是按规范操作而已

bin456789 avatar Aug 27 '24 10:08 bin456789

用iso安装,安装时勾选允许root 密码登录 ssh 结果也是PermitRootLogin yes 写进了 /etc/ssh/sshd_config.d/01-permitrootlogin.conf 脚本也是按规范操作而已

debian12也遇到了无法禁止root登录的问题,大佬有解决办法吗? 如何把PermitRootLogin prohibit-password设置为no?

blog2020 avatar Sep 05 '24 01:09 blog2020

debian12也遇到了无法禁止root登录的问题,大佬有解决办法吗? 如何把PermitRootLogin prohibit-password设置为no?

PermitRootLogin no 不行的话检测下是否写了多个 PermitRootLogin

bin456789 avatar Sep 07 '24 13:09 bin456789

debian12也遇到了无法禁止root登录的问题,大佬有解决办法吗? 如何把PermitRootLogin prohibit-password设置为no?

PermitRootLogin no 不行的话检测下是否写了多个 PermitRootLogin

跟楼主一样发现,/etc/ssh/sshd_config.d/01-permitrootlogin.conf 内指定了 PermitRootLogin yes,自己在/etc/ssh/sshd_config中怎么改都无效,有解决办法吗?

blog2020 avatar Sep 08 '24 10:09 blog2020

@blog2020 删除或修改 /etc/ssh/sshd_config.d/01-permitrootlogin.conf 即可,但这确实不怎么好排查,所以会开这个 issue

aozaki-kuro avatar Sep 08 '24 11:09 aozaki-kuro

@blog2020 删除或修改 /etc/ssh/sshd_config.d/01-permitrootlogin.conf 即可,但这确实不怎么好排查,所以会开这个 issue

我现在这个机器,官方接近跑路的状态,后台已经无法重装系统,所以不敢轻易尝试任何操作,用作者这个脚本重装时都担心会失联,作者的脚本是唯一支持小内存的(赞扬作者)。 只要把这个文件01-permitrootlogin.conf,删了就行是吗?老哥

blog2020 avatar Sep 08 '24 11:09 blog2020