VNC сервер для X-Windows System.
apt-get install x11vnc
Автоматический выбор номера порта для запуска сервера, можно задать начальный номер.
Номер порта можно сохранить в файл, заданный в flag
Если значение не заданно, первый номер будет 5900
x11vnc -autoport 5901
Файл в который будет записан номер порта на котором работает сервер, удобно использовать совместно с autoport
x11vnc -flag .x11vnc-flag
Пример :
PORT=5901
x11vnc -passwdfile .x11vncpasswd
<пароль_для_управления> __BEGIN_VIEWONLY__ <пароль_для_просмотра>
В этом файле пароль указывается в явном виде.
«Тихий» режим, ограничение вывода информации о запуске на стандартный вывод.
x11vnc -q
Этот параметр заставляет сервер работать постоянно, даже после завершения клиентского соединения.
x11vnc -forever
Возможность подключения более чем одного клиента.
x11vnc -shared
Запуск процесса сервера в фоновом режиме.
x11vnc -bg
Этот параметр позволяет задать уникальный идентификатор для процесса, который может помочь в его поиске в общем списке процессов.
x11vnc -tag x11vnc-user01
Для доступа к текущей сессии:
x11vnc -q -forever -shared -allow ХОСТ1,ХОСТ2
Подключение к консоли пользователя
Запуск сервера от имени пользователя при входе к систему:
x11vnc -q -forever -shared -bg -nomodtweak -capslock -display :0
Настойка для подключения:
[console] name=console lib=libvnc.so ip=127.0.0.1 port=5900 username=ask password=ask
Данный пример позволяет подключатся в разных режимах: управления и просмотра.
Файл с паролями passwdfile
work __BEGIN_VIEWONLY__ view
Запуск сервера от имени пользователя при входе к систему:
x11vnc -q -forever -shared -bg -passwdfile /usr/local/etc/x11vnc.pwd -nomodtweak -capslock -display :0
Настойка для подключений:
[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
Решение описано на отдельной странице: x11vnc-assistant
Переключение регистра символов xrdp-x11vnc
-nomodtweak -capslock
https://en.wikipedia.org/wiki/X11vnc
Many Ways to Use Remote Desktop (X11VNC)
https://github.com/LibVNC/x11vnc
How to install X11VNC - Salix OS
http://www.karlrunge.com/x11vnc/faq.html#faq-multipasswd
How To Install And Configure xRDP and Same Session xRDP on CentOS 6.7 / RHEL 6.7
10 Ways to Generate a Random Password from the Linux Command Line
x11 - x11vnc display cursor and cursor motion - Stack Overflow