有没有使用Conch在Twisted内部启动带有端口转发选项的SSH会话以便通过隧道传输普通TCP流量的示例?
场景:
我有一个运行自定义基于Twisted的Protobuf RPC服务的服务器和安装了基于Twisted的RPC客户端的机器。服务器还运行着SSH。与其直接连接到服务器上的RPC服务,我想从RPC客户端使用SSH连接到服务器,设置服务器端口转发,并通过SSH隧道使用Protobuf与RPC服务进行通信。
我已经可以手动设置端口转发,并让RPC客户端通过指向客户端框上的本地端口与RPC服务通信,我只是想知道如何在客户端内部直接实现这一点。
场景:
我有一个运行自定义基于Twisted的Protobuf RPC服务的服务器和安装了基于Twisted的RPC客户端的机器。服务器还运行着SSH。与其直接连接到服务器上的RPC服务,我想从RPC客户端使用SSH连接到服务器,设置服务器端口转发,并通过SSH隧道使用Protobuf与RPC服务进行通信。
我已经可以手动设置端口转发,并让RPC客户端通过指向客户端框上的本地端口与RPC服务通信,我只是想知道如何在客户端内部直接实现这一点。