Как настроить x11VNC.service на Rocky Linux 9.3

Вопрос или проблема

Итак, моя команда строит несколько систем Autodesk Flame на базе Rocky Linux 9.3, к которым мы хотели бы иметь доступ с помощью VNC.

Мы установили x11VNC, но можем получить дистанционный доступ только в том случае, если запустим и активируем приложение VNC после его включения с помощью локального монитора и клавиатуры, что сводит на нет смысл.

Как нам настроить x11vnc.service, чтобы получить доступ к нему с помощью VNC без необходимости сначала запускать приложение вручную и локально? Также хотелось бы иметь возможность «выйти» из системы Rocky Linux 9.3 и все равно видеть экран входа, чтобы переключать пользователей при удаленном подключении через VNC.

Вот файл моего x11vnc.service:

[Unit] Description=VNC сервер для текущей X11 сессии After=display-manager.service

[Service] ExecStart=/usr/bin/x11vnc -auth guess -cursor arrow -display :0 -forever -loop -noallinput -nobell -nodpms -noipv6 -nomodtweak -nopw -norc -nossl -noxdamage -noxfixes -noxkb -noxrecord -o /var/log/x11vnc.log -reopen -repeat -rfbauth /root/.vnc/x11vnc.passwd -rfbport 5900 -rfbversion 3.8 -shared Restart=on-failure RestartSec=3

[Install] WantedBy=graphical.target

Огромное спасибо всем, кто может помочь мне решить эту проблему. Я буду вам eternally благодарен.

Ответ или решение

Конфигурирование сервиса x11VNC в Rocky Linux 9.3 для удалённого доступа без необходимости ручного запуска приложения на локальном мониторе может показаться сложной задачей, однако, следуя приведённым ниже шагам, вы сможете облегчить процесс, обеспечив удобный доступ к вашей системе Autodesk Flame.

Шаг 1: Установка необходимых пакетов

Перед тем как начать, убедитесь, что у вас установлен x11VNC. Если вы ещё этого не сделали, выполните команду:

sudo dnf install x11vnc

Шаг 2: Создание пароля для VNC

Важно установить пароль для безопасности вашего VNC-сервера. Выполните следующую команду для создания файла пароля:

x11vnc -storepasswd

Сохраните файл пароля в директории /root/.vnc/x11vnc.passwd.

Шаг 3: Настройка файла сервиса x11VNC

Используя приведённый вами шаблон x11vnc.service, внесите следующие изменения:

  1. Убедитесь, что вы указываете правильные параметры. Обратите внимание на опции, такие как -auth guess, которые могут быть изменены в зависимости от вашего окружения.

  2. Ваш файл x11vnc.service должен выглядеть следующим образом:

[Unit]
Description=VNC server for the current X11 session
After=display-manager.service

[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -display :0 -forever -loop -nobell -nolock -noipv6 -nopw -norc -nossl -noxdamage -noxfixes -noxkb -noxrecord -o /var/log/x11vnc.log -rfbauth /root/.vnc/x11vnc.passwd -rfbport 5900 -shared -repeat
Restart=always
RestartSec=3

[Install]
WantedBy=graphical.target

Шаг 4: Настройка автозапуска x11VNC

Теперь необходимо включить и запустить сервис x11VNC автоматически при загрузке системы. Для этого выполните следующие команды:

sudo systemctl enable x11vnc.service
sudo systemctl start x11vnc.service

Шаг 5: Проверка статуса сервиса

Проверьте, работает ли ваш сервис корректно:

sudo systemctl status x11vnc.service

Убедитесь, что сервис запущен и что нет ошибок в журнале.

Шаг 6: Настройка для отображения экрана входа

Для того чтобы вы могли видеть экран логина, когда все пользователи вышли из системы, убедитесь, что у вас включён дисплейный менеджер, который будет отображать экран входа, даже когда нет активных сессий. Это может зависеть от используемого вами дисплейного менеджера (например, GDM, LightDM и т.д.).

Заключение

Теперь вы настроили x11VNC для автоматического запуска с вашим Rocky Linux 9.3, что позволит вам подключаться к системе Autodesk Flame удалённо. Эффективная конфигурация сервиса предоставляет вам возможность управлять системой и переключаться между пользователями, даже если локальный экран заблокирован. Если у вас возникнут какие-либо проблемы, просмотрите журнал по адресу /var/log/x11vnc.log для диагностики.

Если вам нужна помощь с дополнительными функциями или изменениями, не стесняйтесь задавать вопросы!

Оцените материал
Добавить комментарий

Капча загружается...