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

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


x11vnc:assistant

Дистанционный помощник (x11vnc-assistant)

x11vnc.ico

English version can be found here: Remote assistant (x11vnc-assistant)

Скрипт работает только в Python 2

Данное решение позволяет пользователю самостоятельно разрешить/запретить доступ к своей сессии на сервере; для доступа используется сервер x11vnc, который запускается от имени текущего пользователя.

Это решение может быть полезно для решения следующих задач:

  • Оказание пользователю технической поддержки (управление)
  • Пользователь может транслировать свои действия другим пользователям (только просмотр)

Тип подключения к сессии определяется типом пароля:

  • только для просмотра
  • для управления

Информация для подключения к сессии:

  • Имя сервера
  • Номер порта
  • Пароль для управления
  • Пароль для просмотра

Все эти параметры также доступны в виде списка, так их удобно скопировать.

Для подключения к сессии пользователя можно использовать любой RDP клиент, при подключению к терминальному серверу (параметр Имя сервера) нужно только выбрать соответствующее подключение, например x11vnc и указать соответствующий Номер порта и пароль.

x11vnc-assistant.py

Скрипт, написанный на Python, графический интерфейс реализован с помощью библиотеки wxWidgets, процесс установки в Debian описан здесь.

x11vnc-xrdp

Пример настройки xrdp для подключения:

/etc/xrdp/xrdp.ini
[x11vnc]
name=x11vnc
lib=libvnc.so
ip=127.0.0.1
port=ask5901
username=na
password=ask

IceWM

Пример строки запуска для IceWM

prog "=  Дистанционный помощник" /opt/x11vnc-assistant/icons/x11vnc.ico /opt/x11vnc-assistant/x11vnc-assistant.py

Ссылки

x11vnc/assistant.txt · Последние изменения: 2022-08-06 00:49 — GreyWolf