Мне нужно выполнить 5 - 10 команд из приложения Java (которое работает в Windows и Linux) на SSH-сервер и показать вывод этих команд в JFrame.Выход может быть тысячи строк.Я выбрал Ganymed-SSH для связи SSH и выполнил метод startShell (), который дал мне сообщение для входа и информацию о последнем входе, но когда я пытаюсь записать в OutputStream, он не работает.информация для входа в систему и ОС:
while((line = outputReader.readLine()) != null){
System.out.println(line);
}
Но следующий код не работает должным образом:
OutputStream inputToShell = (shellSession.getStdin());
inputToShell.write(b);
Нужно ли реализовывать терминальную логику?Если это так, мне просто нужно выполнить некоторые команды и затем показать вывод пользователю, как поступить?