VNC. x11vnc запуск до ввода пароля — различия между версиями
Материал из Я Админ
Admin (обсуждение | вклад) (Новая страница: «sudo apt-get install x11vnc - устанавливаем x11vnc sudo mkdir /etc/vnc - создаем папку для хранения файла пароля д…») |
Admin (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
sudo apt-get install x11vnc - устанавливаем x11vnc | sudo apt-get install x11vnc - устанавливаем x11vnc | ||
− | + | ||
− | sudo | + | Cоздаем папку для хранения файла пароля для подключения по VNC |
− | sudo | + | sudo mkdir /etc/vnc |
− | sudo touch / | + | |
− | sudo | + | Устанавливаем пароль и записываем его в файл |
+ | 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 start x11vnc.service | + | Перечитываем сервисы что бы система обнаружила наш 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 | Источник: 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
Перезагружаем компьютер и проверяем снова (при выходе из учетной записи - надо переподключатся)