Как на подключиться к удалённому рабочему столу Windows — вопрос, который задают и новичок, и опытный пользователь. использует протокол RDP (Remote Desktop Protocol), а предлагает несколько надёжных способов подключения: от графических клиентов вроде Remmina до командной строки через xfreerdp. В большинстве случаев хватает стандартных инструментов из репозиториев дистрибутива, но есть нюансы с настройками сети, версией протокола и безопасностью.
В этой статье разберём все рабочие способы: от простого подключения через до тонкой настройки для корпоративных сетей. Рассмотрим плюсы и минусы каждого метода, а также типичные ошибки и их решения. Если вы работаете удалённо или администрируете серверы, эта инструкция сэкономит вам часы времени.
Почему RDP — лучший выбор для Windows
Протокол RDP разработан Microsoft специально для удалённого доступа к Windows. Он передаёт не только изображение экрана, но и звук, буфер обмена, локальные устройства (принтеры, флешки) и даже 3D-графику. Скорость работы зависит от ширины канала: для комфортной работы хватит 10–20 Мбит/с, а для видео или сложных приложений лучше иметь 50+ Мбит/с.
В есть альтернативы вроде VNC или NoMachine, но они уступают RDP по производительности и функционалу при работе с Windows. Например, VNC передаёт сырые пиксели, а RDP использует сжатие и кэширование, что снижает нагрузку на сеть.
Если нужно подключиться к Windows из Linux через интернет, используйте VPN или SSH-туннель для безопасности. Открытый RDP-порт (3389) — лакомая мишень для хакеров.
| Программа | Тип | Плюсы | Минусы | Подходит для |
|---|---|---|---|---|
| Remmina | GUI | Многофункциональность, поддержка RDP/VNC/SSH, вкладки, сохранение паролей | Требует установки дополнительных зависимостей, иногда глючит с HiDPI | Настольные ПК, частые подключения |
xfreerdp |
CLI | Быстрота, гибкость, работает на серверах без GUI, поддержка скриптов | Нет графического интерфейса, сложный синтаксис команд | Автоматизация, серверы, опытные пользователи |
| Vinagre | GUI | Простота, встроен в некоторые DE (например, GNOME) | Ограниченный функционал, нет поддержки звука | Редкие подключения, минималисты |
Сравнение программ для подключения к с Linux
В есть несколько клиентов для RDP, и у каждого свои плюсы. Remmina — самый популярный графический клиент с поддержкой вкладок, сохранением настроек и плагинами для разных протоколов. xfreerdp — консольная утилита, которую часто используют для автоматизации или на серверах без GUI. Vinagre и Krdc менее известны, но тоже работоспособны.
Настройка для удалённого подключения
Перед тем как подключаться с Linux, нужно правильно настроить Windows. В большинстве случаев хватает стандартных действий, но есть нюансы для разных версий ОС.
Вот что нужно сделать на Windows:
- Включить удалённый рабочий стол в настройках системы (
Параметры > Система > Удалённый рабочий стол). В Windows 10/11 эта опция есть в и Enterprise, в редакции она отключена по умолчанию. - Разрешить подключение для конкретных пользователей в
Параметры > Система > Удалённый рабочий стол > Пользователи. По умолчанию доступ есть только у администраторов. - Проверить порт: по умолчанию
RDPиспользует TCP-порт3389. Убедитесь, что он открыт в брандмауэре и на роутере (если подключаетесь извне). - Узнать IP-адрес компьютера с Windows. Для локальной сети хватит внутреннего адреса (например,
192.168.1.100), для интернета — внешнего (можно узнать через сервисы вроде2ip.ru).
Если подключаетесь через интернет, обязательно используйте или SSH-туннель. Открытый порт 3389 в интернете — это риск взлома. Для дополнительной безопасности можно изменить стандартный порт на другой (например, 3390) в реестре Windows.
Подключение через Remmina
Remmina — это самый удобный способ подключиться к RDP с Linux. Программа есть в репозиториях всех популярных дистрибутивов: Ubuntu, Fedora, Debian, Arch Linux и других. Установить её можно одной командой:
- Для Ubuntu/Debian:
sudo apt update && sudo apt install remmina remmina-plugin-rdp - Для Fedora:
sudo dnf install remmina remmina-plugins-rdp - Для Arch Linux:
sudo pacman -S remmina remmina-plugin-rdp
После установки запустите Remmina из меню приложений или командой remmina. Для подключения:
- Нажмите на иконку
+(Создать новое подключение). - В поле
Сервервведите IP-адрес или имя хоста Windows. - Выберите протокол
RDPв выпадающем списке. - Укажите имя пользователя и пароль (можно сохранить в профиле).
- В разделе
КачествовыберитеСреднееилиВысокоев зависимости от скорости интернета. - Нажмите
Сохранить и подключиться.
⚠️ Внимание: Если подключение не удаётся, проверьте, что на включён удалённый доступ и порт 3389 открыт в брандмауэре. Также убедитесь, что IP-адрес введён правильно — часто пользователи путают внутренний и внешний адреса.
Сравнение версий протокола RDP
Протокол RDP развивается, и разные версии поддерживают разные его редакции. От этого зависит качество картинки, поддержка звука и производительность. Например, Windows 10 и 11 поддерживают RDP 10.x, а Windows Server 2019 — RDP 8.1. В клиенты вроде xfreerdp или Remmina обычно автоматически выбирают совместимую версию, но иногда нужно указать её вручную.
| Версия RDP | Поддерживаемые ОС | Основные улучшения | Минимальная версия клиента |
|---|---|---|---|
| RDP 5.2 | Windows XP, Server 2003 | Базовая функциональность, поддержка 16-битного цвета | Любой современный клиент |
| RDP 6.0–7.1 | Windows Vista, 7, Server 2008 | Поддержка Aero Glass, улучшенное сжатие, перенаправление звука | Remmina 1.0+, xfreerdp 1.1+ |
| RDP 8.0–8.1 | Windows 8, 8.1, Server 2012 | Поддержка Multi-Touch, улучшенная работа с видео, перенаправление USB | Remmina 1.2+, xfreerdp 1.2+ |
| RDP 10.0+ | Windows 10, 11, Server 2016/2019/2022 | Поддержка H.264/AVC для видео, улучшенное кодирование, перенаправление GPU | Remmina 1.4+, xfreerdp 2.0+ |
Подключение через командную строку (xfreerdp)
Если у вас сервер без графического интерфейса или нужно автоматизировать подключение, используйте xfreerdp. Это консольный клиент RDP, который входит в пакет freerdp. Установите его так:
Ubuntu/Debian: sudo apt install freerdp2-x11
Fedora: sudo dnf install freerdp
Arch Linux: sudo pacman -S freerdp
Базовый синтаксис команды:
xfreerdp /v:IP_адрес /u:имя_пользователя /p:пароль
Пример подключения к с IP 192.168.1.100 под пользователем user:
xfreerdp /v:192.168.1.100 /u:user /p:password123 /size:1920x1080 /dpi:96
Дополнительные опции:
/size:1920x1080— задаёт разрешение экрана./dpi:96— настройка для правильного отображения шрифтов./sound— включает передачу звука./clipboard— синхронизирует буфер обмена./drive:local_folder,remote_path— подключает локальную папку как сетевой диск.
Как подключить локальную папку в xfreerdp
Для перенаправления папки используйте опцию /drive:имя_диска,локальный_путь. Пример: xfreerdp /v:192.168.1.100 /u:user /drive:documents,~/Documents. В папка будет доступна как сетевой диск с указанным именем.
Если нужно подключиться через SSH-туннель (для безопасности), используйте ssh вместе с xfreerdp:
ssh -L 3389:localhost:3389 user@remote_server — создаёт туннель, а затем подключайтесь к localhost:3389 через xfreerdp.
Пошаговая инструкция для начинающих
Если вы никогда не подключались к удалённому рабочему столу с Linux, следуйте этой инструкции. Она подходит для большинства дистрибутивов и версий Windows.
Чек-лист для подключения к RDP с Linux
Часто задаваемые вопросы
Можно ли подключиться к Windows Home через RDP?
Официально RDP не поддерживается в Windows Home, но есть обходные пути. Можно использовать сторонние решения вроде Chrome Remote Desktop, AnyDesk или настроить RDP через реестр (не рекомендуется для новичков).
Почему подключение через прерывается?
Чаще всего это из-за нестабильного интернет-соединения или низкой скорости. Попробуйте уменьшить разрешение экрана или отключить передачу звука в настройках Remmina. Также проверьте, не блокирует ли соединение брандмауэр или антивирус на Windows.
Как передать файлы между и через RDP?
В Remmina можно включить перенаправление папок в настройках подключения (раздел Общие > Перенаправление папок). В xfreerdp используйте опцию /drive. После подключения папка будет доступна в Этот компьютер на Windows.
Безопасно ли подключаться к через интернет?
Нет, если порт 3389 открыт напрямую в интернете. Обязательно используйте или SSH-туннель. Также рекомендуется изменить стандартный порт RDP и включить сетевую аутентификацию (NLA) в настройках Windows.