В данной статье будет рассмотрена настройка минимальной конфигурации системы 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