Расшарить экран в Linux x11vnc
Здесь рассмотри как получить доступ к (назовем его основным) экрану, то есть удаленному, именно к тому за которым сидит пользователь где то там далеко за ПК с linux
Это нужно к примеру для single board pc такие как rasspberry, или к kodi на orange pc и тд.
Надо сделать ремарку что здесь уже пойдет речь о linux в которых присутсвует systemctl, поэтому и пишу, так как не получилось как везде советуют:
sudo nano /etc/init.d/x11vnc.conf.....
нам нужно создать systemd сервис, который будет запускаться от не рутового акаунта.
Устанавливаем x11vnc
sudo apt-get install x11vnc
Создаем файл с паролем для VNC
sudo x11vnc -storepasswd this_is_my_safe_password /etc/x11vnc.pass
Пробуем запустить VNC из консоли что бы убедится что все работает
/usr/bin/x11vnc -auth /var/run/lightdm/in_here_real_user_name/:0 -forever -display :0 -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared
Где то в конце вывода видим:
sudo nano /lib/systemd/system/x11vnc.service
sudo systemctl daemon-reload
Стартуем vnc уже через sytemctl
sudo systemctl start x11vnc.service
Пробуем подключится к серверу через VNC
Добавляем в автозагрузку
sudo systemctl enable x11vnc.service
Перезагружаем сервер
reboot
пробуем подключится
Добавить комментарий