📒 

XRDP — це програма з архітектурою клієнт-сервер, яка використовує протокол віддаленого робочого стола (RDP) як транспортний протокол. Сервер — це демон Linux, який працює на пристрої DisplayLink і забезпечує безпечне з’єднання між сервером і клієнтом за допомогою TLS.

У чому перевага цього додатка? XRDP дуже простий у встановленні та гнучкий для налаштування в системах Ubuntu. У цьому випадку ми розглянемо ОС Ubuntu.

Оновлення пакета

Для початку рекомендується оновити пакунки у вашому дистрибутиві Ubuntu. Використовуйте такі команди:

apt update
apt upgrade

Встановлення XRDP

Використовуйте наступну команду для встановлення XRDP.

apt install xrdp -y

Встановлення зазвичай займає кілька хвилин, до 5. Потім після успішного встановлення ви зможете запустити службу. Використовуйте такі команди:

systemctl enable xrdp
systemctl start xrdp

Ви також можете ввести таку команду, щоб перевірити стан програми:

systemctl status xrdp

Відповідь буде такою

Налаштування XRDP

Інсталятор створить новий обліковий запис під назвою «xrdp». Сеанс xrdp використовує файл ключа сертифіката “/etc/ssl/private/ssl-cert-snakeoil.key”, який важливий для віддалених робочих столів.

Щоб все працювало правильно, додайте користувача xrdp до групи «ssl-cert». Для цього ви зможете скористатися такою командою:

usermod -a -G ssl-cert xrdp

Перезапустіть службу Xrdp, виконавши наведену нижче команду:

systemctl restart xrdp

Налаштування брандмауера системи

Програма XRDP прослуховує стандартний порт віддаленого робочого столу 3389. Перед її використанням вам дуже необхідно налаштувати брандмауер, щоб дозволити доступ до порту 3389 для віддалених систем. Для цього використовуйте таку команду:

ufw allow from 192.168.1.0/24 to any port 3389

Після чого ви отримаєте сповіщення про успішне оновлення правила

 

Підключення

Після успішного виконання всіх необхідних кроків ви зможете підключитися до клієнта XRDP. Наприклад, у клієнті Windows відкрийте клієнт RDP і введіть IP-адресу системи Ubuntu. Після успішного підключення віддалена система запитає автентифікацію. Введіть свої облікові дані для віддаленого входу в систему Ubuntu, щоб отримати доступ до віддаленого робочого столу.