设置“中继”服务

我试图创build一个“左客户端”>服务器<'正确的客户端'设置,但需要一些build议和提示。

假设我在左侧有一个服务器守护程序,就像连接到中间服务器的vnc服务器一样。

在右边我有一个客户端,想连接到左侧的服务器守护进程,但它必须通过中间服务器来完成。 我认为这应该做一些隧道服务。

服务器环境是一个全function的Debian Linux或Mac OS X Server主机。

有任何想法吗?

谢谢/ Trikks

试了rinetd ?

对于任意转发,这可能是最简单的。

SSH端口转发? 如果你需要从left的服务器请求,你可以这样做:

right

 ssh -L 5900:localhost:5900 middle 

left

 ssh -R 5900:localhost:5900 middle 

第一条命令设置一条隧道,将端口5900 rightmiddle转发,第二条命令是反向隧道,将端口5900从middle left转发。 这两个命令应该有效地提供rightleft的隧道(尽pipe我还没有testing过)