0
我想用SSH作爲另一臺機器的socks代理,然後詢問用戶是否要繼續。 所以我用:轉移stdin當從另一臺機器ssh到另一臺機器
proxy_cmd = "ssh -o 'StrictHostKeyChecking no' -i " + key_filename + ' -D 9998 [email protected]' + ip_address
subprocess.Popen(proxy_cmd, shell=True, stdout=subprocess.PIPE)
if not raw_input('would you like to proceed?(y)')=='y':
sys.exit()
,我也得到:
IOError: [Errno 11] Resource temporarily unavailable
我想那是因爲SSH是開放的,它是捕捉標準輸入或東西。我只是不知道如何繞過這個(我不需要發送輸入到ssh,我只是想讓它打開以供Selenium使用) 我該怎麼做?
謝謝!它的作用就像一種魅力。 – eran 2013-05-05 10:40:03