Як встановити VNC-сервер на Ubuntu

Virtual Network Computing (VNC) – це універсальний протокол віддаленого робочого столу, який дає змогу користувачам отримувати доступ до комп’ютера і керувати ним віддалено. Він забезпечує безперешкодну взаємодію з графічним середовищем робочого столу з будь-якого місця, що робить його незамінним інструментом для віддаленого адміністрування, усунення неполадок і спільної роботи.

Необхідні умови

  • Сервер під управлінням однієї з наступних операційних систем: Ubuntu і будь-який інший дистрибутив на базі Debian, наприклад Linux Mint.
  • Рекомендується використовувати свіжу установку ОС, щоб уникнути можливих проблем.
  • SSH-доступ до сервера (або просто відкрийте Terminal, якщо ви працюєте на робочому столі).
  • Базові знання командного рядка для навігації та виконання команд,
  • Активне підключення до Інтернету. Вам знадобиться підключення до інтернету для завантаження необхідних пакетів і залежностей.
  • Система Ubuntu 24.04 з правами root або користувач із привілеями sudo.

Встановлення VNC-сервера на Ubuntu 24.04

Крок 1. Оновлення сховища пакетів.

Дуже важливо, щоб ваша система Ubuntu була оновлена. Виконайте наведені нижче команди, щоб переконатися, що у вас є останні пакети:

sudo apt update
sudo apt upgrade

Ці команди оновлять список пакетів і оновлять усі застарілі пакети до останніх версій.

Крок 2. Встановлення середовища робочого столу.

Щоб забезпечити графічний інтерфейс для віддаленого доступу, вам необхідно встановити оточення робочого столу на ваш сервер Ubuntu. XFCE – це легке і настроюване оточення робочого столу, в якому дотримано баланс між функціональністю та ефективністю використання ресурсів. Щоб встановити XFCE, виконайте такі дії:

sudo apt install xfce4 xfce4-goodies

Перевірте встановлення, перевіривши версію XFCE:

xfce4-session --version

У разі успішного встановлення відобразиться номер версії XFCE.

Крок 3. Встановлення VNC-сервера на Ubuntu 24.04.

У цьому посібнику ми будемо використовувати TigerVNC, популярний і високопродуктивний VNC-сервер. Щоб встановити TigerVNC на Ubuntu 24.04 LTS, виконайте такі кроки:

Встановіть сервер TigerVNC і його залежності:

sudo apt install tigervnc-standalone-server tigervnc-common tigervnc-xorg-extension tigervnc-viewer

Переконайтеся в правильності встановлення, перевіривши версію TigerVNC:

vncserver --version

Крок 4. Налаштування VNC-сервера.

Після встановлення TigerVNC настав час налаштувати сервер для віддаленого доступу:

Створіть пароль VNC для аутентифікації:

vncpasswd

Створіть файл xstartup, щоб визначити сценарій запуску:

mkdir -p ~/.vnc
echo '#!/bin/sh' > ~/.vnc/xstartup
echo 'xrdb $HOME/.Xresources' >> ~/.vnc/xstartup 
echo 'startxfce4 &' >> ~/.vnc/xstartup

Зробіть файл xstartup виконуваним:

chmod +x ~/.vnc/xstartup

Налаштуйте роздільну здатність дисплея, відредагувавши файл конфігурації:

echo 'geometry=1920x1080' >> ~/.vnc/config

Захистіть свій VNC-сервер, обмеживши доступ до localhost:

echo 'localhost' >> ~/.vnc/config

Цей крок гарантує, що VNC-з’єднання будуть дозволені тільки з локального комп’ютера.

Крок 5. Запуск і керування VNC-сервером.

Після налаштування можна запустити VNC-сервер:

Запустіть VNC-сервер вручну:

vncserver

Щоб створити кілька сеансів VNC, вкажіть інший номер дисплея:

vncserver :2

Щоб зупинити сеанс VNC, виконайте таку команду:

vncserver -kill :1

Щоб переглянути активні сеанси VNC, виконайте команду:

vncserver -list

Ця команда виведе список усіх запущених сеансів VNC із зазначенням їхніх номерів на дисплеї.

Крок 6. Підключення до VNC-сервера.

Щоб підключитися до VNC-сервера, вам потрібен VNC-клієнт на вашій локальній машині. Встановіть на локальну машину VNC-клієнт, наприклад Remmina:

sudo apt install remmina

Створіть тунель SSH для безпечного віддаленого доступу:

ssh -L 5901:localhost:5901 -N -f -l username remote_server_ip

Замініть username на ім’я користувача Ubuntu, а remote_server_ip – на IP-адресу вашого VNC-сервера.

Вітаємо! Ви успішно встановили VNC-сервер. Для отримання додаткової допомоги або корисної інформації ми рекомендуємо вам відвідати офіційний  сайт TigerVNC.

Поділіться своєю любов'ю

Залишити відповідь

0 комментариев
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x