Клієнти протоколу віддаленого робочого столу (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-клієнтів і відкрийте для себе новий рівень віддаленого контролю та управління.