繁体   English   中英

Paramiko 远程端口转发

[英]Paramiko remote port forwarding

我尝试在https://github.com/paramiko/paramiko/blob/master/的帮助下将命令ssh -R 80:localhost:8080 nokey@localhost.run它可以正常工作,服务器中没有问题)翻译到 paramiko 演示/rforward.py

但是我有

     Traceback (most recent call last):    ...
raise SSHException("TCP forwarding request denied")  paramiko.ssh_exception.SSHException: TCP forwarding request denied

请帮助

我的代码:

import paramiko
from rforward import reverse_forward_tunnel
ssh = paramiko.SSHClient()

ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(username="nokey", hostname="localhost.run")
transport = ssh.get_transport()
reverse_forward_tunnel(8080, "localhost.run", 80, transport)
-R 80:localhost:8080

将远程端口80转发到本地localhost:8080

该 imo 映射到reverse_forward_tunnel

reverse_forward_tunnel(80, "localhost", 8080, transport)

基本上, arguments 的相同顺序(和localhost ,而不是localhost.run )。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM