(feat) enable socat reuseaddr for ssm tunneling command

This commit is contained in:
2021-11-19 15:47:36 +01:00
parent 0eda7db10e
commit fa443b395e

View File

@ -26,7 +26,7 @@ function ssm_tunnel --description 'access private AWS ressources via Bastion Hos
# make sure jq is installed
# Start socat on the remote server
set CMD "'sudo socat TCP4-LISTEN:$REM_PORT,fork TCP4:$REMOTE_HOST'"
set CMD "'sudo socat TCP4-LISTEN:$REM_PORT,reuseaddr,fork TCP4:$REMOTE_HOST'"
set CMD_INVOC_ID (aws ssm send-command --instance-ids $INSTANCE_ID \
--document-name 'AWS-RunShellScript' \
--parameters "commands=$CMD,executionTimeout=$TIMEOUT" --output json | jq -r '.Command.CommandId')