【发布时间】:2014-08-12 03:01:29
【问题描述】:
我正在寻找标准 ssh 中间人隧道的解决方案。
我有四台机器 ABCD。
- A 是不在防火墙网络上的本地设备(嵌入式且无 ssh 可用)
- B 是一个可以从“A”访问的服务器,并且可以通过 SSH 连接到“C”
- C 是防火墙网络上的服务器
- D 是防火墙网络上的一台计算机,它在需要访问的 tcp 端口 9090 上运行服务。
是否可以从“B”发出允许“A”连接到“D”上的 9090 的 SSH 命令?
【问题讨论】:
我正在寻找标准 ssh 中间人隧道的解决方案。
我有四台机器 ABCD。
是否可以从“B”发出允许“A”连接到“D”上的 9090 的 SSH 命令?
【问题讨论】:
B 和 C 需要 SSH 服务器将 B:9090 转发到 D:9090。然后A可以连接到B:9090。
在 B 上:
ssh -g -L 9090:D:9090 -N C
-g 允许像 A 这样的远程主机连接到本地转发端口。
【讨论】: