xrdp - RDP-сервер для Linux, который вы так долго искали

26 июл 2025
6,742
1,772
170
1 неделя

Когда вам в последний раз приходилось подключаться к Linux-машине удаленно? Если вы, как и я, устали от глючных VNC-решений или сложных SSH-туннелей для X11-форвардинга, xrdp может стать вашим новым любимым инструментом.

Почему именно xrdp?

xrdp — это открытая реализация сервера Microsoft Remote Desktop Protocol (RDP) для Linux. И да, это значит, что вы можете подключаться к своему Linux-десктопу с:

  • Обычного Windows-компьютера через mstsc.exe
  • MacOS через Microsoft Remote Desktop
  • Даже с мобильных устройств на iOS/Android!

Причем соединение сразу работает с шифрованием через TLS — никаких дополнительных танцев с настройками безопасности.

Топ-5 возможностей, которые вас удивят

  1. Полноценный графический доступ — работайте с Linux-десктопом как будто вы сидите прямо перед ним
  2. Ресайз сессии — можете менять размер окна подключения, и рабочий стол автоматически подстроится
  3. Двусторонний буфер обмена — копируйте текст и файлы между локальной и удаленной машинами
  4. Перенаправление устройств — используйте локальные диски, аудио и даже микрофон на удаленной машине
  5. Прокси для VNC/RDP — xrdp может выступать как шлюз к другим серверам

Как это работает под капотом?

xrdp состоит из нескольких ключевых компонентов:

  • Основной сервер (xrdp) — принимает входящие RDP-соединения
  • Менеджер сессий (sesman) — управляет пользовательскими сессиями
  • Xorg-модуль (xorgxrdp) — обеспечивает интеграцию с X сервером
  • Канальный сервер (chansrv) — отвечает за дополнительные функции вроде буфера обмена

Архитектура проекта довольно модульная — можно отключать ненужные функции или добавлять свои.

Реклама

Практические кейсы использования

  1. Удаленная работа — подключитесь к своему рабочему Linux-компьютеру из дома
  2. Администрирование серверов — удобная альтернатива SSH для задач, требующих GUI
  3. Образовательные среды — раздавайте студентам доступ к лабораторным машинам
  4. Тестирование ПО — проверяйте как ваше приложение выглядит на разных DE с одного компьютера

Настройка за 5 минут

Для большинства дистрибутивов установка сводится к одной команде:

# Для Ubuntu/Debian
apt install xrdp

# Для Fedora/RHEL
dnf install xrdp

После установки просто откройте ваш любимый RDP-клиент и подключитесь к IP-адресу сервера (порт 3389 по умолчанию).

Когда xrdp особенно хорош

  • Вам нужно часто работать с Linux GUI удаленно
  • Вы администратор и предоставляете доступ коллегам
  • Вы разрабатываете кросс-платформенные приложения
  • Ваша инфраструктура уже использует RDP для Windows-машин

Что в итоге?

xrdp — это зрелый (проекту уже 10+ лет), стабильный и активно развивающийся инструмент. С более чем 6k звезд на GitHub и поддержкой всех популярных дистрибутивов Linux, он определенно заслуживает места в вашем арсенале.

Попробуйте — возможно, это именно то решение для удаленного доступа, которое вы так долго искали!

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.