По умолчанию наша компания предоставляет доступ к ВПС серверам только по протоколам SSH (англ. Secure SHell) и SFTP (англ. SSH File Transfer Protocol).

Для доступа к вашему ВПС серверу в графическом режиме вам необходимо установить графическую систему и сервер подключений к удаленному рабочему столу. Безусловно, сперва вам нужно заказать VPS и подключиться к серверу по SSH, а затем уже выполнять установку.

На тарифных планах с количеством ОЗУ менее 1024 МБ настоятельно не рекомендуется устанавливать графическую систему по причине недостаточной производительности.

Важно! Данное руководство написано специально для ВПС виртуализаций KVM и OpenVZ и работоспособность на VPS с другими виртуализациями не гарантируется.

Содержание

  1. Видео-инструкция установки и настройки XRDP
  2. Установка XRDP на KVM VPS
  3. Установка XRDP на OpenVZ VPS

Видео-инструкция установки и настройки XRDP

В видео-инструкции мы показали, как установить и настроить XRPD на VPS, работающем на базе виртуализации KVM с использованием дистрибутива Linux Ubuntu 14.04 (64 bit). Несмотря на то, что для каждой виртуализации и каждого дистрибутива Linux используется свой набор команд, общий ход установки и настройки будет схожий.

Установка XRDP на KVM VPS

Debian 7.4

Если на вашем виртуальном сервере установлена Debian 7.4, то процедура установки графической оболочки выглядит следующим образом:

1. Обновляем пакеты

apt-get update && apt-get upgrade

2. Устанавливаем графическую оболочку оболочку и сервис xRDP

apt-get -y install gnome-desktop-environment
apt-get -y install xrdp nano

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

nano /etc/xrdp/startwm.sh

Содержание файла должно выглядеть следующим образом (обратите обязательно внимание на последнюю строку — она должна быть пустой):

#!/bin/sh
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE
fi
. /etc/X11/Xsession
gnome-session

После внесения изменений необходимо их сохранить. В случае редактора Nano сохранение выполняется комбинацией клавиш CTRL+O. После этого выходим из редактора при помощи CTRL+X.

4. Перезагружаем сервер xRDP командой:

service xrdp restart

5. По завершении выполнения указанных команд нужно перезагрузить ВПС, выполнив команду

reboot

Либо в панели управления SolusVM нажать на кнопку «Перезагрузить».

CentOS 6.*

На Centos 6.* установка графической оболочки происходит так:

1. Обновляем пакеты

yum -y upgrade

2. Устанавливаем оболочку

yum -y groupinstall "X Window System" "Desktop"

3. Подключаем репозитории EPEL и Desktop

yum -y install xorg-x11-fonts-Type1 xorg-x11-fonts-truetype
rpm -Uvh http://fedora.ip-connect.vn.ua/fedora-epel/6/i386/epel-release-6-8.noarch.rpm

4. Устанавливаем и запускаем сервис xRDP

yum -y install xrdp
yum -y install firefox tigervnc tigervnc-server tigervnc-server-module
chkconfig haldaemon --levels 2345 off
chkconfig xrdp --levels 345 on
chkconfig NetworkManager off
service xrdp start

5. После этого выполняем настройку сетевых подключений, выполнив команду

system-config-network

Дождавшись вывода окна выбора, перейдите на пункт меню «DNS configuration» и нажмите кнопку «Enter»:

DNS configuration

В открывшемся окне конфигурирования укажите для поля «Primary DNS» IP адрес 8.8.8.8, а в поле для «Secondary DNS» IP адрес 4.2.2.3 и нажмите кнопку «Ok».

Окно конфигурирования NS configuration

Сохраните все изменения нажав кнопку «Save&Quit».

Save&Quit

6. По завершении выполнения указанных команд нужно перезагрузить ВПС, выполнив команду

reboot

Либо в панели управления SolusVM нажать на кнопку «Перезагрузить».

CentOS 7.*

Для Centos 7 установка производится следующим образом:

1. Обновляем пакеты

yum -y update

2. Подключаем репозитории EPEL и Desktop

yum -y install epel-release
rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm

3. Устанавливаем графическую оболочку и xRDP сервер

yum -y groups install "GNOME Desktop"
yum -y install xrdp tigervnc tigervnc-server tigervnc-server-module xorg-x11-fonts-Type1 firefox

4. Указываем графическую оболочку по умолчанию

touch /etc/sysconfig/desktop; echo "\"PREFERRED=gnome\"" > /etc/sysconfig/desktop

5. Добавляем сервис xRDP в автозагрузку и перезапускаем его

systemctl enable xrdp.service
systemctl start xrdp.service
service xrdp restart

6. Выключаем Firewall

systemctl disable firewalld
systemctl stop firewalld

7. По завершении выполнения указанных команд нужно перезагрузить ВПС, выполнив команду

reboot

Либо в панели управления SolusVM нажать на кнопку «Перезагрузить».

Ubuntu 12.04 (64 bit)

Для Ubuntu 12.04 (64 bit) последовательность действий следующая:

1. Обновляем пакеты

apt-get -y update

2. Устанавливаем графическую оболочку и xRDP

apt-get -y install ubuntu-desktop --no-install-recommends
apt-get -y install xrdp

3. Добавляем сервис xRDP в автозагрузку

/etc/init.d/xrdp start

4. По завершении выполнения указанных команд необходимо перезагрузить ВПС, выполнив команду

reboot

Либо в панели управления SolusVM нажать на кнопку «Перезагрузить».

Ubuntu 14.04 (32 и 64 bit)

Для Ubuntu 14.04 (32 или 64 bit) установка производится следующим образом:

1. Обновляем пакеты

apt-get -y update

2. Устанавливаем xRDP

apt-get -y install xrdp

3. Устанавливаем графическую оболочку XFCE4

apt-get -y install xfce4

4. Настраиваем работу сервиса xRDP

На этом шаге мы немного изменим 2 файла, чтобы быть уверенными, что xRDP будет использовать xfce4.

Для начала нам необходимо создать или отредактировать имеющийся .xsession файл в нашем домашнем каталоге (директория home).

Мы можем использовать редактор Nano или cоздать перенаправление через echo запрос (легче):

echo xfce4-session >~/.xsession

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

nano /etc/xrdp/startwm.sh

Содержание файла должно выглядеть следующим образом (обратите обязательно внимание на последнюю строку — она должна быть пустой):

#!/bin/sh
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE
fi
startxfce4

5. Перезапускаем xRDP, чтобы все изменения вступили в силу, с помощью команды:

service xrdp restart

6. По завершении выполнения указанных команд необходимо перезагрузить ВПС, выполнив команду

reboot

Либо в панели управления SolusVM нажать на кнопку «Перезагрузить».

Scientific Linux 6.4 (64 bit)

Для Scientific Linux 6.4 (x86_64) последовательность действий следующая:

1. Обновляем пакеты

yum -y upgrade

2. Устанавливаем графическую оболочку KDE

yum -y groupinstall "KDE Desktop"

3. Подключаем репозитории EPEL и Desktop

yum -y install xorg-x11-fonts-Type1 xorg-x11-fonts-truetype
rpm -Uvh http://fedora.ip-connect.vn.ua/fedora-epel/6/i386/epel-release-6-8.noarch.rpm

4. Устанавливаем и запускаем xRDP

yum -y install xrdp
yum -y install firefox tigervnc tigervnc-server tigervnc-server-module
chkconfig haldaemon --levels 2345 off
chkconfig xrdp --levels 345 on
chkconfig NetworkManager off
service xrdp start

5. По аналогии с описанием процедуры установки для CentOS 6.* (п.5) выполняем настройку сетевых подключений с помощью команды

system-config-network

6. По завершении выполнения указанных команд необходимо перезагрузить ВПС, выполнив команду

reboot

Либо в панели управления SolusVM нажать на кнопку «Перезагрузить».

Установка XRDP на OpenVZ VPS

Debian 6 Squeeze

Если на вашем виртуальном сервере используется ОС Debian 6 Squeeze, то установить программное обеспечение для подключения к удаленному рабочему столу можно следующим образом:

1. Обновляем пакеты

apt-get update && apt-get upgrade

2. Устанавливаем графическую оболочку и xRDP

apt-get -y install gdm gnome xrdp
apt-get -y remove network-manager-gnome

3. По завершении выполнения указанных команд нужно перезагрузить ВПС, выполнив команду

reboot

Либо в панели управления SolusVM нажать на кнопку «Перезагрузить».

Debian 7

На Debian 7 удаленный рабочий стол можно настроить следующим образом:

1. Обновляем пакеты

apt-get update && apt-get upgrade

После обновления пакетов система предложит все сервисы перезапустить — соглашаемся, нажав на кнопку «YES».

2. Устанавливаем графическую оболочку и сервис xRDP

apt-get -y install gnome-desktop-environment
apt-get -y install xrdp nano

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

nano /etc/xrdp/startwm.sh

Содержание файла должно выглядеть следующим образом (обязательно обратите внимание на последнюю строку — она должна быть пустой):

#!/bin/sh
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE
fi
. /etc/X11/Xsession
gnome-session

После внесения изменений необходимо их сохранить. В случае редактора Nano сохранение выполняется сочетанием клавиш CTRL+O. После этого выходим из редактора при помощи CTRL+X.

4. Перезагружаем сервер xRDP командой:

service xrdp restart

5. По завершении выполнения указанных команд необходимо перезагрузить ВПС, выполнив команду

reboot

Либо в панели управления SolusVM нажать кнопку «Перезагрузить».

CentOS 6.*

Для Centos 6.* установка xrdp происходит следующим образом:

1. Обновляем пакеты

yum -y upgrade

2. Устанавливаем графическую оболочку

yum -y groupinstall "X Window System" "Desktop"

3. Подключаем репозитории EPEL и Desktop

yum -y install xorg-x11-fonts-Type1 xorg-x11-fonts-truetype
rpm -Uvh http://fedora.ip-connect.vn.ua/fedora-epel/6/i386/epel-release-6-8.noarch.rpm

4. Устанавливаем и запускаем xRDP

yum -y install xrdp
yum -y install firefox tigervnc tigervnc-server tigervnc-server-module
chkconfig haldaemon --levels 2345 off
chkconfig xrdp --levels 345 on
chkconfig NetworkManager off
service xrdp start

5. По завершении выполнения указанных команд необходимо перезагрузить ВПС, выполнив команду

reboot

Либо в панели управления SolusVM нажать кнопку «Перезагрузить».

Ubuntu 12.04

Для Ubuntu 12.04 потребуется выполнить такие команды:

1. Обновляем пакеты

apt-get -y update

2. Устанавливаем графическую оболочку и xRDP

apt-get -y install ubuntu-desktop --no-install-recommends
apt-get -y install xrdp

3. Добавляем сервис xRDP в автозагрузку

/etc/init.d/xrdp start

4. По завершении выполнения указанных команд необходимо перезагрузить ВПС, выполнив команду

reboot

Либо в панели управления SolusVM нажать кнопку «Перезагрузить».

Примечание: после подключения к VPS по RDP браузер Firefox можно установить в пару кликов:

  • на рабочем столе выбираем Ubuntu Software Center
Ubuntu Software Center
  • далее нам нужна вкладка Internet
Вкладка Internet
  • и Firefox Web Browser.
Firefox Web Browser

Ubuntu 14.04

Для Ubuntu 14.04 установка удаленного рабочего стола происходит так:

1. Обновляем пакеты

apt-get -y update

2. Устанавливаем xRDP

apt-get -y install xrdp nano

3. Устанавливаем графическую оболочку XFCE4

apt-get -y install xfce4

4. Теперь настраиваем работу сервера xRDP

На этом шаге мы немного изменим 2 файла, чтобы быть уверенными, что xRDP будет использовать XFCE4.

Для начала нам необходимо создать или отредактировать имеющийся файл .xsession в нашем домашнем каталоге (директория home).

Мы можем использовать редактор Nano или сделать перенаправление через echo-запрос (легче):

echo xfce4-session >~/.xsession

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

nano /etc/xrdp/startwm.sh

Содержание файла должно выглядеть следующим образом (обязательно обратите внимание на последнюю строку — она должна быть пустой):

#!/bin/sh
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE
fi
startxfce4

5. Чтобы все изменения вступили в силу, перезапустим xRDP с помощью команды:

service xrdp restart

6. По завершении выполнения указанных команд необходимо перезагрузить ВПС, выполнив команду

reboot

Либо в панели управления SolusVM нажать кнопку «Перезагрузить».

Fedora 20

Для Fedora 20 нужно выполнить следующие действия:

1. Обновляем пакеты

yum -y update

2. Устанавливаем графическое окружение и сервис xRDP

yum -y groupinstall "GNOME Desktop"
yum -y install xrdp
yum -y install xrdp tigervnc tigervnc-server tigervnc-server-module xorg-x11-fonts-Type1 firefox

3. Указываем графическую оболочку, которая будет использоваться по умолчанию

touch /etc/sysconfig/desktop; echo ""PREFERRED=gnome"" > /etc/sysconfig/desktop

Перед тем, как использовать xRDP, нам необходимо добавить информацию о сервисе в систему systemd и запустить его, используя следующие команды:

systemctl enable xrdp.service
systemctl start xrdp.service
systemctl enable xrdp-sesman.service
systemctl start xrdp-sesman.service
systemctl start firewalld
firewall-cmd --permanent --add-port=3389/tcp

Последняя команда откроет порт в firewall, который необходим для работы RDP (Remote Desktop Protocol), что и позволит после пользоваться сервисом.

На этом установка xRDP можно считать завершенной.

4. По завершении выполнения указанных команд необходимо перезагрузить ВПС, выполнив команду

reboot

Либо в панели управления SolusVM нажать кнопку «Перезагрузить».