0

我正在尝试使用sshj通过网关(跳转点)服务器进行隧道传输:

A -> B -> C

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

4

1 回答 1

0

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

我为这个隧道需求找到的最佳解决方案是在 overthere 项目中的一段代码中找到的。

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

于 2013-04-13T13:04:29.007 回答