Как установить VNC Server на Debian 11
В этом руководстве мы покажем вам, как установить VNC Server на Debian 11. Для тех из вас, кто не знал, VNC означает виртуальный сетевой компьютер. Это система совместного использования графического рабочего стола, использующая протокол удаленного буфера кадров (RFB). Те, кому не нравится командная строка, используют VNC, чтобы позволить им использовать клавиатуру и мышь для взаимодействия с графической средой рабочего стола на удаленном сервере.
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo
‘ к командам для получения привилегий root. Я покажу вам пошаговую установку сервера VNC на Debian 11 (Bullseye).
Установите VNC Server на Debian 11 Bullseye
Шаг 1. Перед установкой любого программного обеспечения важно убедиться, что ваша система обновлена, выполнив следующие apt
команды в терминале:
sudo apt update sudo apt upgrade
Шаг 2. Установка VNC Server в Debian 11.
По умолчанию графическая среда не установлена в серверных версиях Debian. Следовательно, если мы хотим подключиться к удаленному рабочему столу, нам необходимо установить графическую оболочку. Заодно установим сам TightVNC Server:
sudo apt install xfce4 xfce4-goodies tightvncserver
Шаг 3. Настройте VNC-сервер.
После завершения установки давайте запустим VNC Server в первый раз. Он создаст необходимые для работы файлы и попросит придумать пароль:
vncserver
После этого остановите сеанс TightVNC, чтобы изменить другие настройки:
vncserver -kill :1
Затем откройте файл конфигурации TightVNC с помощью вашего любимого текстового редактора:
nano ~/.vnc/xstartup
Добавьте следующую строку:
startxfce4
Сохраните и закройте файл, затем снова запустите сервер:
vncserver
Шаг 4. Создайте файл Systemd.
Теперь мы создаем systemd
файл модуля с именем :vncserver.service
nano /etc/systemd/system/vncserver.service
Добавьте следующий файл:
[Unit] Description=TightVNC server After=syslog.target network.target [Service] Type=forking User=root PAMName=login PIDFile=/root/.vnc/%H:1.pid ExecStartPre=-/usr/bin/vncserver -kill :1 > /dev/null 2>&1 ExecStart=/usr/bin/vncserver ExecStop=/usr/bin/vncserver -kill :1 [Install] WantedBy=multi-user.target
Сохраните и закройте файл, затем включите автозапуск сервера TightVNC и запустите его.
sudo systemctl daemon-reload systemctl enable --now vncserver
Шаг 5. Настройте брандмауэр.
Если ваш брандмауэр включен, вам необходимо открыть порты для входящих соединений VNC. Для одного подключения достаточно открыть 5901 с помощью следующей команды:
ufw allow 5901/tcp
Шаг 6. Подключение к удаленному рабочему столу.
Для подключения к серверу удаленного рабочего стола. Для Windows вы можете использовать RealVNC или TightVNC Viewer. Для Linux — Remmina. Используйте IP-адрес вашего сервера с портом 5901 в качестве VNC-сервера.
Поздравляю! Вы успешно установили VNC . Благодарим за использование этого руководства для установки последней версии VNC Server на Debian 11 Bullseye. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт TightVNC .