ALT. Настройка VNC — различия между версиями

Материал из Я Админ
Перейти к: навигация, поиск
(Новая страница: « Category:ALT Linux»)
 
Строка 1: Строка 1:
 +
=Настройка сервера VNC=
 +
==x11vnc==
 +
Устанавливаем x11vnc для дисплей менеджера sddm:
 +
 +
# Устанавливаем:
 +
apt-get install x11vnc-service
 +
# Включаем в автозагрузку:
 +
chkconfig x11vnc on
 +
# Запускаем:
 +
service x11vnc start
 +
# Устанавливаем пароль доступа:
 +
x11vnc --storepasswd
 +
Здесь внимание! Пароль сохраняется в папку пользователя
 +
~/.vnc/passwd
 +
В исходной инструкции это не указано, но потом файл пароля нужно скопировать в
 +
/root/.vnc/passwd
 +
т.к. в файле сервиса прописан именно такой путь.
 +
#Для того, чтобы удаленный доступ через x11vnc был доступен сразу после запуска дисплей менеджера (до авторизации пользователей), приводим файл
 +
/lib/systemd/system/x11vnc.service
 +
к такому виду:
 +
[unit]
 +
Description=X11VNC Server
 +
After=graphical.target
 +
 
 +
[Service]
 +
Restart=always
 +
RestartSec=30
 +
Type=simple
 +
ExecStart=-/bin/bash -c "/usr/bin/x11vnc -display :0 -shared -dontdisconnect -many \
 +
-auth $(ls /var/run/sddm/{*}) -rfbauth /root/.vnc/passwd -o /var/log/x11.log"
 +
 +
[Install]
 +
WantedBy=graphical.target
 +
 +
#Перезагружаем систему.
 +
  
 
[[Category:ALT Linux]]
 
[[Category:ALT Linux]]

Версия 12:53, 25 июня 2021

Настройка сервера VNC

x11vnc

Устанавливаем x11vnc для дисплей менеджера sddm:

  1. Устанавливаем:
apt-get install x11vnc-service
  1. Включаем в автозагрузку:
chkconfig x11vnc on
  1. Запускаем:
service x11vnc start
  1. Устанавливаем пароль доступа:
x11vnc --storepasswd

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

~/.vnc/passwd 

В исходной инструкции это не указано, но потом файл пароля нужно скопировать в

/root/.vnc/passwd

т.к. в файле сервиса прописан именно такой путь.

  1. Для того, чтобы удаленный доступ через x11vnc был доступен сразу после запуска дисплей менеджера (до авторизации пользователей), приводим файл
/lib/systemd/system/x11vnc.service

к такому виду:

[unit]
Description=X11VNC Server
After=graphical.target
 
[Service]
Restart=always
RestartSec=30
Type=simple
ExecStart=-/bin/bash -c "/usr/bin/x11vnc -display :0 -shared -dontdisconnect -many \
-auth $(ls /var/run/sddm/{*}) -rfbauth /root/.vnc/passwd -o /var/log/x11.log"

[Install]
WantedBy=graphical.target

  1. Перезагружаем систему.