Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # i=$[$i+1]
- #sudo ssh -R 88:localhost:80 root@PALVELIN_IP &
- prostunneli="0"
- prostarkastus="0"
- #nettila="1"
- while [ $prostunneli != "1" ]
- do
- echo "*** luodaan tunnelit"
- sudo ssh -t -t -R 800:localhost:80 -R 220:localhost:22 -R PALVELIN_IP:810:192.168.1.12:80 -R PALVELIN_IP:8888:192.168.1.51:8888 root@PALVELIN_IP -k >/dev/null &
- sleep 10
- while [ $prostarkastus != "1" ]
- do
- echo "tarkastetaan tila"
- rm /tmp/sshtunnelintila
- wget -O /tmp/sshtunnelintila http://XXXXXX.tk:800/nettitesti >/dev/null 2>/dev/null
- tila=`cat /tmp/sshtunnelintila`
- echo $tila
- if [ ! -z $tila ] #1 sshtunneli toimii, 0 ei toimi
- then
- echo "yhteys on kunnossa"
- else
- echo "yhteys rikki, käynnistetään uudelleen"
- sudo killall -9 ssh
- break
- fi
- sleep 60
- done
- echo "aloitetaan alusta"
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement