Клиенты протокола удаленного рабочего стола (RDP) для Linux произвели революцию в способах доступа и управления удаленными системами. Независимо от того, являетесь ли Вы системным администратором, управляющим серверами, разработчиком, работающим над удаленными проектами, или просто хотите подключиться к домашнему компьютеру, находясь в пути, экосистема Linux предлагает множество мощных RDP-клиентов.
В этой статье мы рассмотрим 8 лучших RDP-клиентов для Linux, каждый из которых обладает уникальными функциями, позволяющими расширить возможности удаленного доступа.
1. NoMachine
NoMachine — это мощный и удобный RDP-клиент, обеспечивающий бесперебойную работу с удаленным рабочим столом. Он обеспечивает отличную производительность, многоплатформенную поддержку и такие расширенные возможности, как передача файлов и запись сеансов.
Выполните следующие команды для установки NoMachine на системы Ubuntu / Debian
$ wget https://download.nomachine.com/download/8.8/Linux/nomachine_8.8.1_1_amd64.deb
$ sudo dpkg -i nomachine_8.8.1_1_amd64.deb
Для дистрибутивов на базе RHEL выполните команду
$ https://download.nomachine.com/download/8.8/Linux/nomachine_8.8.1_1_x86_64.rpm
$ sudo rpm -i nomachine_8.8.1_1_x86_64.rpm
2. RustDesk
RustDesk, созданный на основе языка программирования Rust, представляет собой RDP-клиент с открытым исходным кодом, ориентированный на простоту и эффективность. Его легкий дизайн не идет на компромисс с возможностями, что делает его отличным выбором для тех, кто ценит скорость и простую функциональность.
Установка RustDesk на дистрибутивы Ubuntu/Debian
$ wget https://github.com/rustdesk/rustdesk/releases/download/1.2.2/rustdesk-1.2.2-x86_64.deb
$ sudo install ./rustdesk-1.2.2-x86_64.deb -y
В дистрибутивах на базе RHEL выполните команду.
$ wget https://github.com/rustdesk/rustdesk/releases/download/1.2.2/rustdesk-1.2.2-0.x86_64.rpm
$ sudo rpm -i rustdesk-1.2.2-0.x86_64.rpm
3. TigerVNC
TigerVNC — это надежный и универсальный RDP-клиент, обеспечивающий безопасность удаленных соединений. Благодаря поддержке протокола Virtual Network Computing (VNC) TigerVNC подходит как новичкам, так и опытным пользователям, ищущим стабильное и настраиваемое решение.
Пакет TigerVNC и его зависимости доступны в Ubuntu, поэтому его установка не представляет собой ничего сложного: запустите
$ sudo apt install tigervnc-standalone-server tigervnc-xorg-extension tigervnc-viewer -y
Для дистрибутивов на базе RHEL выполните команду
$ sudo dnf install tigervnc-server tigervnc-server-module -y
4. Remmina
Remmina — популярный и многофункциональный RDP-клиент для Linux, поддерживающий различные протоколы удаленного рабочего стола, включая RDP, VNC, SSH и другие. Чистый пользовательский интерфейс, соединения с вкладками и гибкость делают его оптимальным выбором для управления несколькими удаленными сессиями.
Установка Remmina на Ubuntu / Debian очень проста: выполните следующую команду apt
$ sudo apt install -y remmina remmina-plugin-rdp remmina-plugin-secret remmina-plugin-spice
Remmina на дистрибутивах на базе RHEL может быть установлена с помощью snap
$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
$ sudo dnf install snapd
$ sudo systemctl enable --now snapd.socket
$ sudo ln -s /var/lib/snapd/snap /snap
$ sudo snap install remmina
5. AnyDesk
AnyDesk отличается молниеносной производительностью и высоким качеством совместного использования экрана, что делает его отличным выбором как для личного, так и для профессионального использования. Кроссплатформенная совместимость обеспечивает бесперебойную работу на различных устройствах.
Установка AnyDesk На системах Debian / Ubuntu выполните следующие действия
$ wget https://download.anydesk.com/linux/anydesk_6.3.0-1_amd64.deb
$ sudo apt install ./anydesk_6.3.0-1_amd64.deb -y
Для дистрибутивов Linux на базе RHEL выполните команду
$ sudo dnf install https://download.anydesk.com/linux/anydesk-6.3.0-1.el8.x86_64.rpm
6. rdesktop
rdesktop, являясь RDP-клиентом командной строки, идеально подходит для тех, кто предпочитает минималистичный подход. Несмотря на свою простоту, rdesktop предлагает основные функции для удаленного доступа к рабочему столу и управления им.
Пакет Rdesktop и его необходимые зависимости доступны в стандартных репозиториях пакетов Ubuntu и Debian. Для его установки выполните команду
$ sudo apt install rdesktop -y
Для дистрибутивов на базе RHEL выполните команду
$ sudo dnf install rdesktop -y
7. Xrdp
Xrdp — это не просто клиент, это реализация сервера RDP с открытым исходным кодом, позволяющая превратить вашу Linux-машину в сервер RDP. Это универсальный вариант для настройки возможностей удаленного рабочего стола на Linux-системе.
$ sudo apt install xrdp -y // Debian & Ubuntu
Для дистрибутивов на базе RHEL выполните команду
$ sudo dnf install epel-release
$ sudo dnf install tigervnc-server xrdp
8. Vinagre
Vinagre — еще один универсальный клиент удаленного рабочего стола, поддерживающий ряд протоколов, включая RDP и VNC. Благодаря удобному интерфейсу и возможности сохранения профилей соединений Vinagre упрощает процесс управления удаленными подключениями.
$ sudo apt install -y vinagre // Ubuntu & Debian System
$ sudo dnf install vinagre -y // RHEL based Systems
Заключение:
Удаленный доступ стал необходимостью в современном взаимосвязанном мире, и пользователи Linux не остались в стороне от гонки за бесперебойной связью. 8 лучших RDP-клиентов для Linux удовлетворяют различным предпочтениям, предлагая целый спектр возможностей и функций. Независимо от того, что для вас является приоритетом — скорость, универсальность, простота или настраиваемость, вы найдете RDP-клиент, который идеально соответствует вашим потребностям. Итак, начните свой путь к удаленному рабочему столу с помощью этих выдающихся RDP-клиентов и откройте для себя новый уровень удаленного контроля и управления.