Show More
@@ -22,6 +22,7 b' Authors' | |||||
22 | from __future__ import print_function |
|
22 | from __future__ import print_function | |
23 |
|
23 | |||
24 | import os,sys, atexit |
|
24 | import os,sys, atexit | |
|
25 | import signal | |||
25 | import socket |
|
26 | import socket | |
26 | from multiprocessing import Process |
|
27 | from multiprocessing import Process | |
27 | from getpass import getpass, getuser |
|
28 | from getpass import getpass, getuser | |
@@ -331,9 +332,10 b' def _paramiko_tunnel(lport, rport, server, remoteip, keyfile=None, password=None' | |||||
331 | except Exception as e: |
|
332 | except Exception as e: | |
332 | print ('*** Failed to connect to %s:%d: %r' % (server, port, e)) |
|
333 | print ('*** Failed to connect to %s:%d: %r' % (server, port, e)) | |
333 | sys.exit(1) |
|
334 | sys.exit(1) | |
334 |
|
335 | |||
335 | # print ('Now forwarding port %d to %s:%d ...' % (lport, server, rport)) |
|
336 | # Don't let SIGINT kill the tunnel subprocess | |
336 |
|
337 | signal.signal(signal.SIGINT, signal.SIG_IGN) | ||
|
338 | ||||
337 | try: |
|
339 | try: | |
338 | forward_tunnel(lport, remoteip, rport, client.get_transport()) |
|
340 | forward_tunnel(lport, remoteip, rport, client.get_transport()) | |
339 | except KeyboardInterrupt: |
|
341 | except KeyboardInterrupt: |
General Comments 0
You need to be logged in to leave comments.
Login now