Как сделать запуск VNC как служба
В стандартном дистрибутиве UBUNTU после установки есть удалённое администрирование VNC, и установлено приложение VINO. Однако это не очень удобно в том, что его требуется с той стороны запускать или например его может пользователь нечаянно отключить. Чтобы не было таких проблем и подключится к удалённой машине было возможно до логирования пользователя, то есть до ввода пароля пользователем, для этого требуется установить VNC как службу с админским паролём. Ниже я опишу как это сделать, и чтобы самому не забыть.
Нижеуказанные действия проводим либо с помощью команды sudo, либо из под root. Сносим стандартный сервер vino
В файле /etc/gdm/Init/Default любым удобным редактором добавляем строку
В файл /etc/gdm/custom.conf добавляем
Нижеуказанные действия проводим либо с помощью команды sudo, либо из под root. Сносим стандартный сервер vino
:~$ sudo apt-get remove vinoСтавим x11vnc
:~$ sudo apt-get install x11vncЗададим пароль для vnc:
:~$ x11vnc -storepasswdсоглашаемся создать файл с паролем в домашней папке (файл шифрованный)
В файле /etc/gdm/Init/Default любым удобным редактором добавляем строку
# Added for service VNCUSERNAME - это имя домашней папки пользователя у которого мы сохранили пароль
/usr/bin/x11vnc -rfbauth /home/USERNAME/.vnc/passwd -o /var/log/x11vnc.log -forever -bg
В файл /etc/gdm/custom.conf добавляем
KillInitClients=trueЗатем перезагрузить компьютер
:~$ sudo rebootКак подключаться? Сперва установить vnc:
:~$ sudo apt-get install xtightvncviewerподключаться так:
:~$ vncviewer 192.168.1.121::5900Вуаля!
Комментарии
Отправить комментарий
Вы великолепны! Спасибо за ваш комментарий.