Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/expect
- set FIRST_HOST="hostname"
- set FIRST_USERNAME="myuser"
- set FIRST_PASS="mypass"
- set SECOND_HOST="hostname"
- set SECOND_USERNAME="myuser"
- set SECOND_PASSWORD="mypass"
- set DMZ="my.dmz"
- # connect to FIRST_HOST
- spawn ssh -f ${FIRST_USERNAME}@${FIRST_HOST} -L 2201:10.10.10.1:22 -N
- expect "*?assword:*"
- # send FIRST_PASSWORD
- send -- "$FIRST_PASS\r"
- # connect to SECOND_HOST
- spawn ssh -f ${SECOND_USERNAME}@${SECOND_HOST} -L 2223:${DMZ}:22 -N
- expect "*?assword:*"
- # send SECONOD PASSWORD
- send -- "$SECOND_PASS\r"
- expect eof
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement