X11VNC — это сервер VNC (виртуальные сетевые вычисления), который обеспечивает удаленный доступ к графическому интерфейсу (рабочему столу) системы X Window, работающей в системе на базе Unix. Он использует серверно-клиентскую архитектуру, в которой программа X11vnc устанавливается на компьютер X Windows, а клиентское программное обеспечение устанавливается на удаленное устройство. Он использует протокол RFB (Remote Framebuffer) для связи между сервером и клиентом. Клиент может получать события ввода, такие как щелчки мыши и нажатия клавиатуры, и чувствовать, что пользователь физически присутствует на компьютере X Window System.
Установка x11vnc в Ubuntu
Для начала обновите списки пакетов.
sudo apt update
Затем установите диспетчер дисплея LightDM.
sudo apt install lightdm
Для пользователей, использующих GDM, обязательно отключите Wayland, раскомментировать строку параметра #WaylandEnable=false в файле /etc/gdm/custom.conf.
В процессе установки вам будет предложено выбрать диспетчер отображения по умолчанию, выберите опцию «lightdm» и нажмите Enter.

После окончания установки. перезагрузить систему.
sudo reboot
Установка сервера x11vnc в Ubuntu 20.04/22.04:
sudo apt install x11vnc
После установки необходимо создать сервис для авто загрузки :
sudo nano /lib/systemd/system/x11vnc.service
[Unit]
Description=x11vnc service
After=display-manager.service network.target syslog.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -forever -display :0 -auth guess -passwd ПАРОЛЬ
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
[Install]
WantedBy=multi-user.target
перегрузим демона systemctl
sudo systemctl daemon-reload
Добавим в автозагрузку
sudo systemctl enable x11vnc.service
включим сервис и посмотрим статус:
sudo systemctl start x11vnc.service
sudo systemctl status x11vnc.service
Должен быть открыт порт 5900/tcp
Добавить комментарий