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);

Но нет абсолютно никакой разницы в выходе (нет).

Любой совет о том, что мне нужно читать дальше? Работа с внешними библиотеками для меня нова, так что извините, если я пропускаю некоторые основные документы.

0 ответов

Другие вопросы по тегам