Networking
如何將一台機器可見的埠+url暴露給另一台機器
基本上我有3台機器:
A、B 和 C
A 可以看到 B(反之亦然),B 可以看到 C(反之亦然)。A 看不到 C(不是同一網路的一部分)。
我可以訪問 A 和 B。這意味著我可以在 A 和 B 之間啟動 ssh 隧道,但不能在 B 和 C 之間啟動。
我想找到從 A 訪問 C:4444 的最簡單方法。
我認為可以通過打開從 A 到 B 的 ssh 隧道來實現,但我還沒有找到通過 ssh 隧道來做到這一點的方法。以為我可能遺漏了一些明顯的東西。
假設ServerB可以直接到達ServerC:4444:
在伺服器 A 上:
ssh user@serverB -L 4444:ServerC:4444
現在您可以連接到 ServerA 上的埠 4444,該埠將通過 ServerB 隧道連接到 ServerC。