11.5 Настройка x11vnc

Все манипуляции проделываем от суперпользователя

su root

После вводим пароль root и нажимаем «Enter»
Устанавливаем пакет x11vnc.
Если вы используете РЕД ОС версии 7.1 или 7.2, выполните команду:

yum install x11vnc

Если вы используете РЕД ОС версии 7.3 и старше, выполните команду:

dnf install x11vnc

Настраиваем сам x11vnc и прописываем пароль

x11vnc -storepasswd "пароль" /etc/vncpasswd

Чтобы vnc запускался автоматически, пропишем его как сервис в systemd

nano /lib/systemd/system/x11vnc.service

Заполняем его следующим содержимым для версии РЕД ОС 7.1 и 7.2:

[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc --reopen -nomodtweak -capslock -forever -rfbauth /etc/vncpasswd
[Install]
WantedBy=multi-user.target

Заполняем его следующим содержимым для версии РЕД ОС 7.3:

[Unit]
Description=x11vnc server for GDM
After=display-manager.service

[Service]
ExecStart=/usr/bin/x11vnc -many -shared -display :0 -auth guess -noxdamage -rfbauth /etc/vncpasswd
Restart=on-failure
RestartSec=3

[Install]
WantedBy=graphical.target

Перезагружаем демон systemd

systemctl daemon-reload

Добавляем в автозагрузку сервис x11vnc

systemctl enable x11vnc.service

Запускаем службу для проверки

systemctl start x11vnc.service

проверяем запустилась ли служба (нормальное состояние — это статус «active (running)»)

systemctl status x11vnc.service

Теперь можно присоединиться к текущей сессии пользователя (на примере tigerVNC, порт 5900 необязателен)

Так как проект x11vnc еще в стадии разработки, для более стабильного удалённого доступа рекомендуется использовать x2go.

Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.

Print Friendly, PDF & Email