我使用库jsch进行ssh连接。我正在使用以下代码;
JSch jsch = new JSch();
Session session = jsch.getSession("username", "host", port);
但是在创建连接时如何设置一些特定选项?其实我想要复制;
ssh -R abc:8080:localhost80 mysite.com
是否可以使用jsch?或者我应该使用其他一些库。
任何建议都会非常有用。
提前致谢。
答案 0 :(得分:2)
是否需要比端口转发更多的选项?
使用JSch进行端口转发(如-R
) - example here。
如果目标是模拟OpenSSH命令行选项,那么这将更加困难。据我所知,包括JSch在内的所有各种SSH库都专注于为需要SSH支持的应用程序提供连接。这听起来像在命令行解析中需要一个小项目。