====== x11vnc ====== {{:x11vnc:x11vnc.ico|}} [[vnc:vnc|VNC]] сервер для [[xwindows:xwindows|X-Windows System]]. http://www.karlrunge.com/x11vnc/ http://www.karlrunge.com/x11vnc/x11vnc_opts.html ====== Установка ====== apt-get install x11vnc ====== Параметры ====== ===== autoport ===== Автоматический выбор номера порта для запуска сервера, можно задать начальный номер. Номер порта можно сохранить в файл, заданный в [[#flag]] Если значение не заданно, первый номер будет ''5900'' x11vnc -autoport 5901 ===== flag ===== Файл в который будет записан номер порта на котором работает сервер, удобно использовать совместно с [[#autoport]] x11vnc -flag .x11vnc-flag Пример : PORT=5901 ===== passwdfile ===== x11vnc -passwdfile .x11vncpasswd {{anchor:passwdfile-format}} Формат файла: <пароль_для_управления> __BEGIN_VIEWONLY__ <пароль_для_просмотра> В этом файле пароль указывается в явном виде. ===== quiet ===== "Тихий" режим, ограничение вывода информации о запуске на стандартный вывод. x11vnc -q ===== forever ===== Этот параметр заставляет сервер работать постоянно, даже после завершения клиентского соединения. x11vnc -forever ===== shared ===== Возможность подключения более чем одного клиента. x11vnc -shared ===== background ===== Запуск процесса сервера в фоновом режиме. x11vnc -bg ===== tag ===== Этот параметр позволяет задать уникальный идентификатор для процесса, который может помочь в его поиске в общем списке процессов. x11vnc -tag x11vnc-user01 ====== Примеры ====== Для доступа к текущей сессии: x11vnc -q -forever -shared -allow ХОСТ1,ХОСТ2 ====== Подключение к консоли ====== FIXME Подключение к консоли пользователя Запуск сервера от имени пользователя при входе к систему: 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 {{anchor:connectrdpsession}} ====== Подключение к пользовательской сессии ====== Решение описано на отдельной странице: [[x11vnc:assistant|x11vnc-assistant]] ====== Проблемы ====== FIXME Переключение регистра символов xrdp-x11vnc -nomodtweak -capslock ====== Ссылки ====== https://en.wikipedia.org/wiki/X11vnc [[https://www.linux.com/learn/many-ways-use-remote-desktop-x11vnc|Many Ways to Use Remote Desktop (X11VNC)]] https://wiki.dieg.info/x11vnc **https://github.com/LibVNC/x11vnc** **[[https://docs.salixos.org/wiki/How_to_install_X11VNC|How to install X11VNC - Salix OS]]** http://www.karlrunge.com/x11vnc/faq.html#faq-multipasswd [[http://www.padtinc.com/blog/the-focus/how-to-install-and-configure-xrdp-and-same-session-xrdp-on-centos-6-7-rhel-6-7|How To Install And Configure xRDP and Same Session xRDP on CentOS 6.7 / RHEL 6.7]] [[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 Remote_access}}