Участник:Petr-akhlamov/rdp вразработке: различия между версиями

Материал из ALT Linux Wiki
Строка 54: Строка 54:


==Клиенты под Linux==
==Клиенты под Linux==
В ALT Linux есть как консольные RDP-клиенты, так и графические.
===Консольные===
===Консольные===
*[[rdesktop]] — клиент rdesktop (последняя версия 1.9.0, 11 октября 2019 г.)
*[[rdesktop]] — клиент rdesktop (последняя версия 1.9.0, 11 октября 2019 г.)

Версия от 13:45, 10 марта 2025

На данной странице планируется всесторонне расписать использование протокола RDP в ALT Linux.

О протоколе

RDP (Remote Desktop Protocol — протокол удалённого рабочего стола) — проприетарный протокол позаимствованный Microsoft из купленной у PictureTel (ныне известной как Polycom) телекоммуникационной программы Liveshare Plus (названной впоследствии NetMeeting), использующийся для обеспечения удалённой работы пользователя с сервером, на котором запущен сервис терминальных подключений.

Кроме Windows клиенты существуют для многих систем, в т.ч. и Linux. По умолчанию используется порт TCP 3389.

Серверы под Linux

Xrdp

XRDP - свободны сервер RDP с открытым исходным кодом. Предоставляет графический вход на удаленные устройства с использованием протокола Microsoft для удаленных рабочих столов (RDP).

XRDP принимает соединения от различных клиентов RDP:

  • Freerdp
  • rdesktop
  • KRDC
  • Neutrinordp
  • Windows MSTSC (Microsoft Terminal Services Client, AKA mstsc.exe)
  • Microsoft Remote Desktop (из Microsoft Store, который отличается от MSTSC)

Многие из них работают на некоторых или всех системах - Windows, Mac OS, iOS и/или Android.

Протокол RDP по умолчанию шифруется с помощью TLS.

Функции

Удаленный доступ к рабочему столу
  • Подключение к рабочему столу Linux, с использованием RDP из любого места (требуется модуль xorg xorgxrdp)
  • Переподключение к существующему сеансу
  • Изменение разрешения экрана сеанса (как при подключении, так и на лету)
  • RDP/VNC Proxy (подключение к другому серверу RDP/VNC через XRDP)
Доступ к удаленным ресурсам
  • Двухсторонний буфера обмена (текст, bitmap, файлы)
  • Перенаправление аудио (требуется собрать дополнительные модули)
  • Перенаправление микрофона (требуется собрать дополнительные модули)
  • Перенаправление носителей (Mount Local Client Drive на удаленной машине)

Пакеты

  • xrdp — Xrdp сервер

FreeRDP

FreeRDP - свободная реализация протокола удаленного рабочего стола (RDP), выпущенная под лицензией Apache. Является форком rdesktop.

Функции

Удаленный доступ к рабочему столу
  • Удалённый доступ к рабочему столу: позволяет подключаться к удалённым сессиям по протоколу RDP.
  • Шифрование соединения: поддержка различных уровней безопасности, включая TLS и NLA (Network Level Authentication).
  • Поддержка нескольких пользователей: одновременная работа нескольких удалённых сессий.
  • Мультиплатформенность: работает на Linux, Windows, macOS, Android и других системах.
Доступ к удаленным ресурсам
  • Передача аудио и видео: поддержка передачи мультимедийного контента с удалённого устройства.
  • Поддержка USB и других устройств: проброс устройств (например, принтеров, смарт-карт) с клиента на сервер.

Пакеты

  • FreeRDP
    • freerdp-server - FreeRDP сервер v2
    • freerdp-server3 - FreeRDP сервер v3

Клиенты под Linux

В ALT Linux есть как консольные RDP-клиенты, так и графические.

Консольные

  • rdesktop — клиент rdesktop (последняя версия 1.9.0, 11 октября 2019 г.)
  • FreeRDP — клиент (форк rdesktop, активно развивается)

Rdesktop

  • rdesktop

FreeRDP

В ALT Linux есть четыре версии клиента FreeRDP:

  • xfreerdp - клиент для X.org v2
  • wlfreerdp - клиент для Wayland v2
  • xfreerdp3 - клиент для X.org v3
  • wlfreerdp3 - клиент для Wayland v3

GUI

  • Remmina — GUI-клиент для разных протоколов, в т.ч. для RDP, на GTK+
  • MyConnector - GUI-клиент для разных протоколов, в т.ч. для RDP, использует Remmina для RDP

Remmina

  • remmina
  • remmina-plugins-rdp

MyConnector

  • myconnector