VNC (ВНЦ) - протокол доступу, який використовується для віддаленого управління робочими столами (наприклад, під час роботи технічного фахівця з клієнтом або під час організації доступу працівника до даних з дому). Для безпечного використання Virtual Network Computing потрібен SSH або VPN. Покрокова інструкція, як встановити і конфігурувати VNC на Debian 11, передбачає низку етапів.
Щоб зробити це, необхідно знати IP-адресу. Для підключення з правами рут, використовуємо команду
ssh root@IP_DEL_SERVER
Аналогічно можна підключитися під користувачем з іншими правами (але в такому разі замінюємо в команді слово рут на своє ім'я:
ssh username@IP_DEL_SERVER
Щоб підключитися по ssh, використовують стандартний порт 22.
Для повноцінної роботи з ВНЦ потрібно встановити Desktop Environment (DE). Варіанти різні, залежать від конкретного кейса:
XFCE або Mate Desktop - за низького рівня ресурсів;
Gnome - для серверів із високим рівнем ресурсів.
Інсталяція середовища робочого столу здійснюється командою sudo apt install task
, до якої необхідно додати обрану DE. Наприклад:
sudo apt install task-gnome-desktop dbus-x11
Для цього використовуємо команду:
sudo useradd -m -s /bin/bash USERNAME
Далі задаємо нашому USERNAME пароль:
passwd USERNAME
Коли юзера створено, можна додати його до групи командою:
sudo usermod -aG sudo USERNAME
Для входу в систему і перевірки рут-прав використовуємо команду su - USERNAME
.
На цьому етапі ми робимо 2 глобальні налаштування:
Щоб заінсталювати TigerVNC використовуємо команду:
sudo apt install tigervnc-standalone-server tigervnc-common -y
Після цього нам необхідно увійти в систему без рут-прав та ініціалізувати сервер VNC:
su - USERNAME
vncserver.
Система автоматично запропонує ввести пароль, який буде використовуватися для доступу. Зверніть увагу, що він має бути надійним і складатися щонайменше з 8 символів. Після цього буде питання, чи збираєтеся ви створити пароль тільки для перегляду (наприклад, коли хочете поділитися VNC-сервером). Коли завершите процес, отримаєте інформацію з тим, де працює сервер VNC. Далі залишилося тільки налаштувати середовище, додати юзера в TigerVNC і підключитися до сервера