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

时间:2018-03-31 19:31:05

标签: 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?或者我应该使用其他一些库。

任何建议都会非常有用。

提前致谢。

1 个答案:

答案 0 :(得分:2)

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

使用JSch进行端口转发(如-R) - example here

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