Advertisement
Guest User

Untitled

a guest
Jun 7th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.54 KB | None | 0 0
  1. #!/usr/bin/expect
  2. set FIRST_HOST="hostname"
  3. set FIRST_USERNAME="myuser"
  4. set FIRST_PASS="mypass"
  5.  
  6. set SECOND_HOST="hostname"
  7. set SECOND_USERNAME="myuser"
  8. set SECOND_PASSWORD="mypass"
  9.  
  10. set DMZ="my.dmz"
  11.  
  12. # connect to FIRST_HOST
  13. spawn ssh -f ${FIRST_USERNAME}@${FIRST_HOST} -L 2201:10.10.10.1:22 -N
  14. expect "*?assword:*"
  15. # send FIRST_PASSWORD
  16. send -- "$FIRST_PASS\r"
  17.  
  18. # connect to SECOND_HOST
  19. spawn ssh -f ${SECOND_USERNAME}@${SECOND_HOST} -L 2223:${DMZ}:22 -N
  20. expect "*?assword:*"
  21. # send SECONOD PASSWORD
  22. send -- "$SECOND_PASS\r"
  23. expect eof
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement