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
ну и само собой пробуем подключиться к этому компьютеру извне. Не забудьте разрешить в файрволе или пробросить порты на роутере!