Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:jroboplc:modules:tcpconsole [2013/05/15 20:15]
jamis7005
doc:jroboplc:modules:tcpconsole [2020/10/08 16:46] (текущий)
denis
Строка 1: Строка 1:
 ====== tcpconsole ====== ====== tcpconsole ======
  
-==== Назначение ==== 
 Предоставляет возможность удаленного консольного доступа. Предоставляет возможность удаленного консольного доступа.
  
-==== Класс модуля ==== 
-promauto.jroboplc.plugin.**tcpconsole.TcpConsoleModule** 
- 
-==== tcpconsole.conf.yml ==== 
 <code yaml> <code yaml>
-module.tcpconsole1:​+plugin.tcpconsole:​ 
 +  enable: on 
 +   
 +  ​module.tcpconsole1:​
     portnum: ​ 2     portnum: ​ 2
     enable: ​  on     enable: ​  on
     welcome: ​ Welcome to JRoboPLC-Nuclear-Power-Plant! ​     welcome: ​ Welcome to JRoboPLC-Nuclear-Power-Plant! ​
-    forbidden: [stop,quit]+    ​password: admin 
 +    ​forbidden: [stop,quit,remove] 
 +#   ​forbidden:​ (stop|quit|remove\s+(server|console)).*
 </​code>​ </​code>​
  
-==== Описание ==== 
  
-**module.<​name>​** название модуля (см. ​[[[[doc:​jroboplc:​notes:​how_to_name_modules]]) +|**portnum**  ​| ​номер tcp-порта, который должен быть ​заранее определен в [[doc:​jroboplc:​modules:​tcpserver]] ​(см.также ​[[doc:​jroboplc:​tcp_port_select_guide]])  ​| 
-   +|**welcome**  | строка приветствия ​ | 
-**enable** - on/off - разрешение работы модуля+|**password** ​ | пароль, требуемый при подключении ​ | 
 +|**forbidden** ​ | список (либо regex-выражение) запрещенных для выполнения команд |
  
-**portnum** - номер tcp-порта, который должен быть заранее определен м. [[doc:jroboplc:​modules:​tcpserver]])+Самый простой ​способ подключиться к удаленной консоли - использовать стандартную программу telnet: 
 +  telnet <jroboplc-host> <​tcpport>​
  
-**welcome** - строка приветствия +Примеры запуска для linux: <code bash> 
 +  telnet localhost 30001 
 +  rlwrap telnet localhost 30001 
 +</​code>​
  
-**forbidden** - список ​запрещенных для выполнения ​команд +Примеры ​запуска для ​windows<code bash> 
- +  telnet ​localhost 30001 
-Самый простой способ подключиться к удаленной консоли - использовать стандартную программу telnet+  puttytel localhost 30001 
-  telnet <host> <port>+</code>
  
 +Пример скрипта для linux посылки команд через tcpconsole подключение:​
 +<​code>​
 +{ echo "​reload NRMOL";​ sleep 1; }|telnet 192.168.2.176 30001
 +{ echo "​reload arcmes";​ sleep 1; }|telnet 192.168.2.176 30101
 +</​code>​
 +Скачать [[http://​www.chiark.greenend.org.uk/​~sgtatham/​putty/​download.html|putty]]
doc/jroboplc/modules/tcpconsole.1368634538.txt.gz · Последние изменения: 2013/05/15 20:15 — jamis7005
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0