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

Материал из Wiki AlterOS
Перейти к: навигация, поиск
(Новая страница: « == Установка x11vnc == sudo yum install x11vnc == Создание парольного файлы и установка пароля (MY_PASSWORD з…»)
 
 
(не показано 7 промежуточных версий 2 участников)
Строка 5: Строка 5:
 
== Создание парольного файлы и установка пароля (MY_PASSWORD заменить на ваш пароль) ==
 
== Создание парольного файлы и установка пароля (MY_PASSWORD заменить на ваш пароль) ==
 
  sudo x11vnc -storepasswd MY_PASSWORD /etc/x11vnc.pwd
 
  sudo x11vnc -storepasswd MY_PASSWORD /etc/x11vnc.pwd
 
  
 
== Создание службы для автозапуска ==
 
== Создание службы для автозапуска ==
Строка 11: Строка 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  
Wants=network-online.target ##optional for better performance
+
Wants=network-online.target  
 
   
 
   
[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
  
 
== Запускаем службу ==
 
== Запускаем службу ==
Строка 31: Строка 30:
 
== Включаем автозапуск службы ==
 
== Включаем автозапуск службы ==
 
  sudo systemctl enable x11vnc
 
  sudo systemctl enable x11vnc
 +
 +
== Откроем порт 5900 ==
 +
 +
sudo firewall-cmd --permanent --add-port=5900/tcp
 +
 +
И перезагружаем систему.
 +
Запуск сервера происходит во время загрузки системы и не зависит от пользователя.

Текущая версия на 01:22, 1 ноября 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 
Wants=network-online.target 

[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

Откроем порт 5900

sudo firewall-cmd --permanent --add-port=5900/tcp

И перезагружаем систему.

Запуск сервера происходит во время загрузки системы и не зависит от пользователя.