Выполнить несколько команд в ssh из java

Не смог найти нормально рабочего примера как отправить несколько команд, с выводом результата. Т.е. "команда1" результат, "команда2" результат, "команда3" результат.

https://stackoverflow.com/questions/2514439/how-do-i-run-ssh-commands-on-remote-system-using-java Пытался написать использую JSch. Ошибка в строке

String result = CharStreams.toString(new InputStreamReader(output)); 

Похоже CharStreams не распознает компилятор (jdk9.0.4). Искал замену, и их не мало но вывод не удалось получить. Очень много статей наподобие как описано получить вывод

while (true)
        {
            String line = br.readLine();
            if (line == null)
                break;
            System.out.println(line);
        }

результат я увидел что подключился но не могу ввести следующую команду и подключение висит ожидает пока while (true) вдруг превратится false Прошу помочь разобраться на конкретном примере который использовался вами для решения ваших задач.


Ответы (0 шт):