Windows端口转发

这是场景:

  • 一个Windows XP客户端
  • 一个Linux服务器

客户端从外部是natted / firewalled / unreacheable,linux服务器是公开的。

我需要允许客户端在某些情况下公开Linux服务器上的远程桌面端口(3389),例如ssh -R 3389:localhost:3389。

我把它当作服务来做梦,或者类似的东西,所以我可以根据需要启动和停止“转发会话”

我必须从一些程序语言(主要是python或ruby)来试用这个会话。

任何提示?

在此先感谢

我想,有点晚了,但stunnel项目可以用来将Windows端口3389转发到Linux机器,这样,如果你打开Linux机器上的端口,你将会连接到Windows机器上的RDP。

http://www.stunnel.org/