Как установить 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