如何使用sshj在不使用本地端口转发的情况下通过中间服务器进行隧道传输

时间:2013-04-13 13:04:29

标签: sshj

我正在尝试使用sshj隧道穿过网关(跳转点)服务器:

A - > B - > ç

需要注意的是,我需要在不设置local port forward的情况下执行此操作。我需要与服务器B建立直接连接,然后与服务器C建立另一个ssh连接。

1 个答案:

答案 0 :(得分:0)

我无法找到不利用本地端口转发的解决方案。潜在的非端口转发解决方案可能是从第一个连接获取PTY,然后执行ssh;但是,在初始测试中,新会议似乎没有为我转移。

我发现这个隧道要求的最佳解决方案是在一个代码项here中找到的。

更新:我在这里用一些代码回答了类似的问题:https://stackoverflow.com/a/16023513/311525