ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как установить Xrdp Server (удаленный рабочий стол) в Ubuntu 20.04

Как установить Xrdp Server (удаленный рабочий стол) в Ubuntu 20.04

Xrdp – это реализация протокола удаленного рабочего стола Microsoft (RDP) с открытым исходным кодом, позволяющая графически управлять удаленной системой. С помощью RDP вы можете войти на удаленный компьютер и создать настоящий сеанс рабочего стола так же, как если бы вы вошли на локальный компьютер.

В этой статье рассказывается, как установить и настроить сервер Xrdp в Ubuntu 20.04.

 

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

Серверы Ubuntu управляются из командной строки и не имеют установленной по умолчанию среды рабочего стола. Если вы используете настольную версию Ubuntu, пропустите этот шаг.

В репозиториях Ubuntu доступны различные среды рабочего стола, которые вы можете выбрать. Один из вариантов – установить Gnome, который является стандартной средой рабочего стола в Ubuntu 20.04. Другой вариант – установить Xfce. Это быстрая, стабильная и легкая настольная среда, которая делает его идеальным для использования на удаленном сервере.

Запустите одну из приведенных ниже команд, чтобы установить среду рабочего стола по вашему выбору.

 

В зависимости от вашей системы загрузка и установка пакетов с графическим интерфейсом займет некоторое время.

 

Установка Xrdp

Xrdp входит в репозитории Ubuntu по умолчанию. Чтобы установить его, запустите:

sudo apt install xrdp

 

После завершения установки служба Xrdp автоматически запустится. Вы можете проверить это, набрав:

sudo systemctl status xrdp

 

Вывод будет выглядеть примерно так:

● xrdp.service - xrdp daemon
     Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2020-05-22 17:36:16 UTC; 4min 41s ago
  ...

 

По умолчанию Xrdp использует файл /etc/ssl/private/ssl-cert-snakeoil.key, который доступен для чтения только членам группы «ssl-cert». Выполните следующую команду, чтобы добавить пользователя xrdp в группу :

sudo adduser xrdp ssl-cert

 

Перезапустите службу Xrdp, чтобы изменения вступили в силу:

sudo systemctl restart xrdp

 

Вот и все. Xrdp установлен на вашем сервере Ubuntu, и вы можете начать его использовать.

 

Конфигурация Xrdp

Файлы конфигурации Xrdp находятся в каталоге /etc/xrdp. Для базовых Xrdp-соединений вам не нужно вносить какие-либо изменения в файлы конфигурации.

Xrdp использует среду рабочего стола X Window по умолчанию (Gnome или XFCE).

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

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

Xrdp использует startwm.shфайл для запуска сеанса X. Если вы хотите использовать другой рабочий стол X Window, отредактируйте этот файл.

 

Настройка брандмауэра

Демон Xrdp прослушивает порт 3389 на всех интерфейсах. Если вы запускаете брандмауэр на сервере Ubuntu , вам нужно открыть порт Xrdp.

Например, чтобы разрешить доступ к серверу Xrdp с определенного IP-адреса или диапазона IP-адресов 192.168.33.0/24, выполните следующую команду:

sudo ufw allow from 192.168.33.0/24 to any port 3389

 

Если вы хотите разрешить доступ откуда угодно (что крайне нежелательно по соображениям безопасности), запустите:

sudo ufw allow 3389

 

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

 

Подключение к серверу Xrdp

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

Если у вас есть ПК с Windows, вы можете использовать RDP-клиент по умолчанию. Введите «remote» в строке поиска Windows и нажмите «Подключение к удаленному рабочему столу». Это откроет клиент RDP. В поле «Компьютер» введите IP-адрес удаленного сервера и нажмите «Подключить».

На экране входа в систему введите свое имя пользователя и пароль и нажмите «ОК».

После входа в систему вы должны увидеть рабочий стол Gnome или Xfce по умолчанию. Это должно выглядеть примерно так:

Как установить Xrdp Server (удаленный рабочий стол) в Ubuntu 20.04

 

Теперь вы можете начать взаимодействие с удаленным рабочим столом с локального компьютера с помощью клавиатуры и мыши.

Если вы используете macOS, вы можете установить приложение Microsoft Remote Desktop из Mac App Store. Пользователи Linux могут использовать клиент RDP, такой как Remmina или Vinagre.

 

Вывод

Настройка удаленного рабочего стола позволяет вам управлять сервером Ubuntu 20.04 с локального компьютера через простой в использовании графический интерфейс.

Если у вас есть вопросы, не стесняйтесь оставлять комментарии ниже.

Exit mobile version