Мое java-приложение подключается к SSH-серверу и запускает стороннюю утилиту от ChannelExec из Jsch.Затем это приложение выполняет незащищенную / невидимую передачу файлов на другой сервер, на котором установлен сервер SSH.
Поток:
JavaApplicationHost -> SSHServer1 (запускается сторонняя утилита) -> SSHServer2
Я хочу, чтобы передача файлов между этими SSH-серверами была защищенной / сжатой.Но я не могу использовать какие-либо зависимые от платформы утилиты, такие как команда ssh.Я не могу ничего установить на этих серверах SSH.Я просто могу использовать JSch для этих SSH-серверов.
Есть ли способ защитить / сжать связь между этими SSH-серверами с помощью JSch или любых других альтернатив?
Заранее спасибо!