Работа с SSH командами из Sprut.hub: различия между версиями

Материал из Sprut.hub Wiki
(Новая страница: «В сценариях, в блоке кода можно использовать SSH для управления другими устройствами == Выполнить команду на удаленном сервере == Например перезагрузить NodeRED на другом сервере можно вот так<syntaxhighlight lang="js"> new SSH().host("192.168.0.2").username("логин").password("пароль").connect().exe...»)
 
 
Строка 9: Строка 9:
Чтобы получить ответ при выполнении команды, можно использовать метод request<syntaxhighlight lang="js" line="1">
Чтобы получить ответ при выполнении команды, можно использовать метод request<syntaxhighlight lang="js" line="1">
let answer = new SSH().host("192.168.0.2").username("логин").password("пароль").connect().request("cat /etc/group | grep users")
let answer = new SSH().host("192.168.0.2").username("логин").password("пароль").connect().request("cat /etc/group | grep users")
log.info("Группы: {}", amswer)
log.info("Группы: {}", answer)
</syntaxhighlight>
</syntaxhighlight>

Текущая версия от 19:12, 10 ноября 2023

В сценариях, в блоке кода можно использовать 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)