Bigmanekb (обсуждение | вклад) (Новая страница: «В сценариях, в блоке кода можно использовать SSH для управления другими устройствами == Выполнить команду на удаленном сервере == Например перезагрузить NodeRED на другом сервере можно вот так<syntaxhighlight lang="js"> new SSH().host("192.168.0.2").username("логин").password("пароль").connect().exe...») |
Bigmanekb (обсуждение | вклад) |
||
Строка 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("Группы: {}", | 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)