Java 使用jsch进行远程端口转发?

Java 使用jsch进行远程端口转发?,java,ssh,jsch,Java,Ssh,Jsch,我正在使用库jsch进行ssh连接。我使用以下代码 JSch jsch = new JSch(); Session session = jsch.getSession("username", "host", port); 但是,在创建连接时,如何放置一些特定选项?其实我想复制 ssh-R abc:8080:localhost80 mysite.com 这个命令使用jsch 可以使用jsch吗?或者我应该去别的图书馆 任何建议都会很有帮助 提前感谢。您需要的选项是否比端口转发更多 端口转发(

我正在使用库jsch进行ssh连接。我使用以下代码

JSch jsch = new JSch();
Session session = jsch.getSession("username", "host", port);
但是,在创建连接时,如何放置一些特定选项?其实我想复制

ssh-R abc:8080:localhost80 mysite.com

  • 这个命令使用jsch
可以使用jsch吗?或者我应该去别的图书馆

任何建议都会很有帮助


提前感谢。

您需要的选项是否比端口转发更多

端口转发(如
-R
)可以使用JSch-


如果目标是模拟OpenSSH命令行选项,这将更加困难。据我所知,包括JSch在内的所有各种Java SSH库都专注于为需要SSH支持的应用程序提供连接。这听起来好像需要一个命令行解析的小项目。

你能做到吗?我也有类似的问题