Удалённый доступ к рабочему столу¶
Удалённый доступ к рабочему столу (англ. Remote Desktop Connection) — технология и одноимённый клиентский инструмент операционной системы Microsoft Windows, обеспечивающие удалённое подключение к другому компьютеру с полным управлением его рабочим столом, приложениями и файлами через сеть. Работа удалённого рабочего стола строится на протоколе RDP (Remote Desktop Protocol), разработанном Microsoft и работающем поверх TCP/IP, как правило, на порту 3389.
¶История
Протокол RDP был разработан компанией Microsoft и впервые появился в 1995 году как часть терминальной системы Windows NT 3.5 Terminal Server Edition. В 1998 году технология стала основой сервиса Citrix WinFrame, а затем — MetaFrame, развивавших многопользовательские терминальные сессии. В 2000 году Microsoft выпустила Windows 2000 Terminal Services, а в 2001 году — Windows XP, впервые включившую в стандартную поставку встроенный клиент Remote Desktop Connection и серверную часть Remote Desktop Services (тогда — Terminal Services). С тех пор технология развивалась в каждой новой версии Windows: появляется поддержка более высоких разрешений, аппаратного ускорения, передачи звука, принтеров, буфера обмена и USB-устройств.
¶Протокол RDP
RDP — проприетарный протокол удалённого рабочего стола, основанный на стандарте ITU-T T.128 (протокол совместного использования приложений). Он работает на прикладном уровне поверх TCP/IP и использует порт 3389 по умолчанию. Протокол передаёт изображение экрана удалённого компьютера, клавиатурный ввод, мышь, звук, а также данные периферийных устройств. В современных версиях RDP (начиная с версии 6.0) поддерживаются:
- сжатие и кэширование графических данных;
- шифрование сессии (128-битный ключ);
- перенаправление (редирект) локальных ресурсов: принтеров, дисков, COM-портов, USB-устройств;
- передача звука и мультимедиа;
- поддержка нескольких мониторов;
- виртуальные рабочие столы (RemoteFX, VDI).
¶Средства подключения
¶Встроенное средство Windows
В состав Windows входит клиент Remote Desktop Connection (mstsc.exe), запускаемый командой mstsc. Клиент позволяет ввести имя или IP-адрес удалённого компьютера, задать параметры разрешения экрана, качество передачи, перенаправляемые устройства. Серверная часть — служба «Удалённый рабочий стол» (Remote Desktop Services), включается в свойствах системы. В домашних редакциях Windows (Home) серверная часть недоступна, подключение возможно только к компьютеру с Pro, Enterprise или Education.
¶Сторонние решения
Помимо штатного средства Windows, существуют многочисленные клиенты и серверы RDP-совместимых протоколов:
| Продукт | Разработчик | Особенности |
|---|---|---|
| Remmina | Сообщество Linux | Клиент RDP, VNC, SSH для Linux |
| FreeRDP | Сообщество | Открытая реализация RDP-клиента и сервера |
| Royal TSX | Royal Applications | Мультиплатформенный менеджер удалённых подключений |
| mRemoteNG | Сообщество | Объединение RDP, VNC, SSH, Telnet в одном интерфейсе |
| Apache Guacamole | Apache Software Foundation | Браузерный шлюз RDP/VNC без установки клиентов |
¶Применение
Удалённый рабочий стол широко используется в корпоративной среде для администрирования серверов, технической поддержки пользователей, удалённой работы из дома, а также в образовании и дистанционном обслуживании. Технология лежит в основе облачных сервисов виртуальных рабочих столов (VDI), таких как Azure Virtual Desktop, VMware Horizon, Citrix Virtual Apps and Desktops. В России удалённый доступ к рабочему столу применяется в государственных и коммерческих ИТ-инфраструктурах, включая системы удалённого администрирования и дистанционного обслуживания.
¶Безопасность
Удалённый рабочий стол является распространённой целью кибератак: перебор паролей, уязвимости протокола RDP, использование украденных учётных данных. Рекомендуемые меры защиты:
- изменение стандартного порта 3389;
- включение сетевого экрана и ограничение доступа по IP;
- использование многофакторной аутентификации;
- применение VPN или шлюзов удалённого рабочего стола (RD Gateway);
- обновление системы и отключение неиспользуемых учётных записей.
В 2019 году эксперты отмечали массовый рост числа атак на RDP-серверы, связанный с утечками баз паролей.
¶См. также
- RDP
- VNC
- SSH
- Виртуальный рабочий стол
¶Источники
- Microsoft Docs. Remote Desktop Services.
- Microsoft Learn. Remote Desktop Connection (mstsc.exe).
- ITU-T Recommendation T.128.
- FreeRDP Project Documentation.
