Установку будем проводить на сервере с операционной системой Ubuntu 20.04, но данная инструкция актуальна и для Ubuntu 18.04.
1. После установки операционной системы, подключимся к серверу по SSH с помощью программы putty (как это сделать) и обновим актуальную базу данных с доступными пакетами:
apt update
2. Если необходимо, чтобы графический интерфейс был на русском языке, установим русскую локализацию. Этот пункт можно пропустить, если устроит английский интерфейс GUI.
Вначале установим пакет с переводами для системных программ:
apt install language-pack-ru
Установим русскую локализацию:update-locale LANG=ru_RU.UTF-8
Для применения локализации, перезапустим серверshutdown -r now
3. Установим пакет xfce
apt install xfce4
Во время установки система запросит выбрать Менеджер дисплеев. Выберите gdm3 и нажмите Enter
![](https://d2yrfjhgl9iu1v.cloudfront.net/uploads/media/blog/a55@server-panel.net/2022/08/01/medium_1661503484_screenshot_1.png)
4. Установим пакет xrdp, после чего настроим xrdp сервер
apt install xrdp
После установки пакета, будет создан пользователь xrdp, под которым запускается сервер xrdp. Пользователь использует сертификат по умолчанию /etc/ssl/private/ssl-cert-snakeoil.key. Добавим пользователя xrdp в группу ssl-cert для предоставления прав чтения указанного сертификата.
adduser xrdp ssl-cert
![](https://d2yrfjhgl9iu1v.cloudfront.net/uploads/media/blog/a55@server-panel.net/2022/08/01/medium_1661503737_screenshot_4.png)
mv /etc/xrdp/startwm.sh /etc/xrdp/startwm.sh.bkp
и добавим сценарий запуска RDP сессии. Для редактирования файла, воспользуемся командой
vim /etc/xrdp/startwm.sh
и вставим в открывшейся файл код скрипта
#!/bin/sh
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE
fi
exec /usr/bin/startxfce4
Только что отредактированный скрипт сделаем исполняемым:
chmod 755 /etc/xrdp/startwm.sh
Перезапустим службу xrdp
systemctl restart xrdp
и проверим ее статус
systemctl status xrdp
В результате Вы должны увидеть приблизительно такое:![](https://d2yrfjhgl9iu1v.cloudfront.net/uploads/media/blog/a55@server-panel.net/2022/08/01/medium_1661503939_screenshot_5.png)
5. Для подключения к серверу по RDP, по умолчанию используется стандартный порт 3389. Именно этот порт слушает сервер xrdp.
Необходимо предоставить доступ к порту 3389 в настройках межсетевого экрана.
Для доступа с любого IP:
ufw allow 3389
или, если необходим доступ только с конкретного IP адреса (например, можно указать внешний IP Вашей домашней сети):
sudo ufw allow from 111.111.111.111 to any port 3389
* здесь вместо 111.111.111.111 укажите Ваш внешний IP адрес.6. Для подключения к удаленному рабочему столу, создадим отдельного пользователя, выполнив команду
adduser xrdpuser
При создании пользователя необходимо ввести пароль и подтвердить его (при вводе пароля, символы не будут отображаться - так и должно быть). Другие запрашиваемые данные вводить не обязательно, можно пропустить, нажав Enter.![](https://d2yrfjhgl9iu1v.cloudfront.net/uploads/media/blog/a55@server-panel.net/2022/08/01/medium_1661505174_screenshot_6.png)
Если необходимо предоставить пользователю возможность включать административные права, выполним команду:
gpasswd -a xrdpuser sudo
7. Для работы на сервере можно устанавливать необходимое Вам программное обеспечение.
Например, веб-браузер Mozilla Firefox (с пакетом русской локализации):
apt install firefox firefox-locale-ruПрограмму для работы с почтой (почтовый клиент) Mozilla Thunderbird:
apt install thunderbird thunderbird-locale-ru
Офисный пакет (программы для работы с документами) LibreOffice:
apt install libreoffice libreoffice-l10n-ru libreoffice-help-ru
8. Для подключения к серверу с операционной системы Windows, будем использовать стандартную программу "Подключение к удаленному рабочему столу".
![](https://d2yrfjhgl9iu1v.cloudfront.net/uploads/media/blog/a55@server-panel.net/2022/08/01/medium_1661506060_screenshot_7.png)
В поле Компьютер укажите IP Вашего сервера и нажмите Подключить.
В окне подтверждения запроса сертификата нажмите Да, после чего можно увидеть окно запроса данных доступа к серверу. Введите имя пользователя и пароль, созданного в пункте 6:
![](https://d2yrfjhgl9iu1v.cloudfront.net/uploads/media/blog/a55@server-panel.net/2022/08/01/medium_1661786670_screenshot_8.png)
После чего откроется окно рабочего стола графической оболочки xfce, установленной на сервере.
![](https://d2yrfjhgl9iu1v.cloudfront.net/uploads/media/blog/a55@server-panel.net/2022/08/01/medium_1661786811_screenshot_9.png)
в которой можно запускать стандартные и установленные ранее программы.
![](https://d2yrfjhgl9iu1v.cloudfront.net/uploads/media/blog/a55@server-panel.net/2022/08/01/medium_1661788175_screenshot_101.png)