Андрей Смирнов
Время чтения: ~11 мин.
Просмотров: 7

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

VNC или Virtual Network Computing — это одна из самых популярных технологий удаленного доступа к рабочему столу, которая используется в Linux. Ранее очень часто для доступа к удаленному рабочему столу в Linux использовался VNC сервер x11vnc, но после перехода Ubuntu на Wayland настройка X11vnc стала сложной. Но у него есть несколько альтернатив, например, TigerVNC, который мы сегодня рассмотрим.

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

Чтобы установить VNC server в Ubuntu выполните такую команду:

Snimok-ekrana-ot-2019-06-06-20-51-11-1024x576.png

Также необходимо установить эмулятор терминала xterm, его программа будет использовать для запуска тестового окружения:

Для запуска сервера используется команда vncserver. Её синтаксис очень прост:

vncserverпорт:номер_дисплея опции

А вот её основные опции:

  • -dry-run — тестовый запуск, не выполнять никаких реальных действий;
  • -verbose — включить более подробный вывод;
  • -useold — запустить VNC сервер только если он ещё не запущен;
  • -cleanstale — очистить оставшиеся файлы после предыдущего запуска;
  • -localhost — разрешить подключения только с локального компьютера;
  • -name — имя VNC сервера, которое будет отображаться при подключении, по умолчанию используется host:display# (username);
  • -geometry — разрешение экрана для запускаемого окружения, например, 1024×768;
  • -depth — глубина цвета, доступны значения: 8, 15, 16 и 24;
  • -fg — не запускать сервис в фоновом режиме и оставить его привязанным к терминалу;
  • -autokill — автоматически останавливать сервер после завершения подключения;
  • -xstartup — программа, которую следует использовать вместо оболочки;
  • -list — список запущенных серверов;
  • -kill — завершить запущенный vnc сервер.

Теперь можно попытаться запустить VNC Server:

Snimok-ekrana-ot-2019-06-06-22-28-09-1024x576.png

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

Утилита не только создаст конфигурацию, но и запустит VNC сервер. Посмотреть список запущенных серверов можно командой:

Snimok-ekrana-ot-2019-06-06-21-25-00-1024x576.png

Чтобы завершить запущенный VNC сервер используйте опцию kill и идентификатор дисплея, на котором запущен сервер из предыдущей команды:

Snimok-ekrana-ot-2019-06-06-21-25-16-1024x576.png

Мы запускали TigerVNC с рабочем окружением в виде терминала, но теперь нам необходимо полноценное рабочее окружение Gnome. Чтобы его настроить создайте файл ~/.vnc/xstartup со следующим содержимым:

#!/bin/sh dbus-launch --exit-with-session gnome-session &

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

Чтобы показать использование других опций давайте запустим vncserver на четвертом виртуальном дисплее с разрешением экрана 1024×768:

Во-первых, на локальной машине вы можете подключиться к только что запущенному VNC серверу с помощью команды, которую предлагает сам сервер после запуска:

Snimok-ekrana-ot-2019-06-06-22-09-45-1024x576.png

В этой команде мы указываем тип авторизации и передаем файл с паролем, который создали при первом запуске VNC сервера. Перед вами откроется окно удаленного соединения.

Также можно запустить vncviewer Ubuntu без параметров, тогда утилита откроет графический интерфейс, где вам нужно ввести ip адрес машины, на которой запущен сервер, а также номер дисплея или порта:

Snimok-ekrana-ot-2019-06-06-22-10-06-1024x576.png

После этого нужно ввести пароль для подключения и откроется это же окно удаленного соединения:

Snimok-ekrana-ot-2019-06-06-22-10-18-1024x576.png

В этой статье мы рассмотрели как выполняется установка VNC на Ubuntu 18.04, а также как настроить программу для полноценной работы.

Kak-ustanovit-VNC-server-v-Ubuntu-1.png

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

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

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

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

  1. Перейдите в меню и откройте «Терминал». Существует горячая клавиша Ctrl + Alt + T, которая позволяет сделать это быстрее.

Otkrytie-terminala-cherez-menyu-v-Ubuntu.png

Установите обновления для всех системных библиотек через sudo apt-get update.</li>

Proverka-obnovlenij-bibliotek-v-Ubuntu.png

Введите пароль для предоставления рут-доступа.</li>

Vvod-parolya-dlya-podtverzhdeniya-dostupa-v-Ubuntu.png

По окончании следует прописать команду sudo apt-get install --no-install-recommends ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal vnc4server и нажать на Enter.</li>

Ustanovka-VNC-servera-cherez-ofitsialnyj-repozitorij-v-Ubuntu.png

Подтвердите добавление новых файлов в систему.</li>

Podtverzhdenie-dobavleniya-novyh-fajlov-servera-Ubuntu.png

Ожидайте завершения инсталляции и добавления до появления новой строки ввода.</li>

Zavershenie-ustanovki-VNC-servera-v-Ubuntu.png

</ol>

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

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

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

  1. В консоли напишите команду vncserver, отвечающую за запуск сервера.

Pervyj-zapus-VNC-servera-v-OS-Ubuntu.png

Вам будет предложено задать пароль для своих рабочих столов. Здесь надо ввести любую комбинацию символов, но не менее пяти. При наборе символы отображаться не будут.</li>Подтвердите пароль, введя его повторно.</li>Вы будете уведомлены о том, что создан стартовый скрипт и новый виртуальный десктоп начал свою работу.</li></ol>

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

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

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

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

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

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

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

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

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

Теперь вы ознакомлены со всеми основными действиями, которые требуется выполнить для установки и настройки VNC-сервера под дистрибутив Ubuntu на оболочке Gnome. Мы рады, что смогли помочь Вам в решении проблемы.Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

Здравствуйте, дорогие читатели сайта Страна IT. Сегодня мы с вами поговорим о еще одной программе удаленного доступа. С её помощью вы можете полностью управлять удаленным компьютером. Речь пойдет про VNC клиент для Windows. Данная программа для удаленного доступа к компьютеру позволяет пользователям подключаться к компьютерам с операционной системой Windows и Linux и выполнять любые настройки. Так же имеется полная поддержка практически всех современных операционных систем. VNC клиент, может стать для вас незаменимым помощником, если вам часто приходится управлять удаленными компьютерами либо если вы обслуживаете парк ПК. В статье я вам подробно расскажу, как скачать, установить и настроить утилиту.

Содержание

Как скачать VNC клиент для Windows.

Чтобы начать пользоваться программой, её необходимо скачать, чтобы не наловить на компьютер вирусов, загружать программу мы будем с официального сайта. Для этого перейдите по ссылке –  www.realvnc.com/download /

На странице загрузки, чтобы скачать бесплатно VNC клиент для Windows, необходимо выбрать соответствующую иконку и нажать на кнопку «DOWNLOAD VNC CONNECT». Так же под кнопкой загрузки можно выбрать в каком расширении скачивать программу: exe, Zip или в формате MSI Installer.11-1.jpg

Установка программы состоит из двух частей серверной и клиентской. Если вы хотите управлять удаленным компьютером, то устанавливаем клиентскую часть – VNC Viewer, если же вы хотите в дальнейшем управлять данным компьютером, то ставите VNC Server.

Обратите внимание! Не рекомендуется устанавливать версию программы VNC Server на компьютеры, которыми вы не будете управлять. Тем самым вы оградите себя от неправомерного использования вашего ПК.

Как установить VNC.

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

  1. Перед началом установки Windows спросит, хотите ли вы запустить этот файл, жмем кнопку «Запустить»;2-10.jpg
  2. Далее откроется следующее окно с описанием программы и лицензионным соглашением. Ставим галочку в поле «I accept the agreement» и жмем кнопку «Next»;3-10.jpg
  3. В следующем окне необходимо выбрать, что мы будем устанавливать «VNC Server», «VNC Viewer» или то и другое. После того, как определитесь с выбором, жмем кнопку «Next»;4-5.jpg
  4. Далее выбираем путь установки программы или оставляем все по умолчанию;5-2-1.jpg
  5. В окне Firewall Configuration необходимо поставить галочку в пункте «Add an exception to the firewall for VNC Server»;7-8.jpg
  6. Далее дожидаемся процесса окончания установки программы.

Мы с вами смогли установить VNC клиент для Windows, теперь давайте рассмотрим, как настроить программу и как ею пользоваться.

Как пользоваться VNC — программой удаленного доступа к компьютеру.

После того, как мы с вами установили серверную и клиентскую части, необходимо их настроить. Для этого запускаем для начала VNC Server и в главном окне, задаем пароль, который будет использоваться клиентом для подключения к данному компьютеру.10-4.jpg

Совет! Рекомендую придумывать сложный пароль, состоящий из заглавных, строчных латинских букв и цифр. Это обезопасит вас от взлома компьютера сервера.

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

Для того, чтобы выполнять удаленные подключения со своего компьютера к другим ПК, нам с вами понадобится VNC Viewer. Запускаем его. Окно программы выглядит скромно, но зато нет ничего лишнего. В самом центре располагается строка «VNC server» в нее необходимо ввести имя удаленного компьютера или IP адрес. Как узнать IP адрес читайте статью – Как узнать IP своего компьютера. Если вы хотите подключиться по имени, то посмотреть его можно в свойствах системы.11212.jpg

В моем случае, я буду вводить IP адрес. После нажатия на кнопку «Connect» появится окно для ввода пароля подключения к серверу. После этого перед вами отобразится удаленный рабочий стол. Теперь вы сможете выполнять любые действия, будто это ваш компьютер.

Что делать, если не получается подключиться.

Часто бывают случаи, когда после установки VNC клиента для Windows не удается выполнить подключение.  На это существует ряд определенных причин, рассмотрим их подробнее:

  • Антивирусные программы заблокировали работу VNC. Очень часто антивирусы определяют программы удаленного доступа как нежелательное ПО и блокируют их работу всеми способами. Для того, чтобы избежать такой ситуации необходимо добавить программу в списки исключений антивируса;
  • Неправильный IP адрес. Иногда случаются случаи, когда пользователь удаленного компьютера говорит вам неправильный IP адрес. Тем самым вы не можете подключиться. Рекомендую уточнить информацию и повторить подключение;
  • Неправильный пароль. Если вы сами задавали пароль для серверной версии. То необходимо проверить, правильно ли вы его вводите, возможно у вас включен заглавный ввод букв или выбран неправильный язык ввода;
  • Программа переключилась на другой порт работы. По умолчанию, программа работает через порт 5900. Проверьте, не занят ли данный порт каким-то другим приложением. Так же можно выполнить переадресацию портов.

Это основные проблемы, которые встречаются при работе с VNC Viewer. Как видите, они вполне себе решаемые.  Функционал программы достаточно простой, здесь нет каких-то суперполезных функций. Программа имеет вполне стандартный набор инструментов, который схож с Supremo и AnyDesk, а возможно и чем-то уступает своим собратьям. Чем подкупает VNC клиент для Windows, так это высокая скорость работы и большая поддержка всех современных платформ. Это делает программу достаточно привлекательной для пользователей, которые имеют устройства с разными операционными системами.

Подведем итоги.

Сегодня получился какой-то сумбурный обзор программы. Но все же я вам представил общую картину. Теперь вы знаете про VNC клиент для Windows и сможете его скачать и установить. Возможно программа войдет в вашу повседневную жизнь и заменит более популярные программы, например, такие как TeamViewer. VNC имеет все необходимые функции для работы, при этом она практически не использует ресурсы компьютера и при этом обеспечивает быструю стабильную связь между устройствами.

Используемые источники:

  • https://losst.ru/ustanovka-vnc-server-v-ubuntu-18-04
  • https://lumpics.ru/how-to-install-vnc-server-in-ubuntu/
  • https://strana-it.ru/vnc-klient-windows/

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации