Запуск 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.

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

  • 680 Пользователи нашли это полезным
Помог ли вам данный ответ?

Связанные статьи

CentOS Установка сертификата SSL

Использование SSL совместно с веб сервером Apache позволяет защитить конфиденциальные данные при...

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

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

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

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

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

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

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

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