Def main (): options,server,remote = parse_options () password = None if options.readpass: password = getpass.getpass (' Enter ssh password: ') client = paramiko. Sshclient () client.load_system_host_keys () client.set_missing_ Host_key_policy (Paramiko. Warningpolicy ()) verbose (' connecting to ssh host %s:%d ... ' % (server[0],server[1]) try: Client.connect (server[0],server[1],username=options.user,key_filename=options.keyfile,look_for_keys= Options.look_for_keys,password=password) except Exception as e: print (' *** failed to connect To %s:%d:%r ' % (server[0],server[1],e) exit (0) verbose (' now forwarding remote port %d to %s:%d ... ' % (options.port,remote[0],remote[1]) try: reverse_forward_tunnel (Options.port,remote[0],remote[1],client.get_transport ()) except keyboardinterrupt: print (' C-c: port forwarding stopped. ') sys.exit (0)
This article is from the "Focus on PHP" blog, please be sure to keep this source http://jingshanls.blog.51cto.com/3357095/1768812
Python rforward.py