java - 使用 JSCH Java 反向 SSH 隧道

标签 java ssh reverse jsch ssh-tunnel

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

我想要模仿的命令类似于:

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

最佳答案

这里有一个示例要点展示了如何执行此操作: https://gist.github.com/ymnk/2318108#file-portforwardingr-java

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

session.setPortForwardingR(rport, lhost, lport);

关于java - 使用 JSCH Java 反向 SSH 隧道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27883491/

相关文章:

java - 如何使用 for 循环解压缩 Shorts[][] 数组?

java - 如何从 spring-security 源代码构建示例

linux - 如何通过环境变量传递 ssh key 密码

python - 为字符串的长度创建一个变量是否更快?

python - 在Python中反转数字列表的数字

JAVA - 没有临时字符串、数组、Stringbuilder、子字符串的反向字符串

java - Android 按顺序从 Gallery 接收图片

java - 嵌入式 OSGi 或应用程序包

使用 Paramiko 从远程主机获取文件的 Python 代码

Java SSH 使用 JSch 与 key 连接 - 身份验证失败