|
|
@@ -24,6 +24,13 @@ if [ ! -f /data/ssh/ssh_host_ecdsa_key ]; then |
|
|
ssh-keygen -t ecdsa -b 256 -f /data/ssh/ssh_host_ecdsa_key -N "" > /dev/null |
|
|
ssh-keygen -t ecdsa -b 256 -f /data/ssh/ssh_host_ecdsa_key -N "" > /dev/null |
|
|
fi |
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
if [ -d /etc/ssh ]; then |
|
|
|
|
|
SSH_PORT=${SSH_PORT:-"22"} \ |
|
|
|
|
|
envsubst < /etc/templates/sshd_config > /etc/ssh/sshd_config |
|
|
|
|
|
|
|
|
|
|
|
chmod 0644 /etc/ssh/sshd_config |
|
|
|
|
|
fi |
|
|
|
|
|
|
|
|
chown root:root /data/ssh/* |
|
|
chown root:root /data/ssh/* |
|
|
chmod 0700 /data/ssh |
|
|
chmod 0700 /data/ssh |
|
|
chmod 0600 /data/ssh/* |
|
|
chmod 0600 /data/ssh/* |