我目前正在评估Java中用于ssh和http隧道的开源工具。我归结为两个竞争者:GanymedJSch。有谁知道各自的优缺点?

最佳答案

在长时间使用它们之后,这是我的看法:

  • JSch:最终更加灵活,但是代价是要低得多。它也没有很好的文档记录(没有JavaDoc标记),但是非常稳定。
  • Ganymed:为您可能需要的大多数标准SSH操作(端口转发,反向端口转发,SCP文件复制等)提供良好的支持。文档以主要公共(public)类的Javadoc形式出现。

  • 在我看来,最大的不同是Ganymed提供了更直观和封装的API,可以直接映射到高级SSH操作。

    //尼古拉斯

    10-07 15:49