Я разработчик java, и мне поручено работать над проектом, в котором мне нужно программно ssh
в linux-боксы и запустить unix commands
. После выполнения команд вывод команд должен быть собран и отображен в пользовательском интерфейсе.Запуск ssh и выполнение команд на удаленных машинах
Я увидел библиотеку под названием sshxcute, которая может быть использована для этого. Мои вопросы:
- Есть ли лучшее решение, чем Java на основе для такого рода требований, как Nodejs или Ruby On Rails
Можно получить журналы в режиме реального времени из системы, в которой команда становится выполненной, чем получение журналы - это команды, которые были выполнены.
Может запускать несколько параллельных процессов на машинах асинхронно.