====== VNC клиент с автологоном, вариант 2 ====== Полноэкранный [[vnc:vnc|VNC]] клиент с автоматическим входом в систему (автологоном). Обеспечивается автоматическое подключение в режиме киоска. Для подключения к серверу используется пароль. Вариант без пароля описан [[vnc_autologon_client:|здесь]]. {{anchor:master}} ====== Сервер ====== Запуск [[x11vnc:|]] с паролем. Он выполняется [[icewm:]] при создании сессии пользователя. Вставьте в скрипт запуска [[icewm:#startup|IceWM]] строку: (sleep 2s; x11vnc -q -forever -shared -bg\ -passwdfile /usr/local/etc/x11vnc.pwd\ -nomodtweak -capslock -display :0\ )& Формат файла паролей описан [[x11vnc:#passwdfile-format|здесь]]. {{anchor:slave}} ====== Клиент ====== Дисплейный менеджер [[lightdm:|]] выполняет автоматический вход в систему (автологон) от имени пользователя '''' Вставка в файл настройки [[lightdm:|]]: [SeatDefaults] autologin-user= autologin-user-timeout=3 Режим киоска обеспечен настройками [[icewm:#kiosk|IceWM]]. Скрипт запуска [[icewm:]], в свою очередь, вызывает скрипт запуска [[tigervnc:|]]: #!/bin/bash (/usr/local/sbin/vnc.sh)& {{anchor:tigervnc}} Скрипт запуска [[tigervnc:tigervnc|]] с паролем: #!/bin/bash xtigervncviewer -MenuKey "" -FullScreen -passwd /usr/local/etc/vncclietnt.pwd pkill icewm-session pkill -u$(whoami) В файле /usr/local/etc/vncclietnt.pwd должен лежать хеш пароля, а не сам пароль. Создать хеш можно командой: x11vnc -storepasswd ПАРОЛЬ /usr/local/etc/vncclietnt.pwd __Примечание__: если на клиенте не установлен [[x11vnc:]], то создайте файл с хешем пароля на сервере и перенесите файл на машину–клиент. IP–адрес '''' задан в файле: 10.10.0.128 {{tag>Admin X-Windows VNC Remote_access examples}}