Главная >> Списки >> Лучшие RDP клиенты для Linux

Лучшие RDP клиенты для Linux

Протокол RDP или Remote Desktop Protocol - это основной протокол удалённого доступа в операционных системах семейства Windows. В современных версиях Windows уже по умолчанию предустановлено всё необходимое программное обеспечение для обеспечения доступа к вашему компьютеру удалённо, а также для удалённого подключения к другим компьютерам с Windows.

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


Содержание статьи

Лучшие RDP клиенты в Linux

1. Remmina

Для этой операционной системы существует не так много клиентов и это лучший клиент RDP для Linux. У программы есть удобный графический интерфейс, множество различных настроек, возможность сохранения ярлыков для быстрого подключения к удалённым узлам с нужными вам настройками. Но автоматически ярлыки не сохраняются, вам надо будет делать это вручную. Кроме протокола RDP поддерживается VNC и SSH. Программа разрабатывается в рамках проекта FreeRDP, с использованием библиотеки GTK. Есть порт на Qt. Разрабатывается достаточно активно и новые версии выходят раз в несколько месяцев. Для установки достаточно выполнить команду:

sudo apt install remmina

2. Gnome Connections

Это совсем новая утилита, разработка которой стартовала в начале 2020 года. Connections - очень простое приложение, сделанное специально для Gnome и предназначенное для управления удалёнными подключениями. Из протоколов поддерживаются RDP и VNC. В отличие от Remmina, настроек в утилите совсем нет, вы можете только указать адрес и порт компьютера, к которому надо подключится и включить или отключить масштабирование. И всё никаких настроек передачи звука, буфера обмена, захвата клавиш, разрешения экрана нет. Программа всё ещё находится в разработке, но её уже можно установить из Flathub:

flatpak install flathub org.gnome.Connections

А для запуска используйте команду:

flatpak run org.gnome.Connections

3. Vinagre

Это ещё одно приложение для Gnome, которое раньше позиционировалось как программа по умолчанию для управления удалёнными соединениями в Gnome. Настроек здесь уже немного больше, по сравнению с Connections, но всё ещё меньше, чем у Remmina. При подключении вы можете выбрать протокол, имя пользователя и разрешение экрана, а также надо ли масштабировать рабочий стол удалённой машины. Из протоколов поддерживается RDP, SSH, SPICE и VNC. Программа довольно простая и свою работу выполняет, но разрабатывается уже не очень активно. Установить в Ubuntu можно командой:

sudo apt install vinagre

4. Xfreerdp

С полностью графическими клиентами RDP для Linux мы закончили. Но есть ещё несколько использующих консольный интерфейс. Первая из них - xfreerdp. Настроек здесь ещё больше чем у Remmina, но задавать их все надо в командной строке. Поддерживается только протокол RDP. Программа достаточно активно разрабатывается и поддерживает все необходимые новшества протокола RDP. Для подключения к серверу используется опция /v. Например:

xfreerdp /v:ip_сервера:порт /u:имя_пользователя

Для установки программы в Ubuntu используйте команду:

sudo apt install freerdp2-x11

5. Rdesktop

Последняя в нашем списке консольная утилита rdesktop. Это самая первая реализация клиента RDP для Linux. В далёком 2009 году, проект FreeRDP был создан на основе форка Rdesktop. Сейчас проект почти не развивается, а с 2019 года ищет мэйнтейнера. И у программы есть ещё одна проблема. В новых версиях Windows компания Microsoft добавила новую авторизацию NLA (Network Level Authentication). Программа Rdesktop её не поддерживает, поэтому если вы захотите использовать её для подключения к Windows, эту технологию стоит отключить. Или же вы можете использовать любую другую программу из перечисленных выше. Чтобы подключится к удалённой машине надо просто передать её адрес программе:

rdesktop ip_адрес

Для установки rdesktop выполните:

sudo apt install rdesktop

Выводы

В этой статье мы разобрали лучшие программы для подключения по RDP из Linux, которые вы можете использовать для своей работы. Может некоторые из них не такие уже и лучшие, но других у нас нет. А каким клиентом пользуетесь вы? Напишите в комментариях!

Pеклама
Посмотреть детали

Anubis – это максимально легкое open-source решение, созданное специально для защиты небольших веб-ресурсов от бесконечного потока запросов от ботов и AI парсеров. Этот инструмент можно считать "ядерным вариантом", потому что он заставляет ботов выполнять вычисления похожие на майнинг криптовалюты. Но это неплохая альтернатива для тех, кто не может или не хочет использовать Cloudflare. Посмотреть детали

Creative Commons License
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .

13 комментариев к “Лучшие RDP клиенты для Linux”

  1. Ремина отличны вариант. Только почему-то не могу розшарить изображение на оба монитора. Буду признателен за подсказку как это сделать

    Ответить
  2. Parallels - хороший вариант (rdp-клиент бесплатный). Настройка соединения, открыть на несколько мониторов, расшарить устройства на терминале и т.д. - все есть.
    С Remina были проблемы со шрифтами (может сейчас что-то поменялось)

    Ответить
  3. Спасибо SERG за рекомендацию Parallels. мучался с Remmina очень долго, остальные клиенты тоже не вдохновили. Вчера поставил Parallels и пока все очень нравится, возникли проблемы только с передачей команды на смену языка, у меня стандартно используется shift+alt, но это сочетание передавалось почти всегда не корректно и смена языка не происходила, установил сочетание shift+ctrl и все отлично работает

    Ответить
  4. Странное поведение Реммины заметил в последнее время.
    Тестирую скрипты на роутере которые должны изменять его режимы работы в завистимости от времени суток и текущих подключений и еще некоторых парметров, не суть.
    В частности после завершения SSH подключений, должны измениться правила файервола. Но этого в ожидаемый момент не происходило.
    Как оказалось (раньше на это внимание как-то не обращал), после того как я завершал сеанс SSH соединение на роутере не завершалось, обмен данными с удаленными машинами шёл дальше, и хоть анализ пакетов не выявил никакого криминала, но неприятный осадочек остался, в добавок, запущенные на роутере скрипты, не могли выполнить свои задачи.
    Сброс соединений на роутере вручную результатов не приносил. Соединения восстанавливались!
    8-0
    Помогло только прибитие Реммины грубой силой -- kill .
    Если кто-нибудь в курсе как избавиться от такой "вишенки на торте" -- прошу, напишите. Так как Реммина довольно удобный менеджер и не хотелось бы от него отказываться.
    Скриншоты по теме: https://disk.yandex.ru/a/16Qr363KfbrCBw

    Ответить
    • Большое спасибо! Очень помог этот коммент.
      Реммина работала отлично, но почему-то после обновлений стала просто крашиться.

      Ответить

Оставьте комментарий