在我们的场景中,我们有三台计算机。我们将它们命名为 A、B 和 C。A 和 C 之间没有直接连接,您必须遵循 A-->B-->C。我想将 soap 请求 A 发送到 C。A 和 B 之间可以有 ssh 连接。但 C 上没有 ssh 服务器,出于安全原因我无法接触那台计算机。我只想将 soap 请求发送到http://computerCurl:8860/web服务。 我怎样才能做到这一点?
提前致谢。
答案1
假设 B 可以通过端口 8860 访问 C,而 A 目前没有端口 8860 上的监听器,则尝试
A% ssh B -L 8860:C:8860
一旦隧道建立,在 A 上尝试“telnet localhost 8860”,并检查您是否已连接到 C 的 Web 服务。