1*19261079SEd Maste# $OpenBSD: proxy-connect.sh,v 1.12 2020/01/23 11:19:12 dtucker Exp $ 2ce3adf43SDag-Erling Smørgrav# Placed in the Public Domain. 3ce3adf43SDag-Erling Smørgrav 4ce3adf43SDag-Erling Smørgravtid="proxy connect" 5ce3adf43SDag-Erling Smørgrav 6*19261079SEd Masteif [ "`${SSH} -Q compression`" = "none" ]; then 7*19261079SEd Maste comp="no" 8*19261079SEd Masteelse 9*19261079SEd Maste comp="no yes" 10*19261079SEd Mastefi 11*19261079SEd Maste 12*19261079SEd Mastefor c in $comp; do 1347dd1d1bSDag-Erling Smørgrav verbose "plain username comp=$c" 144f52dfbbSDag-Erling Smørgrav opts="-oCompression=$c -F $OBJ/ssh_proxy" 15a0ee8cc6SDag-Erling Smørgrav SSH_CONNECTION=`${SSH} $opts 999.999.999.999 'echo $SSH_CONNECTION'` 16ce3adf43SDag-Erling Smørgrav if [ $? -ne 0 ]; then 1747dd1d1bSDag-Erling Smørgrav fail "ssh proxyconnect comp=$c failed" 18ce3adf43SDag-Erling Smørgrav fi 19ce3adf43SDag-Erling Smørgrav if [ "$SSH_CONNECTION" != "UNKNOWN 65535 UNKNOWN 65535" ]; then 2047dd1d1bSDag-Erling Smørgrav fail "bad SSH_CONNECTION comp=$c: " \ 21acc1a9efSDag-Erling Smørgrav "$SSH_CONNECTION" 22ce3adf43SDag-Erling Smørgrav fi 23ce3adf43SDag-Erling Smørgravdone 24ce3adf43SDag-Erling Smørgrav 254f52dfbbSDag-Erling Smørgravverbose "username with style" 264f52dfbbSDag-Erling Smørgrav${SSH} -F $OBJ/ssh_proxy ${USER}:style@999.999.999.999 true || \ 274f52dfbbSDag-Erling Smørgrav fail "ssh proxyconnect failed" 28