保留 sshd_config 设置

保留 sshd_config 设置

修改 Linux 配置文件时,通常建议将本地更改放在.d目录下,例如/etc/sudoers.d//etc/apt/sources.list.d。据我了解,这是为了避免系统更新覆盖本地更改(如果它们直接放置到诸如/etc/sudoers或 之类的文件中) /etc/apt/sources.list

有类似的方法来应用本地sshd_config设置吗?目前,我正在直接修改该/etc/ssh/sshd_config文件,但我担心在某些更新替换该文件后我可能会丢失所有更改。

答案1

不,默认情况下不会。然而,还有许多替代解决方案。您可以让 sshd 在其他地方查找配置,或者保留配置的备份。

只要设置了不可变标志,您还可以以 root 身份“chattr +i”您的配置,以防止任何用户编辑/删除。

相关内容