mirror of
https://github.com/systemd/systemd
synced 2025-10-05 16:03:15 +02:00
TEST-74-AUX-UTILS: use sshd_config.d
* From the TEST-74-AUX-UTILS.ssh.sh writing directly into /etc/ssh/sshd_config can hide config from distro using /usr/etc. * Using directory configuration /etc/ssh/sshd_config.d/* suits for all cases. Signed-off-by: val4oss <val4oss@pm.me>
This commit is contained in:
@@ -43,8 +43,17 @@ usermod -U root
|
||||
|
||||
mkdir -p /etc/ssh
|
||||
test -f /etc/ssh/ssh_host_rsa_key || ssh-keygen -t rsa -C '' -N '' -f /etc/ssh/ssh_host_rsa_key
|
||||
echo "PermitRootLogin yes" >> /etc/ssh/sshd_config
|
||||
echo "LogLevel DEBUG3" >> /etc/ssh/sshd_config
|
||||
|
||||
SSHD_CONF_P="/etc/ssh/sshd_config.d/test.conf"
|
||||
mkdir -p "$(basename ${SSHD_CONF_P})"
|
||||
{
|
||||
echo "PermitRootLogin yes"
|
||||
echo "LogLevel DEBUG3"
|
||||
} >"${SSHD_CONF_P}"
|
||||
rm_sshd_conf() {
|
||||
rm -f "${SSHD_CONF_P}"
|
||||
}
|
||||
trap rm_sshd_conf EXIT
|
||||
|
||||
test -f /etc/ssh/ssh_config || {
|
||||
echo 'Include /etc/ssh/ssh_config.d/*.conf'
|
||||
|
Reference in New Issue
Block a user