Запуск Desktop версии Ubuntu на VPS с VNC удалённым доступом к рабочему столу.

Запуск Desktop версии Ubuntu на VPS с VNC удалённым доступом к рабочему столу.

Способ установки и доступа описанный в этой статье был успешно протестирован на VDS3 с установленным дисковым шаблоном Ubuntu 11.04, но будет успешно работать и на других версиях Ubuntu. Хочется сказать, что Ubuntu Desktop версии 12 несколько тяжеловат и не удобен в управлении, в связи с этим рекомендуем Ubuntu 11.04.

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

Для того чтобы запустить VDS с удаленным доступом к рабочему столу VNC у вас должна быть установлена Desktop версия Ubuntu.

Для начала необходимо обновить репозитории Ubuntu:

sudo apt-get update

 

После успешного обновления репозиториев, устанавливаем Desktop версию Ubuntu:

sudo apt-get install ubuntu-desktop

 

Процесс может занять несколько часов, необходимо запастись терпением. Для того чтобы не зависеть от запущенной консоли и локальных сбоев сетевого соединения настоятельно рекомендуется использовать утилиту screen. Использование утилиты Screen на VDS с операционной системой Linux.

В процессе установки Ubuntu Desktop будет открыто несколько диалоговых окон, для конфигурации пакета.

Configuring keyboard-configuration.
Country of origin for the keyboard:
Выбираем: Russian
Keyboard layout:
Выбираем: Russian
Method for toggling between national and Latin mode (Способ переключения раскладки клавиатуры):
Выбираем например: Alt+Shift

 

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

Configuration file `/etc/init/nmbd.conf'
==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a shell to examine the situation
The default action is to keep your current version.
*** nmbd.conf (Y/I/N/O/D/Z) [default=N] ? Y

 

После установки Ubuntu Desktop установим и сконфигурируем графическую оболочку GNOME:

sudo apt-get install gdm

sudo /etc/init.d/gdm start

 

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

Пока идет процесс установки можно приступить к установке программы для удаленного доступа на своём локальном компьютере. В нашем случае это будет бесплатная программа Ultr@VNC.

Скачать программу UltraVNC можно в разделе Загрузки - Программы:

http://www.siteko.net/clients/downloads/3/

Устанавливаем программу к себе на компьютер.

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

Для установки VNC сервера выполним команду:

sudo apt-get install vnc4server

 

Теперь запустим наш VNC сервер выбрав желаемое разрешения окна управления удаленным доступом:

vncserver :1 -geometry 1024x768 -depth 16 -pixelformat rgb565

 

Установим пароль доступа к удаленному рабочему столу, набрав, а затем подтвердив его:

vncpasswd

 

Еще несколько шагов до окончания настройки нашего сервера.

На время остановим VNC сервер:

vncserver -kill :1

 

Установим удобный текстовый редактор nano:

sudo apt-get install nano

 

Добавим в запуск графической оболочки использование GNOME, откроем файл:

sudo nano ~/.vnc/xstartup

и добавим в его конец строчку:

gnome-session &

(Для выхода из редактора нажимаем “Ctrl +X” и далее ”y” для сохранения изменений.)

 

Перезапустим наш сервер:

sudo reboot

 

И запустим наш VNC сервер снова:

vncserver :1 -geometry 1024x768 -depth 16 -pixelformat rgb565

 

Наш VNC сервер будет слушать порт 5901.

Теперь подключимся к удаленному рабочему столу со своего компьютера. Запустим ранее установленный нами VNC клиент найдя в меню своей операционной системы ярлык:

Run Ultr@VNC VIEWER

 

Откроется диалоговое окно “Connection”

Заполняем поле VNC Server

0.0.0.0:5901

Где 0.0.0.0 это IP нашего удаленного сервера.

Набираем пароль VNC сервера созданный нами на сервере ранее. Перед вами должен открыться удаленный рабочий стол Ubuntu.

Приятной Вам работы!

Помог ли вам данный ответ?

 Распечатать статью

Также читают

Настройка и установка Suhosin на сервер

Сегодня не для кого не секрет что вебсерверы подвержены атакам злоумышленников. Причин по которым...

Обновление версии PHP с 5.1 до 5.2 в CentOS 5

В шаблоне CentOS 5 x86_64 + ISPmanager устанавливаемом на наших VPS серверах установлен PHP...

Настройка vsftpd в CentOS

  vsftpd (Very Secure Ftp Daemon) разрабатывался Chris Evans, недовольным уровнем безопасности,...

Apache переадресация запросов по протоколу HTTP на HTTPS с помощью mod_rewrite

Модуль Apache mod_rewrite позволяет легко переадресовывать любые запросы клиентов к любой...

Установка файрволла APF - Advanced Policy Firewall.

Нет смысла обьяснять необходимость файрволла на сервере. Удачным выбором среди серверных...