Введение

Virtual Network Computing или VNC — это система подключения, позволяющая использовать клавиатуру и мышь для взаимодействия с графической средой рабочего стола на удаленном сервере. Данная система упрощает управление файлами, программным обеспечением и настройками на удаленном сервере для пользователей, которые еще не очень знакомы с управлением через командную строку.

С помощью этого обучающего модуля вы научитесь настраивать сервер VNC на сервере Debian 9 и подключаться к нему через защищенный туннель SSH. Мы будем использовать TightVNC, быстрый и компактный пакет дистанционного управления. Благодаря этому наше соединение VNC будет стабильным и удобным даже при низкой скорости подключения к интернету.

Предварительные требования

Для завершения данного обучающего модуля вам потребуется:

Шаг 1 — Установка среды рабочего стола и сервера VNC

По умолчанию сервер Debian 9 поставляется без графической среды рабочего стола и без сервера VNC, так что для начала мы их установим. В частности, мы установим пакеты новейшей среды рабочего стола Xfce и пакет TightVNC, доступный в официальном хранилище Debian.

Обновите список пакетов на своем сервере:

sudo apt update

Установите на свой сервер среду рабочего стола Xfce:

sudo apt install xfce4 xfce4-goodies

Во время установки вам будет предложено выбрать раскладку клавиатуры из списка возможных вариантов. Выберите наиболее подходящий для вашего языка вариант и нажмите ENTER. После этого установка будет продолжена.

После завершения установки установите сервер TightVNC:

sudo apt install tightvncserver

Для завершения начальной настройки сервера VNC после установки используйте команду vncserver, чтобы задать безопасный пароль и создать начальные файлы конфигурации:

vncserver

Вам будет предложено ввести и подтвердить пароль для удаленного доступа к системе:

Output
You will require a password to access your desktops.

Password:
Verify: