OffshoreVps
Инструкции17 окт. 20265 мин чтенияАвтор: команда OffshoreVps

Как подключиться к Windows RDP из Linux (Remmina и FreeRDP)

Используйте Remmina или FreeRDP, чтобы подключиться к серверу Windows RDP из Ubuntu, Debian, Fedora или Arch: рабочие команды, полезные флаги и устранение неполадок.

В Linux есть отличные клиенты RDP. Два самых полезных — это Remmina с графическим интерфейсом и FreeRDP, клиент командной строки, который использует и сама Remmina. Любой из них подключается к любому серверу Windows RDP.

Окно сеанса удалённого рабочего стола Windows в клиенте Remmina с рабочим столом сервера, иллюстрирующее подключение к Windows RDP из Linux
Рабочий стол Windows, доступный через удалённый рабочий стол.

Вариант 1: Remmina (графический)

Установите её через менеджер пакетов:

# Debian / Ubuntu
sudo apt install remmina remmina-plugin-rdp

# Fedora
sudo dnf install remmina remmina-plugins-rdp

# Arch
sudo pacman -S remmina freerdp

Затем откройте Remmina и создайте подключение:

  1. Нажмите кнопку «плюс», чтобы добавить новый профиль.
  2. Установите Protocol в значение RDP.
  3. Введите IP-адрес сервера в поле Server, Administrator в поле Username и ваш пароль.
  4. Задайте нужную глубину цвета и разрешение, затем нажмите Save and Connect.

Вариант 2: FreeRDP в командной строке

Клиент называется xfreerdp (X11) или wlfreerdp / sdl-freerdp в более новых системах, в зависимости от версии. Типичное подключение выглядит так:

xfreerdp /v:SERVER_IP /u:Administrator /p:'YOUR_PASSWORD' /size:1920x1080 +clipboard /cert:ignore

Полезные флаги:

  • /dynamic-resolution изменяет размер удалённого рабочего стола при изменении размера окна.
  • /drive:share,/home/you/share предоставляет серверу доступ к локальной папке.
  • /gfx включает более новый графический конвейер для более плавного видео.
  • /cert:ignore пропускает запрос о сертификате. Используйте его только для только что созданного сервера, которому вы доверяете.

Не вводите пароль в командной строке на общем компьютере, так как он попадёт в историю оболочки. Используйте /p без значения, чтобы пароль запрашивался, если ваша версия это поддерживает, или пользуйтесь Remmina.

Устранение неполадок

  • Отказ в соединении или тайм-аут: проверьте IP-адрес, работает ли сервер и разрешает ли ваша сеть исходящие соединения на порт 3389.
  • Ошибка аутентификации: проверьте пароль Administrator. Имя пользователя нечувствительно к регистру, а пароль чувствителен.
  • Чёрный экран: см. наше руководство по чёрному экрану в RDP.