БС
24 ноября 2022
Обновлено 15 марта 2023

Как установить и настроить xrdp на сервере Linux Ubuntu 20.04

Linux Ubuntu VPS

Введение

Столкнулись с необходимостью в удаленном использовании Linux с графической оболочкой ? Тогда это публикация для вас, ведь мы разберем установку xrdp на операционную систему Linux Ubuntu 20.04.

Xrdp был разработан еще в 2004 году, и продолжает обновляться. Можно не волноваться об безопасности, ведь разработчики предоставляют исходный код программы.

Начало работы

Использовать Xrdp можно на любой версии Ubuntu, будь это версия с графической оболочкой, или без нее.

Проверим какая версия операционной системы установлена.

1xrdpu

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

Установка графической оболочки

Перед началом работы с сервером, требуется обновить систему:

sudo apt-get update && apt-get upgrade

2xrdpu

Установка графической оболочки.

apt-get install xubuntu-desktop

3xrdpu

Придется подождать какое то время, пока система установит все необходимое.

Установка xrdp

Для установки xrdp на ваш сервер выполните команду.

apt-get install xrdp

8xrdpu

Необходимо установить оконный менеджер рабочего стола xfce.

apt-get install xfce4

4xrdpu

Настройка xrdp

Добавляем xfce в автозагрузку менеджер окон рабочего стола xfce, исправив конфигурационный файл “/etc/xrdp/startwm.sh” любым текстовым редактором на ваш выбор.

9xrdpu

Перезапустите службу xrdp для принятия параметров.

10xrdpu

Добавление и настройка пользователя

После настройки Xfce требуется добавить пользователя для подключения по rdp протоколу.

adduser *nameofuser*

5xrdpu

Для возможности подключения, необходимо создать файл конфигурации xfce в локальной папке пользователя, используйте любой текстовый редактор на ваш выбор.

nano /home/*youruser/.xsession

6xrdpu

В конфиге пропишите данный параметр.

xfce4-session

Этот параметр отвечает за разрешение удаленного подключения выбранного пользователя.

Проверка

В моем примере я использовал VPS сервер, с подключением ssh ключей, поэтому мне требуется сменить пароль от пользователя root. Если вы знаете пароль от суперпользователя, то вы можете пропустить этот пункт.

sudo passwd root

11xrdpu

Запускаем утилиту для удаленного подключения, прописав команду в окне выполнить.

mstsc

В появившимся окне вводим ip-адрес нашего сервера.

12xrdpu

Узнать ip-адрес вашего сервера можно благодаря команде.

ip addr show

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

Для авторизации используем ранее созданного пользователя.

Важно: Если вы подключаетесь по xRDP, то вам необходимо указать пароль и root-пользователя.Если же вы подключаетесь по SSH, то вам понадобится ключ или пароль, которые настраивались во время создания сервера в облаке.

13xrdpu

После загрузки системы, требуется ввести пароль от суперпользователя.

14xrdpu

Вывод

Xrdp позволяет не только удаленное подключение одному пользователю по RDP протоколу, а сразу нескольким, предварительно их создав.

С каждым подключенным пользователем к серверу, растет и использование оперативной памяти.

В этой публикации мы установили и настроили службу xrdp на сервере Ubuntu 20.04, произвели удаленное подключение к нему используя протокол RDP.

Оценка:
4 из 5
Аverage rating : 4.4
Оценок: 5
191028 Санкт-Петербург Литейный пр., д. 26, Лит. А
+7 (812) 403-06-99
700 300
ООО «ИТГЛОБАЛКОМ ЛАБС»
700 300