English version can be found here: Remote assistant (x11vnc-assistant)
Скрипт работает только в Python 2
Данное решение позволяет пользователю самостоятельно разрешить/запретить доступ к своей сессии на сервере; для доступа используется сервер x11vnc
, который запускается от имени текущего пользователя.
Это решение может быть полезно для решения следующих задач:
Тип подключения к сессии определяется типом пароля:
Информация для подключения к сессии:
Все эти параметры также доступны в виде списка, так их удобно скопировать.
Для подключения к сессии пользователя можно использовать любой RDP клиент, при подключению к терминальному серверу (параметр Имя сервера
) нужно только выбрать соответствующее подключение, например x11vnc и указать соответствующий Номер порта
и пароль.
Скрипт, написанный на Python, графический интерфейс реализован с помощью библиотеки wxWidgets, процесс установки в Debian описан здесь.
Пример настройки xrdp для подключения:
[x11vnc] name=x11vnc lib=libvnc.so ip=127.0.0.1 port=ask5901 username=na password=ask
Пример строки запуска для IceWM
prog "= Дистанционный помощник" /opt/x11vnc-assistant/icons/x11vnc.ico /opt/x11vnc-assistant/x11vnc-assistant.py