Простая настройка VNC сервера для Linux - x11vnc — различия между версиями

Материал из Wiki AlterOS
Перейти к: навигация, поиск
(Создание парольного файлы и установка пароля (MY_PASSWORD заменить на ваш пароль))
(Создание службы для автозапуска)
Строка 10: Строка 10:
 
Откроется пустой файл, вставляем нижеприведенный текст
 
Откроется пустой файл, вставляем нижеприведенный текст
  
[Unit]
+
[Unit]
Description=VNC Server for X11
+
Description=VNC Server for X11
Requires=display-manager.service
+
Requires=display-manager.service
After=network-online.target ##optional for better performance
+
After=network-online.target ##optional for better performance
Wants=network-online.target ##optional for better performance
+
Wants=network-online.target ##optional for better performance
 
   
 
   
[Service]
+
[Service]
ExecStart=/usr/bin/x11vnc -auth guess -display :0 -rfbauth /etc/x11vnc.pwd -shared -forever -o /var/log/x11vnc.log
+
ExecStart=/usr/bin/x11vnc -auth guess -display :0 -rfbauth /etc/x11vnc.pwd -shared -forever -o /var/log/x11vnc.log
ExecStop=/usr/bin/x11vnc -R stop
+
ExecStop=/usr/bin/x11vnc -R stop
Restart=on-failure
+
Restart=on-failure
RestartSec=2
+
RestartSec=2
 
   
 
   
[Install]
+
[Install]
WantedBy=multi-user.target
+
WantedBy=multi-user.target
  
 
== Запускаем службу ==
 
== Запускаем службу ==

Версия 02:04, 31 октября 2023

Установка x11vnc

sudo yum install x11vnc

Создание парольного файлы и установка пароля (MY_PASSWORD заменить на ваш пароль)

sudo x11vnc -storepasswd MY_PASSWORD /etc/x11vnc.pwd

Создание службы для автозапуска

sudo nano /etc/systemd/system/x11vnc.service

Откроется пустой файл, вставляем нижеприведенный текст

[Unit]
Description=VNC Server for X11
Requires=display-manager.service
After=network-online.target ##optional for better performance
Wants=network-online.target ##optional for better performance

[Service]
ExecStart=/usr/bin/x11vnc -auth guess -display :0 -rfbauth /etc/x11vnc.pwd -shared -forever -o /var/log/x11vnc.log
ExecStop=/usr/bin/x11vnc -R stop
Restart=on-failure
RestartSec=2

[Install]
WantedBy=multi-user.target

Запускаем службу

sudo systemctl start x11vnc

Включаем автозапуск службы

sudo systemctl enable x11vnc