Скрипт установки и автоматической настройки VNC сервера.

Пошаговая инструкция установки:

  • получаем root права:

sudo su – вводим пароль (ввод пароля не отображается).

  • создаем новый файл:

nano install_vnc.sh

  • вставляем код:
#!/bin/bash
echo "Обновление системы"
apt-get update -y
apt-get upgrade –y
echo "Установка vnc"
apt-get install x11vnc -y
echo "Вводим пароль vnc"
x11vnc -storepasswd
echo "Создание /lib/systemd/system/x11vnc.service"
echo "[Unit]" > /lib/systemd/system/x11vnc.service
echo "Description=Start x11vnc at startup." >> /lib/systemd/system/x11vnc.service
echo "After=multi-user.target" >> /lib/systemd/system/x11vnc.service
echo "[Service]" >> /lib/systemd/system/x11vnc.service
echo "Type=simple" >> /lib/systemd/system/x11vnc.service
echo "ExecStart=/usr/bin/x11vnc -auth /var/run/lightdm/root/:0 -forever -loop -noxdamage -repeat -rfbauth $HOME/.vnc/passwd -rfbport 5900 -shared" >> /lib/systemd/system/x11vnc.service
echo "[Install]" >> /lib/systemd/system/x11vnc.service
echo "WantedBy=multi-user.target" >> /lib/systemd/system/x11vnc.service
echo "Запуск службы x11vnc"
systemctl daemon-reload
systemctl enable x11vnc
systemctl start x11vnc
exit 0
  • сохраняем файл:

ctrl+O

  • закрываем текстовый редактор:

ctrl+X

  • даем файлу права на выполнение:

chmod +x install_vnc.sh

  • запускаем скрипт:

./install_vnc.sh
Во время выполнения скрипта, смотрим на вывод сообщений. Когда скрипт напишет «Вводим пароль vnc», нужно ввести пароль, затем повторить его ввод. Если нужно изменить пароль, можно выполнить следующую команду:
x11vnc -storepasswd
Сервис автоматически запускается при старте системы.
P.S. Запускать скрипт установки нужно с root правами.