Все манипуляции проделываем от суперпользователя
su root
После вводим пароль root и нажимаем «Enter»
Устанавливаем пакет x11vnc
yum install x11vnc
Настраиваем сам x11vnc и прописываем пароль
x11vnc -storepasswd "пароль" /etc/vncpasswd
Чтобы vnc запускался автоматически, пропишем его как сервис в systemd
nano /lib/systemd/system/x11vnc.service
Заполняем его следующим содержимым
[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
Перезагружаем демон systemd
systemctl daemon-reload
Добавляем в автозагрузку сервис x11vnc
systemctl enable x11vnc.service
Запускаем службу для проверки
systemctl start x11vnc.service
проверяем запустилась ли служба (нормальное состояние — это статус «active (running)»)
systemctl status x11vnc.service
Теперь можно присоединиться к текущей сессии пользователя (на примере tigerVNC, порт 5900 необязателен)
Так как проект x11vnc еще в стадии разработки, для более стабильного удалённого доступа рекомендуется использовать x2go.