
Протокол Remote Desktop Protocol прост в использовании для операционных систем Windows, поскольку он был создан компанией Microsoft для удаленного управления Windows. Однако что делать, если пользователи Linux хотят использовать RDP для подключения к удаленной системе Windows 11? Возможно ли это?
Да, конечно, мы можем сделать это с помощью реализации с открытым исходным кодом RDP и такие приложения, как XRDP и Реммина.
RDP – это протокол, означающий набор правил, по которым машина может получить доступ к графическому интерфейсу удаленной машины. Его использование в Linux обеспечит системным администраторам привычный способ подключения Windows-машин при использовании интерфейсов рабочего стола Linux, таких как Gnome, KDE и т. д.
Необходимые условия
Что нам нужно для выполнения этого руководства и RDP Windows 11 из Linux, таких как Ubuntu, Debian, Linux Mint, RHEL, Oracle Linux, AlmaLinux и т. д..
- Машина под управлением Windows 11 или 10 с включенным EDP
- Вы должны знать IP-адрес и учетные данные Windows, к которой вы хотите подключиться
- Linux-система с доступом sudo для настройки и доступа к удаленной машине. Для выполнения этого урока мы используем популярную ОС Ubuntu.
Приведенные в этом руководстве шаги помогут вам понять процесс включения RDP на Windows 11 и последующего доступа к ней из Linux.
Включение RDP в Windows 11 или 10
По умолчанию Windows не позволит удаленным компьютерам получить доступ к ней с помощью RDP, поскольку эта функция не включена. Кроме того, убедитесь, что вы используете как минимум редакцию Windows Pro, поскольку в редакции Home эта функция отсутствует.
На включить протокол удаленного рабочего стола, нажмите кнопку “Win+I” клавиша на клавиатуре, чтобы открыть Настройки. После этого перейдите в раздел Система и из предложенных справа вариантов выберите “Удаленный рабочий стол“.
После этого с помощью мыши нажмите на переключить кнопка дана для “Удаленный рабочий стол” to включить это.

Разрешить RDP в брандмауэре Windows
Даже если по умолчанию RDP будет внесен в белый список в брандмауэр Windows для приема удаленных подключений. Однако, чтобы проверить, является ли он разрешено в Брандмауэр или нет, вы можете перейти в раздел Windows Пуск меню и найдите “Разрешить приложение через брандмауэр“, как появится, нажмите открыть это.

Нажмите на кнопку Изменить настройки и , затем отметьте “Удаленный рабочий стол”; после этого нажмите на кнопку OK , чтобы применить изменения.

Установите Remmina на Linux, например Ubuntu или RHEL
Пользователи Ubuntu Desktop уже имеют такое программное обеспечение, как Remmina для доступа к удаленному рабочему столу с помощью RDP. Это программное обеспечение с открытым исходным кодом, основанное на FreeRDP и поддерживающее протоколы Remote Desktop Protocol, VNC, NX, XDMCP, SPICE, X2Go и SSH.
Однако если в вашем Linux его нет, то вот команды, соответствующие вашему дистрибутиву.
Для Debian, Ubuntu, Linux Mint и других подобных дистрибутивов
sudo apt install remmina
Для CentOS, Fedora, RHEL, Almalinux, Oracle или Rocky Linux:
sudo dnf install remmina
Подключение Windows 11 из Linux через RDP
Теперь, когда обе системы подготовлены, RDP включен в Windows 11, а Remmina – в Linux, давайте посмотрим на дальнейший процесс.
Чтобы установить соединение, перейдите в систему Linux и выполните команду Remmina из меню Приложения. После того как приложение будет открыто, нажмите на кнопку значок данная на вверху левая сторона приложение для создания “Новый профиль подключения“.

В Сервер рубрика, добавить IP-адрес из Windows 11 или 10, к которым вы хотите получить доступ с помощью RDP на Linux система. Пусть протокол будет RDP выбрано.
Двигаясь вперед, также добавьте имя пользователя и пароль учетной записи пользователя той же системы Windows. После этого нажмите на кнопку “Сохранить и подключить“.

Принять сертификат, чтобы установить соединение, доверяя удаленному компьютеру.

Вскоре вы увидите графический пользовательский интерфейс Windows 11, подключенный по RDP к вашей Linux-системе, в нашем случае это Ubuntu, но может быть и любая другая.

Настройка разрешения
Если после настройки удаленного дисплея у вас возникли проблемы с разрешением, нажмите на значок “Переключение динамического обновления разрешения“, указанный в меню.

Подключение Linux из Windows 11 с помощью RDP
Теперь давайте узнаем, как получить доступ к удаленному дисплею Linux с помощью RDP из Windows 11 или 10.
Однако прежде чем двигаться дальше, давайте включим опцию удаленного рабочего стола в GNOME работа Ubuntu систему. Этот процесс будет таким же и для других дистрибутивов Linux, таких как RHEL, Alamlinux или Debian, работающих с GNOME.
Перейдите на Настройки, нажмите на “Поделиться“, а затем перейдите в раздел “Удаленный рабочий стол” и щелкните его, чтобы открыть дополнительные параметры.

Включите опцию Удаленный рабочий стол и Дистанционное управление на Ubuntu, нажав на кнопку Toggle пуговицы, которые даны для них.
Также установите значение имя пользователя и пароль , который вы хотите использовать для доступа к Linux из Windows RDP.

На Windows 11 или 10, нажмите на Начать Кнопка “Пуск” и найдите пункт “Удаленный рабочий стол”, когда он появится, щелкните на нем, чтобы запустить.
Теперь введите IP-адрес удаленной машины Linux в Компьютер коробка и имя пользователя в отведенном для этого поле. После этого нажмите на кнопку “Подключить” кнопка.

Примите сертификат, полученный с удаленного компьютера Linux, и нажмите кнопку Да кнопку, чтобы продолжить.

После подключения пользователи Windows смогут использовать Linux удаленно, как и физический доступ к ПК.

Использование Remmina
Remmina не ограничивается только RDP, мы можем использовать другие протоколы, такие как SSH и SPICE, для подключения удаленных физических или виртуальных машин. Используя подобные клиенты, администраторы смогут получить более гибкий доступ к различным машинам в сети, не переходя к различным приложениям, а значит, повысить гибкость и продуктивность вычислений.
Есть несколько ключевых особенностей Remmina, таких как:
- Поддерживает множество протоколов, таких как RDP (Remote Desktop Protocol), VNC (Virtual Network Computing), SSH (Secure Shell) и другие.
- Пользователи получат интерфейс с вкладками, позволяющий легко открывать и управлять несколькими удаленными сеансами.
- Соединение с Remmina будет зашифровано, а значит, безопасно. Более того, для таких протоколов, как SSH, Remmina использует надежное шифрование.
- Мы можем сохранять данные о подключении в виде профилей.
- Для расширения функциональности Remmina также поддерживает плагины.
- Программа позволяет пользователям настраивать качество сеанса удаленного рабочего стола. Таким образом, она может эффективно работать на соединениях с низкой пропускной способностью.
- Remmina имеет открытый исходный код и, следовательно, может быть использована всеми желающими.