ssh ProxyCommand syntax for ssm
Closed this issue · 1 comments
arian commented
With the current ssm type I get an error
command-line line 0: no argument after keyword "proxycommand"
This change seems to fix it:
diff --git a/gateways/ssm.sh b/gateways/ssm.sh
index 30b330fb..d3ae164c 100644
--- a/gateways/ssm.sh
+++ b/gateways/ssm.sh
@@ -9,7 +9,7 @@ gw="$TUNNEL_GATEWAY_HOST"
[ "X$TUNNEL_GATEWAY_USER" = X ] || gw="$TUNNEL_GATEWAY_USER@$TUNNEL_GATEWAY_HOST"
$TUNNEL_SSH_CMD \
- -o ProxyCommand "aws ssm start-session $TUNNEL_SSM_OPTIONS --target %h --document-name $TUNNEL_SSM_DOCUMENT_NAME --parameters 'portNumber=%p'" \
+ -o ProxyCommand="aws ssm start-session $TUNNEL_SSM_OPTIONS --target %h --document-name $TUNNEL_SSM_DOCUMENT_NAME --parameters 'portNumber=%p'" \
-N \
-L "$TUNNEL_LOCAL_HOST:$TUNNEL_LOCAL_PORT:$TUNNEL_TARGET_HOST:$TUNNEL_TARGET_PORT" \
-p "$TUNNEL_GATEWAY_PORT" \
flaupretre commented
Hi, thanks for the fix. Can you please provide a pull request, so that the commit is recorded with your name ?