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

Удаленный рабочий стол Ubuntu Xrdp

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

В этом руководстве описывается установка и настройка сервера Xrdp в Ubuntu 20.04.

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

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

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

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

  • Установить Gnome:

     sudo apt update sudo apt install ubuntu-desktop
  • Установить Xfce:

     sudo apt update sudo apt install xubuntu-desktop

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

Установка 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-адрес удалённого сервера и нажмите «Подключиться».

RDP-клиент

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

RDP-вход

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

Рабочий стол Xrdp Gnome

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

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

Заключение

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

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

ubuntu rdp Не используете Ubuntu 20.04?
Выберите другую ОС:
центос 8 дебиан 10 убунту 18.04

Связанные руководства

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *