Установка VNC-сервера в Ubuntu

Virtual Network Computing (VNC) представляет собой систему для обеспечения удаленного доступа к рабочему столу компьютера. Через сеть передается изображение экрана, осуществляются нажатия кнопок мыши и клавиш на клавиатуре. В операционной системе Ubuntu упомянутая система устанавливается через официальный репозиторий, а уже потом происходит процедура поверхностной и детальной настройки.

Устанавливаем VNC-сервер в Ubuntu

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

Шаг 1: Установка необходимых компонентов

Как уже было сказано ранее, использовать мы будем официальное хранилище. Там находится самая свежая и стабильная версия VNC-сервера. Все действия производятся через консоль, потому начать стоит с ее запуска.

  1. Перейдите в меню и откройте «Терминал». Существует горячая клавиша Ctrl + Alt + T, которая позволяет сделать это быстрее.
  2. Открытие терминала через меню в Ubuntu
  3. Установите обновления для всех системных библиотек через sudo apt-get update.
  4. Проверка обновлений библиотек в Ubuntu
  5. Введите пароль для предоставления рут-доступа.
  6. Ввод пароля для подтверждения доступа в Ubuntu
  7. По окончании следует прописать команду sudo apt-get install --no-install-recommends ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal vnc4server и нажать на Enter.
  8. Установка VNC-сервера через официальный репозиторий в Ubuntu
  9. Подтвердите добавление новых файлов в систему.
  10. Подтверждение добавления новых файлов сервера Ubuntu
  11. Ожидайте завершения инсталляции и добавления до появления новой строки ввода.
  12. Завершение установки VNC-сервера в Ubuntu

Теперь в Ubuntu присутствуют все необходимые компоненты, осталось только проверить их работу и провести настройку перед запуском удаленного рабочего стола.

Шаг 2: Первый запуск VNC-server

Во время первого запуска инструмента происходит настройка основных параметров, а уже потом стартует рабочий стол. Вам следует убедиться в том, что все функционирует нормально, а сделать это можно так:

  1. В консоли напишите команду vncserver, отвечающую за запуск сервера.
  2. Первый запуск VNC-сервера в ОС Ubuntu
  3. Вам будет предложено задать пароль для своих рабочих столов. Здесь надо ввести любую комбинацию символов, но не менее пяти. При наборе символы отображаться не будут.
  4. Ввод нового пароля для сервера в Ubuntu
  5. Подтвердите пароль, введя его повторно.
  6. Подтверждение пароля для сервера в Ubuntu
  7. Вы будете уведомлены о том, что создан стартовый скрипт и новый виртуальный десктоп начал свою работу.
  8. Успешный первый запуск сервера в Ubuntu

Шаг 3: Настройка VNC-сервера для полноценного функционирования

Если в предыдущем шаге мы только удостоверились в работоспособности установленных компонентов, сейчас нужно подготовить их для осуществления удаленного подключения к рабочему столу другого компьютера.

  1. Сначала завершите запущенный десктоп командой vncserver -kill :1.
  2. Завершить работу запущенного сервера в Ubuntu
  3. Далее стоит запустить файл конфигурации через встроенный текстовый редактор. Для этого введите nano ~/.vnc/xstartup.
  4. Запустить конфигурационный файл сервера в Ubuntu
  5. Убедитесь, что файл имеет все строки, указанные ниже.

    #!/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 &

  6. Редактировать конфигурационный файл сервера Ubuntu
  7. Если вы совершили какие-либо изменения, сохраните настройки нажатием клавиши Ctrl + O.
  8. Сохранить изменения в файле в Ubuntu
  9. Выйти из файла можно нажатием на Ctrl + X.
  10. Выйти из режима редактирования файла в Ubuntu
  11. Кроме всего, следует также пробросить порты, чтобы предоставить удаленный доступ. Поможет осуществить эту задачу команда iptables -A INPUT -p tcp --dport 5901 -j ACCEPT.
  12. Пробросить порты для сервера в Ubuntu
  13. После ее введения сохраните настройки, прописав iptables-save.
  14. Сохранить проброс портов для сервера в Ubuntu

Шаг 4: Проверка работы VNC-сервера

Последний шаг — проверка установленного и настроенного VNC-сервера в действии. Использовать для этого мы будем одно из приложений для управления удаленными рабочими столами. С его инсталляцией и запуском предлагаем ознакомиться далее.

  1. Сначала потребуется запустить сам сервер путем ввода vncserver.
  2. Запустить VNC-сервер в Ubuntu
  3. Убедитесь в том, что процесс прошел корректно.
  4. Проверить работоспособность сервера в Ubuntu
  5. Приступайте к добавлению приложения Remmina из пользовательского репозитория. Для этого надо напечатать в консоли sudo apt-add-repository ppa:remmina-ppa-team/remmina-next.
  6. Установить менеджер удаленного стола в Ubuntu
  7. Нажмите на Enter для добавления новых пакетов в систему.
  8. Подтвердить добавление библиотек менеджера в Ubuntu
  9. По завершении установки требуется обновить системные библиотеки sudo apt update.
  10. Повторное обновление системных библиотек в Ubuntu
  11. Теперь осталось только собрать последнюю версию программы через команду sudo apt install remmina remmina-plugin-rdp remmina-plugin-secret.
  12. Установка всех файлов менеджера удаленного стола в Ubuntu
  13. Подтвердите операцию по инсталляции новых файлов.
  14. Подтверждение установки менеджера в Ubuntu
  15. Запустить Remmina можно через меню, нажав на соответствующий значок.
  16. Запуск установленного приложения в Ubuntu
  17. Здесь осталось только выбрать технологию VNC, прописать нужный IP-адрес и подключиться к десктопу.
  18. Запуск установленного приложения в Ubuntu

Конечно, для подключения таким образом пользователю нужно знать внешний IP-адрес второго компьютера. Для определения этого существуют специальные онлайн-сервисы или дополнительные утилиты, добавляемые в Ubuntu. Детальную информацию по этой теме вы найдете в официальной документации от разработчиков ОС.

Теперь вы ознакомлены со всеми основными действиями, которые требуется выполнить для установки и настройки VNC-сервера под дистрибутив Ubuntu на оболочке Gnome.

Помогла ли Вам статья?
Да Нет
Задайте вопрос или оставьте мнение
Получить ответ на Email
Уведомить о

1 Ответ
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Аноним
1 октября 2019 12:42

Не работает. Уже заново поставил Убунту. Ошибка одна и та же

Инструкции по операционным системам:
AndroidAndroid iOSiOS Windows 11Windows 11 Windows 10Windows 10 Windows 7Windows 7 Windows 8Windows 8 Windows XPWindows XP Общее по компьютерамОбщее по компьютерам LinuxLinux macOSmacOS
Инструкции по мессенджерам и соц.сетям:
ВконтактеВконтакте ОдноклассникиОдноклассники TelegramTelegram ViberViber WhatsAppWhatsApp SkypeSkype ZoomZoom InstagramInstagram
Инструкции по работе в программах:
WordWord ExcelExcel PowerPointPowerPoint OutlookOutlook DirectXDirectX PhotoshopPhotoshop LightroomLightroom Premiere ProPremiere Pro Google ChromeGoogle Chrome Яндекс БраузерЯндекс Браузер Mozilla FirefoxMozilla Firefox OperaOpera Internet ExplorerInternet Explorer Уроки по остальным браузерамПо остальным браузерам Расширения для браузеровРасширения браузеров Уроки по антивирусамПо антивирусам AvastAvast AudacityAudacity Apple IDApple ID AutoCADAutoCAD BandicamBandicam BlueStacksBlueStacks DAEMON ToolsDAEMON Tools DiscordDiscord Epic GamesEpic Games FL StudioFL Studio HamachiHamachi iСloudiСloud iTunesiTunes OBSOBS OriginOrigin Play MarketPlay Market Sony VegasSony Vegas SpotifySpotify SteamSteam TeamViewerTeamViewer The Bat!The Bat! TikTokTikTok TunngleTunngle UltraISOUltraISO uTorrentuTorrent VirtualBoxVirtualBox Торрент клиентыТоррент клиенты Яндекс ДискЯндекс Диск Яндекс.КартыЯндекс.Карты Яндекс.НавигаторЯндекс.Навигатор В остальных программахВ остальных программах Драйвера для устройствДрайвера Подборки программПодобрать программу Остальные программыСкачать программы
Инструкции по онлайн-сервисам:
ЯндексЯндекс GoogleGoogle ДзенДзен YouTubeYouTube FacebookFacebook TwitterTwitter AliExpressAliExpress AvitoAvito ChatGPTChatGPT QiwiQiwi Другие онлайн-сервисыДругие сервисы Все о почтеВсе о почте Яндекс почтаЯндекс почта GmailGmail Почта Mail.ruПочта Mail.ru Рамблер почтаРамблер почта
Инструкции по телефонам:
SamsungSamsung XiaomiXiaomi HuaweiHuawei Прошивки устройствПрошивки телефонов ТелефонОбщие по телефонам
Инструкции по периферийным устройствам:
МышкаМышка КлавиатураКлавиатура ПринтерПринтер РоутерРоутер ФлешкаФлешка Карта памятиКарта памяти HDMIHDMI Игровые консолиИгровые консоли Яндекс СтанцияЯндекс Станция AirPodsAirPods
Инструкции по комплектующим:
Материнская платаМатеринская плата ПроцессорПроцессор ВидеокартаВидеокарта SSD дискиSSD диски Жесткий дискЖесткий диск BIOSBIOS