【发布时间】:2018-09-16 23:24:38
【问题描述】:
我的 java 应用程序连接到 SSH 服务器并运行由 Jsch 的 ChannelExec 提供的第三方实用程序。然后,此应用程序将不安全/未压缩的文件传输到安装了 SSH 服务器的另一台服务器。
流程是:
JavaApplicationHost --> SSHServer1(运行第三方实用程序)--> SSHServer2
我希望这些 SSH 服务器之间的文件传输得到保护/压缩。但是,我不能使用任何平台相关的实用程序,例如 ssh 命令。我无法在这些 SSH 服务器上安装任何东西。我只是可以将 JSch 用于这些 SSH 服务器。
有没有办法通过 JSch 或任何其他替代方案来保护/压缩这些 SSH 服务器之间的通信?
提前致谢!
【问题讨论】:
-
不,您不能使用 JSch(或其他任何东西)在服务器和另一台机器之间建立安全连接。