Use our own netcat for dynamic-forward test.

That way we can be surer about its behaviour rather than trying to
second-guess the behaviour of various netcat implementations.
This commit is contained in:
Darren Tucker 2023-01-07 23:01:11 +11:00
parent 26cab41c05
commit 1cd2aac312
No known key found for this signature in database
1 changed files with 1 additions and 8 deletions

View File

@ -7,14 +7,7 @@ FWDPORT=`expr $PORT + 1`
cp $OBJ/ssh_config $OBJ/ssh_config.orig
if have_prog nc && nc -h 2>&1 | grep "proxy address" >/dev/null; then
proxycmd="nc -x 127.0.0.1:$FWDPORT -X"
elif have_prog connect; then
proxycmd="connect -S 127.0.0.1:$FWDPORT -"
else
echo "skipped (no suitable ProxyCommand found)"
exit 0
fi
proxycmd="$OBJ/netcat -x 127.0.0.1:$FWDPORT -X"
trace "will use ProxyCommand $proxycmd"
start_ssh() {