2021-05-15 00:22:40 -04:00
|
|
|
#!/bin/sh
|
|
|
|
set -eu
|
|
|
|
|
|
|
|
ssh-keygen -A
|
|
|
|
|
2021-05-15 00:41:19 -04:00
|
|
|
if [ ! -e '/etc/ssh/sshd_config' ]; then
|
|
|
|
cp /etc/default_sshd_config /etc/ssh/sshd_config
|
|
|
|
fi
|
|
|
|
|
2021-05-15 00:22:40 -04:00
|
|
|
/usr/sbin/sshd
|
|
|
|
|
2021-05-16 10:49:21 -04:00
|
|
|
while pgrep -f /usr/sbin/sshd > /dev/null 2>&1; do
|
2021-05-15 00:22:40 -04:00
|
|
|
sleep 5
|
|
|
|
done
|
|
|
|
|
|
|
|
>&2 echo 'SSHD is no longer running'
|
|
|
|
exit 1
|