Advertisement
Guest User

Untitled

a guest
Jan 31st, 2017
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. ssh -R 22:localhost:5551 login@IP
  2.  
  3. import paramiko
  4. from sshtunnel import SSHTunnelForwarder
  5.  
  6. with SSHTunnelForwarder(
  7. (REMOTE_SERVER_IP, 443),
  8. ssh_username="",
  9. ssh_pkey="/var/ssh/rsa_key",
  10. ssh_private_key_password="secret",
  11. remote_bind_address=(PRIVATE_SERVER_IP, 22),
  12. local_bind_address=('0.0.0.0', 10022)
  13. ) as tunnel:
  14. client = paramiko.SSHClient()
  15. client.load_system_host_keys()
  16. client.set_missing_host_key_policy(paramko.AutoAddPolicy())
  17. client.connect('127.0.0.1', 10022)
  18. # do some operations with client session
  19. client.close()
  20.  
  21. print('FINISH!')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement