Virtual Network Computing (VNC) представляет собой систему для обеспечения удаленного доступа к рабочему столу компьютера. Через сеть передается изображение экрана, осуществляются нажатия кнопок мыши и клавиш на клавиатуре. В операционной системе Ubuntu упомянутая система устанавливается через официальный репозиторий, а уже потом происходит процедура поверхностной и детальной настройки.
Устанавливаем VNC-сервер в Ubuntu
Поскольку в последних версиях Ubuntu по умолчанию установлена графическая оболочка Gnome, инсталлировать и настраивать VNC мы будем, отталкиваясь именно от этого окружения. Весь процесс для удобства разделим на последовательные шаги, поэтому у вас не должно возникнуть трудностей с пониманием наладки работы интересующего инструмента.
Шаг 1: Установка необходимых компонентов
Как уже было сказано ранее, использовать мы будем официальное хранилище. Там находится самая свежая и стабильная версия VNC-сервера. Все действия производятся через консоль, потому начать стоит с ее запуска.
- Перейдите в меню и откройте . Существует горячая клавиша , которая позволяет сделать это быстрее.
- Установите обновления для всех системных библиотек через sudo apt-get update.
- Введите пароль для предоставления рут-доступа.
- По окончании следует прописать команду sudo apt-get install —no-install-recommends ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal vnc4server и нажать на .
- Подтвердите добавление новых файлов в систему.
- Ожидайте завершения инсталляции и добавления до появления новой строки ввода.
Теперь в 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 80×24+10+10 -ls -title «$VNCDESKTOP Desktop» &
x-window-manager &gnome-panel &
gnome-settings-daemon &
metacity &
nautilus & - Если вы совершили какие-либо изменения, сохраните настройки нажатием клавиши .
- Выйти из файла можно нажатием на .
- Кроме всего, следует также пробросить порты, чтобы предоставить удаленный доступ. Поможет осуществить эту задачу команда 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.
- Нажмите на для добавления новых пакетов в систему.
- По завершении установки требуется обновить системные библиотеки sudo apt update.
- Теперь осталось только собрать последнюю версию программы через команду sudo apt install remmina remmina-plugin-rdp remmina-plugin-secret.
- Подтвердите операцию по инсталляции новых файлов.
- Запустить Remmina можно через меню, нажав на соответствующий значок.
- Здесь осталось только выбрать технологию VNC, прописать нужный IP-адрес и подключиться к десктопу.
Конечно, для подключения таким образом пользователю нужно знать внешний IP-адрес второго компьютера. Для определения этого существуют специальные онлайн-сервисы или дополнительные утилиты, добавляемые в Ubuntu. Детальную информацию по этой теме вы найдете в официальной документации от разработчиков ОС.
Теперь вы ознакомлены со всеми основными действиями, которые требуется выполнить для установки и настройки VNC-сервера под дистрибутив Ubuntu на оболочке Gnome.
Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 13047 полезных инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.