0

我的设置如下:

server1 位于防火墙后面。它在端口 X 上运行服务。

server2 是一个已经 dyndns 可访问的主服务器,可以说“mydomain.com”

我正在尝试将端口 X 转发(通过 ssh 反向隧道)到 server2,以便任何人都可以通过使用相关应用程序简单地连接到“mydomain.com:X”来访问最初在 server1 上提供的服务。

到目前为止,我的步骤是:

1.在server1上建立ssh反向隧道

ssh -p22 $nokey $keepalive -nNT -R "*:$PortX:localhost:$PortX" sshuser@$dyndnsIP"

--> 据我所知,隧道没问题,它存在于 server2 上(通过 netstat -tlpn 测试)

2.现在在 homeDSLModemRouter 上建立了从 PortX 到 server2:PortX 的端口转发(这里使用的是内部 ip,这里没有错误)

3.现在尝试通过应用程序连接到“mydomain.com:PortX” - 没有成功。

我错过了什么重要的东西吗?非常感谢您的帮助!

4

1 回答 1

0

答案 - 请阅读我上面的评论。

有必要在公共可达的 dyndns-Server2 中设置“GatewayPorts yes”。

于 2015-02-25T13:34:14.970 回答