CentOS - SSH - 入力設定を変更するファイル

CentOS - SSH - 入力設定を変更するファイル

私は使うオペレーティングシステム7SSH構成を提供するファイルを変更する必要があります。/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/sshd1行を追加するだけです。

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

システムファイルを変更する場合は、これを行う必要がありますsudo systemctl daemon-reloadが、そうしないようです。

関連情報