【发布时间】:2015-07-02 16:20:06
【问题描述】:
我正在尝试使用 SSH 隧道来完成一些事情,但我尝试在谷歌上搜索“SSH 隧道”并找到关于各种不同场景的讨论,但不是我的场景。
我正在使用计算机 A。我可以通过 SSH 访问计算机 B。我希望计算机 B 运行程序 X,该程序需要连接到计算机 A 上的端口 40000。问题是计算机 B 应用了严格的防火墙我不想修改。我想要的是利用我在计算机 A 到计算机 B 之间通过 SSH 轻松连接的能力,使从 B 到 A 的连接成为可能。
这就是我的设想:我在计算机 A 上运行的程序 Y,它通过 SSH 连接到计算机 B,然后在计算机 B 上侦听端口 40000 上的连接,并通过 SSH 连接转发它们连接到计算机A上的40000端口。然后我在计算机B上配置程序X尝试连接到计算机B上的40000端口,然后它实际上连接到计算机A上的40000端口。
是否有执行此操作的现有程序/SSH 配方?
【问题讨论】:
-
这个问题可能有一些有用的链接和信息:unix.stackexchange.com/questions/46235/…
标签: networking ssh firewall tunnel