Меню

Настройка ultravnc в ubuntu



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Подтвердите пароль, введя его повторно.

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

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

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

    Сначала завершите запущенный десктоп командой vncserver -kill :1 .

Далее стоит запустить файл конфигурации через встроенный текстовый редактор. Для этого введите nano

Убедитесь, что файл имеет все строки, указанные ниже.

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

Если вы совершили какие-либо изменения, сохраните настройки нажатием клавиши 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.

Источник

Удаленный доступ в Ubuntu Linux (VNC)

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

Настройка Ubuntu для разрешения удаленного доступа

Здесь все очень просто: сервер и клиент VNC включены в стандартную комплектацию Ubuntu Desktop. На компьютере с Ubuntu, которым мы собираемся управлять, идем в меню «Система — Параметры — Удаленный рабочий стол», и выставляем нужные настройки. В-первую очередь выставим галочку «Позволять другим пользователям видеть ваш рабочий стол», если необходимо позволить им управлять — выставляем вторую галочку также. Внизу на желтом фоне появляется информация о том, как можно подключиться к вашему компьютеру из локальной сети или интернета. Еще один важный момент: не забудьте установить параметры доступа к вашему компьютера, обязаны ли вы будете разрешать каждое входящее подключение, или будете требовать пароль для доступа к компьютеру. Выставлять вариант свободного доступа и без пароля и без разрешений я крайне не рекомендую — все таки время в сети не спокойное =).

ВНИМАНИЕ! Если вы используете эффекты рабочего стола, то необходимо их ОТКЛЮЧИТЬ на время сеанса удаленного доступа, иначе удаленный доступ либо вообще не будет работать, либо будет дико тормозить.

Читайте также:  Настройка списка таблицы документа

После этого мы можем подключаться к нашей машине из Ubuntu или Windows. Для подключения из Ubuntu никаких дополнительных настроек не надо: просто идем в меню «Приложения — Интернет — Просмотр удаленных рабочих столов», нажимаем кнопку «Подключиться» в панели инструментов, выбираем протокол VNC и указываем имя компьютера в локальной сети или его IP-адрес в поле «Узел», внизу есть дополнительные параметры на ваше усмотрение: «Полноэкранный режим», «Только просмотр», «Масштабировать». Можно подключаться.

VNC в Windows. Настройка UltraVNC.

Для работы с VNC в Windows мы будем пользоваться пакетом UltraVNC. Раньше я пользовался другим пакетом — RealVNC, однако его серверная часть в бесплатной версии не работает под Windows Vista, 2008 и 7, поэтому я буду рассматривать именно UltraVNC, хотя он и более сложен в настройке.

Если вы используете Windows 2000 или XP, то можете попробовать настроить RealVNC самостоятельно, его можно скачать на официальном сайте: http://realvnc.com/products/free/4.1/download.html.

UltraVNC скачиваем здесь: http://www.uvnc.com/download/index.html (выбираем самую последнюю версию, затем выбираем версию Full, затем win32 для обычной 32-битной ОС, или X64 — для 64-битной).

Запускаем установку. На шаге «Select Components» необходимо выбрать тип установки, я не буду останавливаться на этом подробно — опытные пользователи разберутся с этим и сами, я же рекомендую просто выбрать «Full Installation» — полную установку в том случае, если к этой машине будут подключаться. Если нет — выбираем «Viewer only» — только клиентская часть, чтобы иметь возможность подключаться с этого компьютера.

Если у вас установлена Windows Vista или 7, то установочник также предложит скачать дополнительные не-свободные компоненты, без которых под этими версиями Windows будет немного тормозить изображение и не будет возможности передать нажатия клавиш «ctrl+alt+del». Настоятельно рекомендую установить их, отметив галочку «Download Vista addons files now».

Далее установочник предлагает установить «Mirror Driver», при использовании которого обновление экрана происходит быстрее, а нагрузка на центральный процессор снижается в несколько раз. Рекомендую его установить, отметив галочку «Download the mirror driver». Следующий шаг особо важный, если вы устанавливаете программу вместе с серверной частью. Выбираем:

  • «Register UltraVNC Server as system service» — зарегистрировать сервер как системную службу. Отмечаем, если хотим чтобы серверная часть запускалась сама при включении компьютера и работала в фоновом режиме.
  • «Start or restart UltraVNC Server» — запустить или перезапустить серверную службу СЕЙЧАС (отмечаем, иначе для запуска службы придется перезапустить компьютер).
  • «Create UltraVNC desktop icons» — создать значки на рабочем столе (на ваше усмотрение).
  • «Associate UltraVNC Viewer with the .vnc file extension» — ассоциировать файлы .vnc с программой (желательно отметить).
  • «UltraVNC Server driver install» — установка драйвера серверной части (отмечаем обязательно).
Читайте также:  Звуки нот для настройки скрипки

После завершения установки с серверной частью, нам предложат сразу же ее настроить. Не буду объяснять все пункты окна настройки — расскажу о самых важных: Раздел «Authentication»:

  • «VNC Password» — пароль для подключения (крайне рекомендую указать!).
  • «View-Only Password» — пароль для подключения в режиме просмотра (только наблюдение без управления клавиатурой и мышью, крайне рекомендую указать!).

Раздел «File Transfer»:

  • «Enable» — для включения.

Раздел «Misc.»:

  • «Remove Aero (Vista)» — отключить эффекты Aero при подключении клиента. Крайне рекомендуется для повышения быстродействия.
  • «Remove Wallpaper for Viewers» — Не показывать обои рабочего стола клиентам. Крайне рекомендуется для повышения быстродействия.
  • «Capture Alpha-Blending» — отображать прозрачности. Не рекомендуется для повышения быстродействия.
  • «Disable Tray Icon» — убрать значек в системной лотке (трее). Таким образом можно скрыть работу сервера.

«When Last Client Disconnects» — что делать когда все отключаются:

  • «Do Nothing» — ничего не делать
  • «Lock Workstation» — заблокировать экран
  • «Logoff Workstation» — выйти из учетной записи

Все. Когда сервер настроен — можно к нему подключаться, причем как из Windows, так и из Ubuntu или любой другой системы, где установлен клиент VNC.

Для подключения к другой машине из Windows используйте ярлык UltraVNC Viewer: здесь нужно ввести IP-адрес или имя компьютера в локальной сети в поле «VNC Sever».

Также может быть интересна опция «View Only» — просмотр экрана без управления компьютером.

Вот в-принципе и все. Если честно, в начале написания этой статьи я и сам не ожидал что в голой только что установленной Ubuntu можно так легко и без проблем настроить удаленный доступ к рабочему столу. Как видите, это намного проще аналогичной задачи в Windows. Конечно вы можете возразить мне, сказав что у Windows есть свой собственный протокол удаленного управления рабочим столом RDP, который настраивается ее стандартными средствами — однако тут я с вами не совсем соглашусь. Во-первых RDP нельзя использовать таким же образом как и VNC для таких задач, как «удаленная помощь другу»: при подключении к компьютеру удаленно, локального пользователя выкидывает из его учетной записи, или же удаленный пользователь должен работать в отдельной учетной записи. В то время как удаленные пользователи VNC работают с локальным в одном сеансе (не хватает только второго курсора =)), что позволяет демонстрировать выполнение каких-либо задач через сеть. Ну а во-вторых существуют прекрасные клиенты RDP для Linux, например — krdp, зато вот серверов RDP для других систем, отличных от Windows — нет, так что в плане кросс-платформенности решения от Microsoft, как обычно, остались позади.

О проблемах пишите в комментариях — буду дополнять и исправлять.

Источник

Adblock
detector