news
Serverspace в «Рейтинге провайдеров IaaS Enterprise 2023» от Market.CNews
БС
24 ноября 2022
Обновлено 21 июля 2023

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

Linux Ubuntu VPS

Введение

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

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

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

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

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

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

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

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

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

sudo apt-get update && apt-get upgrade

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

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

apt-get install xubuntu-desktop

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

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

Установка xrdp

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

apt-get install xrdp

Установка xrdp

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

apt-get install xfce4

Установка xfce

Настройка xrdp

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

Добавление xfce в автозагрузку

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

Перезапуск службы xrdp

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

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

adduser *nameofuser*

Добавление пользователя

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

nano /home/*youruser/.xsession

Конфигурация xfce в локальной папке пользователя

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

xfce4-session

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

Проверка

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

sudo passwd root

Проверка с подключением ssh ключей

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

mstsc

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

12xrdpu

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

ip addr show

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

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

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

Подключение по xRDP

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

Окно для ввода пароля

Вывод

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

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

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

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

Вам также может быть интересно...