2
0
mirror of https://github.com/xcat2/confluent.git synced 2024-12-25 12:41:39 +00:00

Fix sshd_config generation

This commit is contained in:
Jarrod Johnson 2020-08-11 16:51:42 -04:00
parent 679f2cbf1c
commit 060d8093e6

View File

@ -6,9 +6,6 @@ udevadm trigger
udevadm trigger --type=devices --action=add
udevadm settle
cat > /etc/ssh/sshd_config << EOF
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
HostKey /etc/ssh/ssh_host_ed25519_key
PermitRootLogin yes
AuthorizedKeysFile .ssh/authorized_keys
EOF
@ -71,10 +68,13 @@ else
ip route add default via $v4gw
fi
fi
wait
for pubkey in /etc/ssh/ssh_host*key.pub; do
certfile=${pubkey/.pub/-cert.pub}
privfile=${pubkey%.pub}
/usr/libexec/platform-python /opt/confluent/bin/apiclient /confluent-api/self/sshcert $pubkey > $certfile
echo HostCertificate $certfile >> /etc/ssh/sshd_config
echo HostKey $privfile >> /etc/ssh/sshd_config
done
killall sshd
/usr/sbin/sshd