?? forwarding.sh
字號:
# $OpenBSD: forwarding.sh,v 1.4 2002/03/15 13:08:56 markus Exp $# Placed in the Public Domain.tid="local and remote forwarding"DATA=/bin/ls${EXEEXT}start_sshdbase=33last=$PORTfwd=""for j in 0 1 2; do for i in 0 1 2; do a=$base$j$i b=`expr $a + 50` c=$last # fwd chain: $a -> $b -> $c fwd="$fwd -L$a:127.0.0.1:$b -R$b:127.0.0.1:$c" last=$a donedonefor p in 1 2; do q=`expr 3 - $p` trace "start forwarding, fork to background" ${SSH} -$p -F $OBJ/ssh_config -f $fwd somehost sleep 10 trace "transfer over forwarded channels and check result" ${SSH} -$q -F $OBJ/ssh_config -p$last -o 'ConnectionAttempts=4' \ somehost cat $DATA > $OBJ/ls.copy test -f $OBJ/ls.copy || fail "failed copy $DATA" cmp $DATA $OBJ/ls.copy || fail "corrupted copy of $DATA" sleep 10done
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -