Перейти к содержимому страницы
Открыть меню
  • 75 статей
  • 633 файлов
  • 7 пользователей
  • 3,3 тыс. правки
Sprut.hub Wiki
Переключить меню настроек
Открыть персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

Работа с SSH командами из Sprut.hub

Материал из Sprut.hub Wiki

В сценариях, в блоке кода можно использовать SSH для управления другими устройствами

Выполнить команду на удаленном сервере

Например перезагрузить NodeRED на другом сервере можно вот так

new SSH().host("192.168.0.2").username("логин").password("пароль").connect().execute("node-red-restart")

Выполнить команду и получить ответ

Чтобы получить ответ при выполнении команды, можно использовать метод request

let answer = new SSH().host("192.168.0.2").username("логин").password("пароль").connect().request("cat /etc/group | grep users")
log.info("Группы: {}", answer)