X11VNC установка в Ubuntu, Debian и им подобных

X11VNC установка в Ubuntu, Debian и им подобных

Как всегда с не большой предисторией... SSH конечно может все, но иногда надо работать и с графикой, да через ssh -X можно и с графкой работать, но приятней видеть рабочий стол, ранее обычно когда было надо запускал x11vnc командой

x11vnc -usepw -forever -display :0 &

но это мудрено, а как известно - лень - двигатель прогресса, пусть работает само.

Авторизуемся в консоли под рутом (sudo su) и поехали:

Устанавлиаем, если не установлено:

apt install x11vnc

Создаем пароль для текущего пользователя:

x11vnc -storepasswd

Затем создаем файл командой

mcedit /lib/systemd/system/x11vnc.service

в него пишем:

[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth /run/user/1000/gdm/Xauthority -forever -loop -noxdamage -repeat -rfbauth /home/user/.vnc/passwd -rfbport 5900 -shared -display :0 -ncache 10 -bg -o /var/log/x11vnc.log
[Install]
WantedBy=multi-user.target

где user - имя нужного пользователя

Создаем и запускаем сервис командами:

systemctl daemon-reload
systemctl enable x11vnc.service
sudo systemctl start x11vnc.service

ну и само собой пробуем подключиться к этому компьютеру извне. Не забудьте разрешить в файрволе или пробросить порты на роутере!

Комментарии

Дорогие посетители моего сайта, подпишитесь на мой канал в Дзене! Это стимулирует меня писать новые и новые познавательные статьи!