CentOS - SSH - 更改输入设置的文件

CentOS - SSH - 更改输入设置的文件

我用操作系统7我需要更改提供 SSH 配置的文件/etc/ssh/sshd_config/etc/ssh/sshd_config_other

这个需求是由于安全自动化总是覆盖 sshd_config 并且我不允许更改。

我测试了将 /etc/systemd/system/multi-user.target.wants/sshd.service 创建变量更改为 ExecStart=/usr/sbin/sshd -D $ OPTIONS,但它不起作用。

有谁知道如何更改 /etc/ssh/sshd_config_other 的 SSH 配置文件?

答案1

请注意,这/etc/systemd/system/multi-user.target.wants/sshd.service只是 的链接/usr/lib/systemd/system/sshd.service,您应该先将其复制到/etc/systemd/system/,然后编辑此副本来更改此文件。

但是,如果您的 sshd.service 文件包含以下行

EnvironmentFile=/etc/sysconfig/sshd

然后你可以简单地添加到文件/etc/sysconfig/sshd一行

OPTIONS='-f /etc/ssh/sshd_config_other'

如果您更改 systemd 文件,您需要这样做sudo systemctl daemon-reload,但我不认为您会这样做。

相关内容