====== Дистанционный помощник (x11vnc-assistant) ======
{{:x11vnc:x11vnc.ico?0|x11vnc.ico}}
English version can be found here: [[en:x11vnc:assistant|]]
Скрипт работает только в [[python:python|]] 2
Данное решение позволяет пользователю самостоятельно разрешить/запретить доступ к своей сессии на сервере; для доступа используется сервер ''[[x11vnc:x11vnc|x11vnc]]'', который запускается от имени текущего пользователя.
Это решение может быть полезно для решения следующих задач:
* Оказание пользователю технической поддержки (управление)
* Пользователь может транслировать свои действия другим пользователям (только просмотр)
Тип подключения к сессии определяется типом пароля:
* только для просмотра
* для управления
Информация для подключения к сессии:
* Имя сервера
* Номер порта
* Пароль для управления
* Пароль для просмотра
Все эти параметры также доступны в виде списка, так их удобно скопировать.
Для подключения к сессии пользователя можно использовать любой [[rdp:rdp|RDP]] клиент, при подключению к терминальному серверу (параметр ''Имя сервера'') нужно только выбрать соответствующее подключение, например [[#x11vnc-xrdp|x11vnc]] и указать соответствующий ''Номер порта'' и пароль.
====== x11vnc-assistant.py ======
Скрипт, написанный на [[python:python|Python]], графический интерфейс реализован с помощью библиотеки [[wxwidgets:wxwidgets|wxWidgets]], процесс установки в [[debian:debian|Debian]] описан [[python:python#WxPython|здесь]].
===== x11vnc-xrdp =====
Пример настройки [[xrdp:xrdp|xrdp]] для подключения:
[x11vnc]
name=x11vnc
lib=libvnc.so
ip=127.0.0.1
port=ask5901
username=na
password=ask
===== IceWM =====
Пример строки запуска для [[icewm:icewm|IceWM]]
prog "= Дистанционный помощник" /opt/x11vnc-assistant/icons/x11vnc.ico /opt/x11vnc-assistant/x11vnc-assistant.py
====== Ссылки ======
{{:x11vnc:x11vnc-assistant-master.zip|}}
[[github>mr-GreyWolf/x11vnc-assistant|Репозиторий на GitHub]]
{{tag>Admin X-Windows VNC Python Remote_access on_github}}