tcpconsole
Предоставляет возможность удаленного консольного доступа.
plugin.tcpconsole: enable: on module.tcpconsole1: portnum: 2 enable: on welcome: Welcome to JRoboPLC-Nuclear-Power-Plant! password: admin forbidden: [stop,quit,remove] # forbidden: (stop|quit|remove\s+(server|console)).*
portnum | номер tcp-порта, который должен быть заранее определен в tcpserver (см.также Правила выбора номера tcp-порта) |
welcome | строка приветствия |
password | пароль, требуемый при подключении |
forbidden | список (либо regex-выражение) запрещенных для выполнения команд |
Самый простой способ подключиться к удаленной консоли - использовать стандартную программу telnet:
telnet <jroboplc-host> <tcpport>
Примеры запуска для linux:
telnet localhost 30001 rlwrap telnet localhost 30001
Примеры запуска для windows:
telnet localhost 30001 puttytel localhost 30001
Пример скрипта для linux посылки команд через tcpconsole подключение:
{ echo "reload NRMOL"; sleep 1; }|telnet 192.168.2.176 30001 { echo "reload arcmes"; sleep 1; }|telnet 192.168.2.176 30101
Скачать putty