paramiko-1.7.7.1
を使用しているコードと、 115 行目から最後までコードを削除しpycrypto-2.6
たforward.py スクリプトを見つけてください(オプションの解析を避けるため)。
import paramiko, sys
from forward import forward_tunnel
remote_host = "target_host"
remote_port = 8000
local_port = 8000
ssh_host = "my_ssh_host"
ssh_port = 22
user = "login"
password = "s3cr3t"
transport = paramiko.Transport((ssh_host, ssh_port))
# Command for paramiko-1.7.7.1
transport.connect(hostkey = None,
username = user,
password = password,
pkey = None)
try:
forward_tunnel(local_port, remote_host, remote_port, transport)
except KeyboardInterrupt:
print 'Port forwarding stopped.'
sys.exit(0)
Red Hat の下で ssh サーバーを使用し、3 番目のサーバーを指定して、Windows ステーションから正常にテストしました。(私は使用していPython 2.7.2
ます)
それが役に立てば幸い、