Java Выполнение команды ssh через код Java - PullRequest
0 голосов
/ 13 марта 2012

Я ищу простой способ выполнить команду ssh в моей java-программе. По сути, я собираю вводимые пользователем данные и на основании их выбора на хостах хочу выполнить команду ssh и позволить команде оболочки linux вступить во владение. У меня есть ощущение, что язык сценариев лучше подходит, но это срочно, и у меня нет опыта в сценариях. Я попробовал что-то вроде следующего, основываясь на информации, собранной на сайте:

Runtime.getRuntime().exec("ssh myusername@ipaddress");

Однако, похоже, это не работает Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 13 марта 2012

Для бесплатного компонента, посмотрите на Ganymed SSH .

0 голосов
/ 13 марта 2012

Вы смотрели на Jsch ? Кажется, это то, что вам нужно.

Сценарии очень просты. Просто возьмите все команды, которые вы выполняете на терминале, и поместите их в скрипт. отправьте аргументы (имена пользователей / пароли, хосты и т. д.) и все готово.

В любом случае, удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...