Linux ⟶ rdesktop ⟶ RDP ⟶ Windows
Оглавление:
- Установка рабочего стола
- Установка Xrdp
- Настройка Xrdp
- Настройка брандмауэра
- Подключение к серверу Xrdp
- Вывод
Xrdp - это реализация протокола удаленного рабочего стола Microsoft (RDP) с открытым исходным кодом, позволяющая графически управлять удаленной системой. С помощью RDP вы можете войти на удаленный компьютер и создать настоящий сеанс рабочего стола так же, как если бы вы вошли на локальный компьютер.
Из этого туториала Вы узнаете, как установить и настроить сервер Xrdp в Ubuntu 18.04.
Установка рабочего стола
Как правило, на серверах Linux не установлена среда рабочего стола. Наш первый шаг - установить X11 и облегченную рабочую среду, которая будет служить бэкендом для Xrdp.
В репозиториях Ubuntu доступно несколько сред рабочего стола (DE). Мы будем устанавливать Xfce. Это быстрая, стабильная и легкая настольная среда, которая делает его идеальным для использования на удаленном сервере.
Введите следующие команды как пользователь с привилегиями sudo для установки Xfce на ваш сервер:
sudo apt update
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
В зависимости от вашей системы загрузка и установка пакетов Xfce может занять некоторое время.
Установка Xrdp
Пакет Xrdp доступен в репозиториях Ubuntu по умолчанию. Чтобы установить его, запустите:
sudo apt install xrdp
Когда процесс установки завершится, служба 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 Sun 2019-07-28 22:40:53 UTC; 4min 21s ago Docs: man:xrdp(8) man:xrdp.ini(5)…
По умолчанию Xrdp использует файл
/etc/ssl/private/ssl-cert-snakeoil.key
который
/etc/ssl/private/ssl-cert-snakeoil.key
для чтения только пользователям, которые являются членами группы «ssl-cert». Выполните следующую команду, чтобы добавить пользователя
xrdp
в группу:
sudo adduser xrdp ssl-cert
Вот и все. Xrdp был установлен на вашем сервере Ubuntu.
Настройка Xrdp
Файлы конфигурации Xrdp находятся в каталоге
/etc/xrdp
. Для базовых Xrdp-соединений вам нужно только настроить Xrdp для использования Xfce. Для этого откройте следующий файл в текстовом редакторе:
sudo nano /etc/xrdp/xrdp.ini
Добавьте следующую строку в конец файла:
/etc/xrdp/xrdp.ini
exec startxfce4
Сохраните файл и перезапустите службу Xrdp:
Настройка брандмауэра
По умолчанию Xrdp прослушивает порт
3389
на всех интерфейсах. Если вы запускаете брандмауэр на своем сервере Ubuntu (что вы всегда должны делать), вам нужно добавить правило, которое разрешит трафик через порт Xrdp.
Чтобы разрешить доступ к серверу Xrdp с определенного IP-адреса или диапазона IP-адресов, в этом примере
192.168.1.0/24
выполните следующую команду:
sudo ufw allow from 192.168.1.0/24 to any port 3389
sudo ufw allow 3389
Для повышения безопасности вы можете рассмотреть возможность настройки Xrdp для прослушивания только на локальном хосте и создания туннеля SSH, который безопасно перенаправляет трафик с локального компьютера через порт
3389
на сервер на том же порту. Другой безопасный вариант - установить OpenVPN и подключиться к серверу Xrdp через частную сеть.
Подключение к серверу Xrdp
Теперь, когда вы настроили свой сервер Xrdp, пришло время открыть клиент Xrdp и подключиться к серверу.
Теперь вы можете начать взаимодействие с удаленным рабочим столом XFCE с локального компьютера с помощью клавиатуры и мыши.
Вывод
Установка сервера Xrdp позволяет управлять сервером Ubuntu 18.04 с локального настольного компьютера с помощью простого в использовании графического интерфейса.
убунту рдпКак включить удаленный рабочий стол в Windows 8
Узнайте, как включить удаленный рабочий стол в Windows 8 для разрешения входящих подключений.
Как включить удаленный рабочий стол или RDP в VMware
Вот как легко включить и настроить удаленный рабочий стол или RDP в VMware.
Как установить сервер XRDP (удаленный рабочий стол) на Raspberry Pi
Xrdp - это реализация протокола удаленного рабочего стола Microsoft (RDP) с открытым исходным кодом, позволяющая графически управлять удаленной системой. В этом руководстве объясняется, как установить и настроить сервер Xrdp на Raspberry Pi.