Инструменты пользователя

Инструменты сайта


x11vnc:x11vnc

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
x11vnc:x11vnc [2019-01-21 09:48]
GreyWolf [Примеры]
x11vnc:x11vnc [2023-03-25 13:03] (текущий)
GreyWolf [passwdfile]
Строка 9: Строка 9:
 http://​www.karlrunge.com/​x11vnc/​x11vnc_opts.html http://​www.karlrunge.com/​x11vnc/​x11vnc_opts.html
  
-**{{:​x11vnc:​x11vnc-icons.tar.gz|}}**+ 
  
 ====== Установка ====== ====== Установка ======
Строка 46: Строка 47:
 </​code>​ </​code>​
  
 +{{anchor:​passwdfile-format}}
 Формат файла: Формат файла:
 <code conf .x11vncpasswd>​ <code conf .x11vncpasswd>​
-ПАРОЛЬ_ДЛЯ_УПРАВЛЕНИЯ+<​пароль_для_управления>​
 __BEGIN_VIEWONLY__ __BEGIN_VIEWONLY__
-ПАРОЛЬ_ДЛЯ_ПРОСМОТРА+<​пароль_для_просмотра>​
  
 </​code>​ </​code>​
 +В этом файле пароль указывается в явном виде.
 ===== quiet ===== ===== quiet =====
 "​Тихий"​ режим, ограничение вывода информации о запуске на стандартный вывод. "​Тихий"​ режим, ограничение вывода информации о запуске на стандартный вывод.
Строка 93: Строка 95:
 </​code>​ </​code>​
  
-**Для консоли:​**+ 
 +====== Подключение к консоли ​====== 
 +FIXME 
 + 
 +Подключение к консоли пользователя 
 + 
 +Запуск сервера от имени пользователя при входе к систему:
 <code bash> <code bash>
 x11vnc -q -forever -shared -bg -nomodtweak -capslock -display :0 x11vnc -q -forever -shared -bg -nomodtweak -capslock -display :0
 </​code>​ </​code>​
-FIXME 
  
 +Настойка для подключения:​
 <code ini /​etc/​xrdp/​xrdp.ini>​ <code ini /​etc/​xrdp/​xrdp.ini>​
 [console] [console]
Строка 107: Строка 115:
 username=ask username=ask
 password=ask password=ask
-#​delay_ms=2000 
 </​code>​ </​code>​
  
-<​BOOKMARK:​connectrdpsession>​ +====== Подключение к консоли в разных режимах ​====== 
-====== Подключение к пользовательской сессии ====== +Данный пример ​позволяет подключатся в разных режимахуправления и просмотра.
-Используется в решении [[terminal_sever_xrdp:terminal_sever_xrdp|Терминальный сервер ​на Debian с доступом ​по RDP]].+
  
-Это решение может быть полезно для решения следующих задач: +Файл с паролями ''​[[#​passwdfile]]''​ 
-  * Оказание пользователю технической ​поддержки (управление) +<code conf /​usr/​local/​etc/​x11vnc.pwd>​ 
-  * Пользователь может транслировать свои действия другим пользователям ​(только просмотр)+work 
 +__BEGIN_VIEWONLY__ 
 +view 
 +</​code>​
  
-Скрипт [[#​x11vnc.sh]] позволяет запускать ​сервер ​''​x11vnc'' ​от имени ​текущего ​пользователя ​и предоставляет ​возможность подключения ​к его ​сессии другим пользователям.+Запуск сервера от имени пользователя при входе к систему: 
 +<code bash> 
 +x11vnc -q -forever -shared -bg -passwdfile /​usr/​local/​etc/​x11vnc.pwd -nomodtweak -capslock -display :0 
 +</​code>​
  
-Тип подключения к сессии определяется типом пароля: +Настойка для подключений: 
-  * только ​для просмотра +<code ini /​etc/​xrdp/​xrdp.ini>​ 
-  * для управления+[console] 
 +name=console 
 +lib=libvnc.so 
 +ip=127.0.0.1 
 +port=5900 
 +password=work
  
-Информация для подключения к сессии:​ +[console-view] 
-  * Имя сервера +name=console-view 
-  * Номер порта +lib=libvnc.so 
-  * Пароль для управления +ip=127.0.0.1 
-  * Пароль для просмотра +port=5900 
-Все эти параметры также доступны в виде списка,​ так их удобно скопировать.+password=view  ​
  
-Для подключения к сессии пользователя можно использовать любой [[rdp:​rdp|RDP]] клиент,​ при подключению к терминальному серверу (параметр ''​Имя сервера''​) нужно только выбрать соответствующее подключение,​ например [[#​x11vnc-xrdp|x11vnc]] и указать соответствующий ''​Номер порта''​ и пароль. +</​code>​
-===== x11vnc.sh =====+
  
-Скрипт написан с применением [[yad:​yad|YAD]],​ пароли передаются через [[#​passwdfile|файл]]. 
  
-Пути ​для файлов: +{{anchor:​connectrdpsession}} 
-|{{:​x11vnc:​x11vnc.sh|}}|''/​usr/​local/​bin/​x11vnc.sh''​| +====== ​Подключение к пользовательской сессии ======
-|{{:​x11vnc:​x11vnc.ico?​0|x11vnc.ico}}|''/​usr/​local/​share/​pixmaps/​x11vnc.ico''​|+
  
 +Решение описано на отдельной странице:​ [[x11vnc:​assistant|x11vnc-assistant]]
  
- 
- 
-===== x11vnc-xrdp ===== 
- 
-Пример настройки [[xrdp:​xrdp|xrdp]] для подключения:​ 
-<code ini /​etc/​xrdp/​xrdp.ini>​ 
-[x11vnc] 
-name=x11vnc 
-lib=libvnc.so 
-ip=127.0.0.1 
-port=ask5901 
-username=na 
-password=ask 
-</​code>​ 
 ====== Проблемы ====== ====== Проблемы ======
 FIXME FIXME
Строка 181: Строка 182:
  
 [[https://​www.howtogeek.com/​howto/​30184/​10-ways-to-generate-a-random-password-from-the-command-line/​|10 Ways to Generate a Random Password from the Linux Command Line]] [[https://​www.howtogeek.com/​howto/​30184/​10-ways-to-generate-a-random-password-from-the-command-line/​|10 Ways to Generate a Random Password from the Linux Command Line]]
 +
 +[[https://​stackoverflow.com/​questions/​34282363/​x11vnc-display-cursor-and-cursor-motion|x11 - x11vnc display cursor and cursor motion - Stack Overflow]]
 +
  
  
-{{tag>​Admin X-Windows VNC}}+{{tag>​Admin X-Windows VNC Remote_access}}
x11vnc/x11vnc.1548053281.txt.gz · Последние изменения: 2019-01-21 09:48 — GreyWolf