Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ssh -R 22:localhost:5551 login@IP
- import paramiko
- from sshtunnel import SSHTunnelForwarder
- with SSHTunnelForwarder(
- (REMOTE_SERVER_IP, 443),
- ssh_username="",
- ssh_pkey="/var/ssh/rsa_key",
- ssh_private_key_password="secret",
- remote_bind_address=(PRIVATE_SERVER_IP, 22),
- local_bind_address=('0.0.0.0', 10022)
- ) as tunnel:
- client = paramiko.SSHClient()
- client.load_system_host_keys()
- client.set_missing_host_key_policy(paramko.AutoAddPolicy())
- client.connect('127.0.0.1', 10022)
- # do some operations with client session
- client.close()
- print('FINISH!')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement