- Сообщения
- 68
Ниже опишу как установить и настроить X11VNC (Сервер удаленного доступа по протоколу VNC) так, чтобы он запускался при старте дисплей менеджера (до авторизации пользователей):
1) Зайдем под root'ом:
su root
2) Установим пакет x11vnc:
apt-get install x11vnc
3) Зададим пароль для удаленного доступа (запишем его в файл "/etc/x11vnc.pass"):
x11vnc -storepasswd /etc/x11vnc.pass
4) Напишем демона для управление x11vnc как службой:
nano /lib/systemd/system/x11vnc.service
5) Добавим демона x11vnc в автозагрузку:
systemctl enable x11vnc.service
6) Обновим данные о демонах:
systemctl daemon-reload
7) Запустим демона x11vnc:
systemctl start x11vnc
На этом всё. X11vnc работает и будет работать сразу после загрузки не дожидаясь пока пользователь войдет в систему.
Стоит обратить внимание на такой момент, если, вы подключены удаленно к системе (не важно до авторизации пользователя или после), и в этот момент завершить графический сеанс пользователя, то сессия VNC прервется и вы отключитесь от удаленной системы. Но не стоит пугаться, x11vnc продолжает работать и вы тут же сможете подключиться к системе вновь.
1) Зайдем под root'ом:
su root
2) Установим пакет x11vnc:
apt-get install x11vnc
3) Зададим пароль для удаленного доступа (запишем его в файл "/etc/x11vnc.pass"):
x11vnc -storepasswd /etc/x11vnc.pass
4) Напишем демона для управление x11vnc как службой:
nano /lib/systemd/system/x11vnc.service
Код:
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -display :0 -auth $(ls /var/run/xauth/{*}) -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared -env FD_XDM=1
[Install]
WantedBy=multi-user.target
systemctl enable x11vnc.service
6) Обновим данные о демонах:
systemctl daemon-reload
7) Запустим демона x11vnc:
systemctl start x11vnc
На этом всё. X11vnc работает и будет работать сразу после загрузки не дожидаясь пока пользователь войдет в систему.
Стоит обратить внимание на такой момент, если, вы подключены удаленно к системе (не важно до авторизации пользователя или после), и в этот момент завершить графический сеанс пользователя, то сессия VNC прервется и вы отключитесь от удаленной системы. Но не стоит пугаться, x11vnc продолжает работать и вы тут же сможете подключиться к системе вновь.