Add check for existing SSH config file before creation

This commit is contained in:
gyurix
2025-07-21 14:28:12 +02:00
parent addca92fe7
commit 4513397b07

View File

@@ -36,6 +36,7 @@ for key_type in rsa ed25519; do
fi fi
done done
if [ -f $SSH_CONFIG_FILE ]; then
cat >"$SSH_CONFIG_FILE" <<EOF cat >"$SSH_CONFIG_FILE" <<EOF
Port $SSH_PORT Port $SSH_PORT
@@ -53,6 +54,8 @@ AcceptEnv LANG LC_*
Subsystem sftp /usr/lib/openssh/sftp-server Subsystem sftp /usr/lib/openssh/sftp-server
EOF EOF
fi
chown -R $SSH_USER:$SSH_USER "/home/$SSH_USER" chown -R $SSH_USER:$SSH_USER "/home/$SSH_USER"
# Start SSH daemon # Start SSH daemon
echo "Starting SSH server on port $SSH_PORT..." echo "Starting SSH server on port $SSH_PORT..."