使用 JSCH Java 反向 SSH 隧道 [关闭]

Posted

技术标签:

【中文标题】使用 JSCH Java 反向 SSH 隧道 [关闭]【英文标题】:Reverse SSH tunnel with JSCH Java [closed] 【发布时间】:2015-03-09 03:03:32 【问题描述】:

是否可以使用 JSCH 进行反向 ssh 连接?如果不是,是否有任何其他纯 Java 库可用于进行反向隧道 SSH 连接?

我想模仿的命令类似于:

ssh -fN -R 7000:localhost:22 username@yourMachine-ipaddress

【问题讨论】:

【参考方案1】:

这里有一个示例 gist 展示了如何做到这一点: https://gist.github.com/ymnk/2318108#file-portforwardingr-java

你要看的方法是session.setPortForwardingR()

session.setPortForwardingR(rport, lhost, lport);

【讨论】:

以上是关于使用 JSCH Java 反向 SSH 隧道 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

使用 JSch 通过 SSH 隧道访问生产环境中的 JMX

使用 JSch 创建一个通过 SSH 隧道化的 SOCKS 代理

通过 JSch 建立 SSH 隧道

android 使用jsch 开启ssh隧道 ssh tunnel

JSch 多个隧道/跳转主机

JSch 多个隧道/跳转主机