Apache Mina SSH: клиент для взаимодействия с сервером

Я пишу программу, в которой я могу отправить команду оболочки на сервер и поработать над ее ответом. Я посмотрел на этот TestCase (testClient ()) и сумел подключиться и отправить несколько команд. Однако я получаю ответ только после звонка channel.waitFor(ClientChannel.CLOSED, 0); и этот метод возвращает только тогда, когда "выход" был отправлен на сервер.

Как я могу сделать нормальное SSH-взаимодействие, как будто я использую PUTTY, но java делает что-то с ответом, например, cd в папку, перечисляет файлы, если найдена интересная папка cd в эту папку, если файл с определенное имя файла найдено, некоторые grep и т. д. и т. д.?

0 ответов

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