SSH reverse tunnel in python Revision 613737393939 (Mon Oct 03 2011 at 01:48) - Diff Link to this snippet: https://friendpaste.com/2YWEFx0dz5aIcFhqGr5OgM Embed: manni perldoc borland colorful default murphy trac fruity autumn bw emacs pastie friendly Show line numbers Wrap lines 123456789101112131415161718#!/usr/bin/env python# -*- encoding: utf-8 -*-import paramikossh_server = '192.168.1.1'ssh_user = 'sshuser'ssh_port = 22passwd = 'sshpasswd'port_to_forward = 8000vnc_port = 5900ssh = paramiko.SSHClient()ssh.load_system_host_keys()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh.connect(ssh_server, port=ssh_port, username=ssh_user, password=passwd)t = ssh.get_transport()t.request_port_forward('', port_to_forward)t.open_forwarded_tcpip_channel((ssh_server, port_to_forward), ('localhost', vnc_port))