我的设置如下:
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” - 没有成功。
我错过了什么重要的东西吗?非常感谢您的帮助!