【发布时间】:2012-09-24 12:35:41
【问题描述】:
有没有使用 Conch 从 Twisted 中使用端口转发选项启动与远程计算机的 SSH 会话的示例,以便可以通过隧道传输正常的 TCP 流量?
场景:
我有一台运行基于 Twisted 的自定义 Protobuf RPC 服务的服务器和一台安装了基于 Twisted 的 RPC 客户端的机器。服务器也在运行 SSH。我不想直接与服务器上的 RPC 服务对话,而是想从 RPC 客户端使用 SSH 连接到服务器,在服务器上设置端口转发,并使用 Protobuf 通过 SSH 隧道与 RPC 服务进行通信。
我已经能够手动设置端口转发,并通过将 RPC 客户端指向客户端框上的本地端口让 RPC 客户端与 RPC 服务通信,我只是好奇如何在其中执行此操作直接客户。
【问题讨论】:
标签: python ssh twisted portforwarding