chore: Update quick-deploy.sh with SSH multiplexing

- Update default router IP to 192.168.255.1
- Add SSH control master for single password prompt per session
- Add StrictHostKeyChecking=no for smoother deployment

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
CyberMind-FR 2026-01-09 14:51:51 +01:00
parent d9511420d3
commit 2d2bf9920e

View File

@ -1,10 +1,12 @@
#!/bin/bash #!/bin/bash
set -euo pipefail set -euo pipefail
ROUTER="${ROUTER:-root@192.168.8.191}" ROUTER="${ROUTER:-root@192.168.255.1}"
TARGET_PATH="${TARGET_PATH:-/www/luci-static}" TARGET_PATH="${TARGET_PATH:-/www/luci-static}"
SSH_OPTS=${SSH_OPTS:--o RequestTTY=no -o ForwardX11=no} # SSH multiplexing - only ask password once per session
SCP_OPTS=${SCP_OPTS:-} SSH_CONTROL_PATH="/tmp/ssh-control-%r@%h:%p"
SSH_OPTS=${SSH_OPTS:--o RequestTTY=no -o ForwardX11=no -o StrictHostKeyChecking=no -o ControlMaster=auto -o ControlPath=$SSH_CONTROL_PATH -o ControlPersist=600}
SCP_OPTS=${SCP_OPTS:--o ControlPath=$SSH_CONTROL_PATH}
CACHE_BUST=${CACHE_BUST:-1} CACHE_BUST=${CACHE_BUST:-1}
VERIFY=${VERIFY:-1} VERIFY=${VERIFY:-1}
FORCE_ROOT="false" FORCE_ROOT="false"