Yönlendirmenin doğru açıldığından emin olmak için hedef ana bilgisayardaki bash betiğini kullanıyorum. SSH bağlantısı bunu çalıştıracak ve port yönlendirme ile ilgili bir sorun varsa, örneğin çıkacaktır.
istemci tarafı komut dosyası: (bu, bağlantı noktası iletme ayarları için .ssh / config kullanır)
#!/bin/bash
while true; do
echo -n starting at : "
date
ssh user@server bin/sshloop.sh
echo "got back, sleeping 17 "
sleep 17
done
sunucu tarafı komut dosyası (bin / sshloop.sh)
#!/bin/bash
while true; do
echo $(date)" : SSH Reverse 1090:80, 1232:22 From Server to Client"
sleep 17
if ! netstat -an | grep -q ":::1090 " ; then
echo "1090 forward missing, bailing out"
exit
fi
done
Belki de istemci tarafı betiğini -dmS ile ekranın altında çalıştır