Java - Взаимодействие с сессией SSH
В настоящее время я создаю приложение для изучения Java. Я пытаюсь подключиться к своему серверу через SSH, выполнить некоторые вещи и получить то, что система дает мне. Я использую jcabi-ssh для управления SSH.
В настоящее время я могу SSH на сервер и выполнять стандартные команды.
Я выполняю такие команды:
new Shell.Plain(sshpw).exec(cmd);
Где "sshpw" - это объект SSHByPassword.
Теперь я прочитал, что я могу выполнять команды через метод самого объекта вместо использования оболочки. Поскольку в документации указано, что только первый параметр предназначен для команды, а остальные три для ведения журнала, я попробовал следующее:
sshpw.exec(cmd, System.in, System.out, System.err);
Но нет абсолютно никакой разницы в выходе (нет).
Любой совет о том, что мне нужно читать дальше? Работа с внешними библиотеками для меня нова, так что извините, если я пропускаю некоторые основные документы.