Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # sudo pip install sshtunnel
- from sshtunnel import SSHTunnelForwarder
- server = SSHTunnelForwarder(
- # jumpserver host, port. port 22 in general(ssh port)
- ("jumpserver host", 22),
- # username for jumpserver
- ssh_username="jumpserver username",
- # password for jumpserver
- ssh_password="jumpserver password",
- # target server host, port. port can be any value you need
- remote_bind_address=("target server host", 22),
- )
- # establish the tunnel
- server.start()
- # use host:port below to connect the target server
- local_host = "localhost" # or "127.0.0.1"
- local_port = server.local_bind_port
- # close the tunnel(must do this)
- server.close()
Add Comment
Please, Sign In to add comment