VNC. x11vnc запуск до ввода пароля — различия между версиями

Материал из Я Админ
Перейти к: навигация, поиск
(Новая страница: «sudo apt-get install x11vnc - устанавливаем x11vnc sudo mkdir /etc/vnc - создаем папку для хранения файла пароля д…»)
 
Строка 1: Строка 1:
 
sudo apt-get install x11vnc - устанавливаем x11vnc
 
sudo apt-get install x11vnc - устанавливаем x11vnc
sudo mkdir /etc/vnc - создаем папку для хранения файла пароля для подключения по VNC
+
 
sudo x11vnc -storepasswd ваш_пароль /etc/vnc/passwd - устанавливаем пароль и записываем его в файл
+
Cоздаем папку для хранения файла пароля для подключения по VNC
sudo touch /var/log/x11vnc.log - создаем log файл
+
sudo mkdir /etc/vnc
sudo touch /lib/systemd/system/x11vnc.service - создаем файл unit-a
+
 
sudo mcedit /lib/systemd/system/x11vnc.service - редактируем (вместо mcedit можете воспользоваться удобным для вас редактором) и вписываем следующий текст  
+
Устанавливаем пароль и записываем его в файл
 +
sudo x11vnc -storepasswd ваш_пароль /etc/vnc/passwd
 +
 
 +
Cоздаем log файл
 +
sudo touch /var/log/x11vnc.log
 +
 
 +
Создаем файл unit-a
 +
sudo touch /lib/systemd/system/x11vnc.service
 +
 
 +
Редактируем (вместо mcedit можете воспользоваться удобным для вас редактором) и вписываем следующий текст
 +
sudo mcedit /lib/systemd/system/x11vnc.service
 +
 
  
 
  [Unit]
 
  [Unit]
Строка 18: Строка 29:
  
 
сохраняем
 
сохраняем
sudo systemctl daemon-reload - перечитываем сервисы что бы система обнаружила наш unit
+
 
sudo systemctl start x11vnc.service - запускаем сервис
+
Перечитываем сервисы что бы система обнаружила наш unit
и пробуем подключится (я использовал realvnc viewer)
+
sudo systemctl daemon-reload
если все получилось  
+
 
sudo systemctl enable x11vnc.service - делаем что бы сервис запускался при загрузке системы
+
Запускаем сервис
перезагружаем компьютер и проверяем снова
+
sudo systemctl start x11vnc.service
(при выходе из учетной записи - надо переподключатся)
+
 
 +
и пробуем подключится (автор использовал realvnc viewer)
 +
 
 +
Если все получилось  
 +
делаем что бы сервис запускался при загрузке системы
 +
sudo systemctl enable x11vnc.service
 +
 
 +
Перезагружаем компьютер и проверяем снова (при выходе из учетной записи - надо переподключатся)
  
 
Источник: https://debianforum.ru/index.php?topic=12388.0
 
Источник: https://debianforum.ru/index.php?topic=12388.0
  
 
[[Category:VNC Linux]]
 
[[Category:VNC Linux]]

Версия 14:58, 28 июня 2017

sudo apt-get install x11vnc - устанавливаем x11vnc

Cоздаем папку для хранения файла пароля для подключения по VNC

sudo mkdir /etc/vnc

Устанавливаем пароль и записываем его в файл

sudo x11vnc -storepasswd ваш_пароль /etc/vnc/passwd

Cоздаем log файл

sudo touch /var/log/x11vnc.log

Создаем файл unit-a

sudo touch /lib/systemd/system/x11vnc.service

Редактируем (вместо mcedit можете воспользоваться удобным для вас редактором) и вписываем следующий текст

sudo mcedit /lib/systemd/system/x11vnc.service


[Unit]
Description=x11vnc
After=multi-user.target

[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -repeat -rfbport 5900 -shared -rfbauth /etc/vnc/passwd -o /var/log/x11vnc.log

[Install]
WantedBy=multi-user.target

сохраняем

Перечитываем сервисы что бы система обнаружила наш unit

sudo systemctl daemon-reload

Запускаем сервис

sudo systemctl start x11vnc.service

и пробуем подключится (автор использовал realvnc viewer)

Если все получилось делаем что бы сервис запускался при загрузке системы

sudo systemctl enable x11vnc.service

Перезагружаем компьютер и проверяем снова (при выходе из учетной записи - надо переподключатся)

Источник: https://debianforum.ru/index.php?topic=12388.0