береженого кольт бережет
береженого кольт бережет

Доступ к Ubuntu 14.04 по протоколу RDP

В данной статье будет рассмотрена настройка минимальной конфигурации системы Ubuntu 14.04 для использования ее в качестве терминального сервера с доступом к удаленному рабочему столу Ubuntu по протоколу RDP (Remote Desktop Protocol, протокол удаленного рабочего стола).

1. Устанавливаем сервер RDP. Для Linux есть замечательный пакет xrdp

apt-get install xrdp

2. Добавляем в систему репозитарии рабочего стола Ubuntu MATE

apt-add-repository ppa:ubuntu-mate-dev/ppa
apt-add-repository ppa:ubuntu-mate-dev/trusty-mate

3. Обновляем кеш пакетов

apt-get update

4. Обновляем систему

apt-get upgrade

5. Устанавливаем рабочий стол Ubuntu MATE

apt-get install ubuntu-mate-core ubuntu-mate-desktop

Установка будет выполняться приблизительно в течении нескольких минут. После установки настраиваем rdp сервер:

6. Добавляем в файл .xsession следующую строку: mate-session

echo mate-session >~/.xsession

7. Правим файл /etc/xrdp/xrdp.ini добавляя в него следующее:

nano /etc/xrdp/xrdp.ini

[xrdp8]
 name=Reconnect
 lib=libvnc.so
 username=ask
 password=ask
 ip=127.0.0.1
 port=5910

Указанные выше настройки можно поставить первыми, перед разделом [xrdp1], что бы по умолчанию открывался наш первый профиль Reconnect.

Так же в разделе [globals] желательно сменить порт RDP, например на 3390.

port=3390

Смена порта на нестандартный поможет избежать подвисаний RDP сервера в результате brutforce атак.

8. Перегружаем сервис xrdp

service xrdp restart

На этом настройка закончена и можно пробовать подключаться к нашему терминальному Linux серверу на Ubuntu. Первое подключение нужно выполнить через профиль sesman-Xvnc, в дальнейшем все подключения через Reconnect