Содержание:
Virtual Network Computing (VNC) представляет собой систему для обеспечения удаленного доступа к рабочему столу компьютера. Через сеть передается изображение экрана, осуществляются нажатия кнопок мыши и клавиш на клавиатуре. В операционной системе Ubuntu упомянутая система устанавливается через официальный репозиторий, а уже потом происходит процедура поверхностной и детальной настройки.
Устанавливаем VNC-сервер в Ubuntu
Поскольку в последних версиях Ubuntu по умолчанию установлена графическая оболочка Gnome, инсталлировать и настраивать VNC мы будем, отталкиваясь именно от этого окружения. Весь процесс для удобства разделим на последовательные шаги, поэтому у вас не должно возникнуть трудностей с пониманием наладки работы интересующего инструмента.
Шаг 1: Установка необходимых компонентов
Как уже было сказано ранее, использовать мы будем официальное хранилище. Там находится самая свежая и стабильная версия VNC-сервера. Все действия производятся через консоль, потому начать стоит с ее запуска.
- Перейдите в меню и откройте «Терминал». Существует горячая клавиша Ctrl + Alt + T, которая позволяет сделать это быстрее.
- Установите обновления для всех системных библиотек через
sudo apt-get update
. - Введите пароль для предоставления рут-доступа.
- По окончании следует прописать команду
sudo apt-get install --no-install-recommends ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal vnc4server
и нажать на Enter. - Подтвердите добавление новых файлов в систему.
- Ожидайте завершения инсталляции и добавления до появления новой строки ввода.
Теперь в Ubuntu присутствуют все необходимые компоненты, осталось только проверить их работу и провести настройку перед запуском удаленного рабочего стола.
Шаг 2: Первый запуск VNC-server
Во время первого запуска инструмента происходит настройка основных параметров, а уже потом стартует рабочий стол. Вам следует убедиться в том, что все функционирует нормально, а сделать это можно так:
- В консоли напишите команду
vncserver
, отвечающую за запуск сервера. - Вам будет предложено задать пароль для своих рабочих столов. Здесь надо ввести любую комбинацию символов, но не менее пяти. При наборе символы отображаться не будут.
- Подтвердите пароль, введя его повторно.
- Вы будете уведомлены о том, что создан стартовый скрипт и новый виртуальный десктоп начал свою работу.
Шаг 3: Настройка VNC-сервера для полноценного функционирования
Если в предыдущем шаге мы только удостоверились в работоспособности установленных компонентов, сейчас нужно подготовить их для осуществления удаленного подключения к рабочему столу другого компьютера.
- Сначала завершите запущенный десктоп командой
vncserver -kill :1
. - Далее стоит запустить файл конфигурации через встроенный текстовый редактор. Для этого введите
nano ~/.vnc/xstartup
. - Убедитесь, что файл имеет все строки, указанные ниже.
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &gnome-panel &
gnome-settings-daemon &
metacity &
nautilus & - Если вы совершили какие-либо изменения, сохраните настройки нажатием клавиши Ctrl + O.
- Выйти из файла можно нажатием на Ctrl + X.
- Кроме всего, следует также пробросить порты, чтобы предоставить удаленный доступ. Поможет осуществить эту задачу команда
iptables -A INPUT -p tcp --dport 5901 -j ACCEPT
. - После ее введения сохраните настройки, прописав
iptables-save
.
Шаг 4: Проверка работы VNC-сервера
Последний шаг — проверка установленного и настроенного VNC-сервера в действии. Использовать для этого мы будем одно из приложений для управления удаленными рабочими столами. С его инсталляцией и запуском предлагаем ознакомиться далее.
- Сначала потребуется запустить сам сервер путем ввода
vncserver
. - Убедитесь в том, что процесс прошел корректно.
- Приступайте к добавлению приложения Remmina из пользовательского репозитория. Для этого надо напечатать в консоли
sudo apt-add-repository ppa:remmina-ppa-team/remmina-next
. - Нажмите на Enter для добавления новых пакетов в систему.
- По завершении установки требуется обновить системные библиотеки
sudo apt update
. - Теперь осталось только собрать последнюю версию программы через команду
sudo apt install remmina remmina-plugin-rdp remmina-plugin-secret
. - Подтвердите операцию по инсталляции новых файлов.
- Запустить Remmina можно через меню, нажав на соответствующий значок.
- Здесь осталось только выбрать технологию VNC, прописать нужный IP-адрес и подключиться к десктопу.
Конечно, для подключения таким образом пользователю нужно знать внешний IP-адрес второго компьютера. Для определения этого существуют специальные онлайн-сервисы или дополнительные утилиты, добавляемые в Ubuntu. Детальную информацию по этой теме вы найдете в официальной документации от разработчиков ОС.
Теперь вы ознакомлены со всеми основными действиями, которые требуется выполнить для установки и настройки VNC-сервера под дистрибутив Ubuntu на оболочке Gnome.
Наш Telegram каналТолько полезная информация
Не работает. Уже заново поставил Убунту. Ошибка одна и та же