- RDP-клиенты для Linux
- Зачем нужны RDP-клиенты?
- Самые известные RDP-клиенты
- Установка и настройка
- Vinagre
- Установка и настройка
- Remmina
- Установка и настройка
- Apache Guacamole
- Установка и настройка
- FreeRDPReal
- Установка и настройка
- TeamViewer
- Установка и настройка
- AnyDesk
- Установка и настройка
- mRemoteNG
- Установка и настройка
- Заключение
- БАЗА ЗНАНИЙ
- Инструменты пользователя
- Инструменты сайта
- Тонкий клиент (RDP-клиент) под управлением Linux
- Лучшие RDP клиенты для Linux
- Лучшие RDP клиенты в Linux
- 1. Remmina
- 2. Gnome Connections
- 3. Vinagre
- 4. Xfreerdp
- 5. Rdesktop
- Выводы
RDP-клиенты для Linux
RDP — это специальный протокол доступа к удаленному рабочему столу, разработанный Microsoft. Данный протокол поддерживается практически всеми современными операционными системами, но специалисты «Смарт Офис» в этой статье будут говорить преимущественно о клиентах, предназначенных для локальных компьютеров на Linux.
Зачем нужны RDP-клиенты?
RDP-клиент для Linux — функциональное программное решение, которое не только дает возможность быстро и удобно получить доступ к удаленной машине с локального компьютера, но и обладает многими другими возможностями. В частности, ПО поддерживает устройства ввода и передачу данных.
Самые известные RDP-клиенты
Однозначно лучший RDP-клиент для Linux назвать невозможно. Все представленные решения обладают своими особенностями, преимуществами и недостатками. Поэтому мы рекомендуем рассмотреть наиболее популярные и самостоятельно сделать выбор в пользу одного из них.
Это официальная разработка окружения KDE, созданная специально для удаленного доступа. KRDC распространяется бесплатно и может работать не только по RDP, но также по VNC.
Установка и настройка
Для инсталляции клиента на Линукс требуется введение команды:
sudo apt-get install krdc
Подключение к удаленному ПК предполагает введение его адреса в основную строку установленной программы, после чего откроется окно настроек подключения.
KRDC отлично подходит пользователям, которые нуждаются в простом, не перегруженном функциями и возможностями клиенте.
Vinagre
Это официальное программное решение бесплатной среды Gnome. Так как он входит в состав данной свободной среды, Vinagre должен быть уже предустановлен в ваш дистрибутив Линукс — его дополнительная установка не требуется в большинстве случаев.
Установка и настройка
При отсутствии клиента в системе (вне зависимости от причин) его можно установить принудительно. Для этого необходимо ввести команду в консоли:
sudo apt-get install vinagre
Vinagre выбирают многие пользователи, так как клиент:
- дает возможность подключить сразу несколько удаленных устройств с отображением каждого в отдельной вкладке;
- позволяет искать доступные подключения в локальной сети;
- поддерживает SSH и VNC;
- имеет историю подключений;
- поддерживает Gnome Keyring.
Для тех, кто работает с Gnome, Vinagre часто является лучшим выбором.
Remmina
Согласно отзывам, это одно из самых востребованных RDP-решений для удаленного рабочего стола, одновременно поддерживающее и другие протоколы: SSH и VNC.
Клиент дает возможность одновременно открывать несколько хостов и быстро переключаться между ними.
- масштабирование в автоматическом режиме;
- поддержка сочетания клавиш;
- возможность делать снимки экрана;
- поддержка шифрования;
- перенаправление;
- доступ к совместному использованию машин.
Установка и настройка
Как и некоторые другие клиенты, Remmina можно установить через консоль по команде:
sudo apt install remmina
Несмотря на то, что данный RDP-клиент для Линукс обычно уже есть в вашей ОС, версии в дистрибутивах часто устаревшие, требующие скорейшего обновления. Для этого снова нужно воспользоваться терминалом:
sudo apt-add-repository ppa:remmina-ppa-team/remmina-next
После этого нужно по команде запросить обновление:
sudo apt-get update
И установить обновление:
sudo apt-get install remmina remmina-plugin-rdp libfreerdp-plugins-standard
Для завершения установки остается только закрыть все активные сеансы в приложении командой:
sudo killall remmina
Чтобы получить доступ к настройкам ПО нужно просто открыть меню настроек в углу приложения.
Apache Guacamole
Следующий популярный клиент для Linux тоже поставляется с открытым кодом. Главная особенность программного решения в том, что оно может работать напрямую из браузера, без необходимости установки ПО.
Установка и настройка
В дистрибутивах типа Linux Debian ПО обычно предустановлено. Для получения доступа к клиенту нужно просто ввести команду:
sudo apt-get install guacamole-tomcat
При этом нужно учитывать, что это серверный RDP-клиент, поэтому для работы с ним потребуется установка Tomcat Server на устройство. Для использования ПО останется только перезапустить машину.
При стандартной установке клиент будет поддерживать только VNC, чтобы также получить доступ к протоколам RDP или SSH, нужно воспользоваться терминалом:
apt-get install libguac-client-ssh0 libguac-client-rdp0
FreeRDPReal
Бесплатный клиент на лицензии Apache, который тоже нередко встречается предустановленным в дистрибутивах ОС.
Установка и настройка
Чтобы установить свежую версию клиента на Линукс, нужно воспользоваться командой:
sudo apt install freerdp2-x11
Клиент является терминальным. Поэтому для его настройки достаточно ввести одну команду типа:
xfreerdp -u username -p password -g 1280×1024 XXX.XXX.XXX.XXX
- -u — это имя удаленного устройства, к которому осуществляется подключение;
- -p — пароль;
- -g — качество разрешения;
- XXX. — IP удаленной машины.
Команду не обязательно вводить при каждом запуске клиента. Можно легко настроить запуск с необходимыми параметрами автоматически, для этого нужно запустить редактор:
nano: sudo nano
Затем ввести в открывшемся окне команды:
xfreerdp -u username -p password -g 1280×1024 XXX.XXX.XXX.XXX
Теперь остается только сохранить файл.
TeamViewer
Очень популярное бесплатное программное решение, которым активно пользуются частные лица для получения быстрого и удобного доступа к удаленным ПК. Для коммерческого использования требуется оплата клиента, стоимость которого составляет от 2 000 до 7 000 рублей.
Пожалуй, главное преимущество решения в том, что оно кроссплатформенное, то есть, его можно использовать для получения доступа к разным удаленным рабочим столам — как на Linux, так и на других ОС, включая Windows, Mac, Android, iOS и другие.
Установка и настройка
Для инсталляции TeamViewer потребуется установочный пакет, который можно найти на сайте разработчика программного решения. Далее установка легко запускается через интерфейс программы. Установить приложение необходимо на обе машины, используемые в работе.
Для установки решения через терминал необходимо запустить команду, которая соответствует установочному пакету. К примеру, для DEB в терминале прописывается:
apt install teamviewer_12.0.xxxxx_i386.deb
Среди основных преимуществ решения можно выделить возможность передачи данных, за счет чего, например, можно получить доступ к заблокированному устройству.
Главный недостаток — закрытый исходный код.
AnyDesk
Клиент, разработанный бывшими сотрудниками TeamViewer, главное преимущество которого — высокая скорость работы. Некоторые специалисты вовсе называют его самым шустрым клиентом среди всех доступных на рынке.
Имеет бесплатную и платную версии. В первой представлен не широкий, но очень достойный функционал, которого более чем достаточно для домашнего использования. Платная программа более функциональна и отлично подходит для системных администраторов.
Установка и настройка
Для установки приложения необходимо скачать установочный дистрибутив с официального сайта разработчика. Затем необходимо запустить установщик, указать путь для копирования файлов, а также согласиться с лицензионным соглашением.
mRemoteNG
Очень популярный RDP-клиент, одновременно поддерживающий и SSH. Дает возможность легко работать с несколькими подключениями, которые отображаются на одном экране в виде вкладок.
Еще одно преимущество — бесплатное распространение и возможность использовать решение как в домашних условиях, так и корпоративным клиентам.
Установка и настройка
В дистрибутивах Astra Linux RDP-клиент не встречается, поэтому для его установки необходимо скачать программу на сайте разработчика.
По завершении установки можно сразу создать новое соединение, нажав на соответствующий значок. После этого нужно указать имя подключения и перейти к настройкам. По умолчанию программа создает подключение RDP, если требуется другое — необходимо переподключиться.
Заключение
Это наиболее популярные клиенты RDP, ориентированные в первую очередь для использования в среде Линукс. При этом существуют программные решения, созданные для работы на других протоколах, к примеру, на VNC. К другим популярным решениям, которые часто используются системными администраторами и частными пользователями можно отнести:
- Xpra;
- Remote Access Plus;
- RealVNC Viewer;
- Zoho Assist;
- TigerVNC.
Большой выбор программных решений делает доступ к удаленным машинам доступным для максимально широкого круга пользователей.
Источник
БАЗА ЗНАНИЙ
Инструменты пользователя
Инструменты сайта
Тонкий клиент (RDP-клиент) под управлением Linux
В этой статье пойдет речь о подключении терминальных устройств под управлением операционных систем Linux к службе удаленных рабочих столов Windows по протоколу Remote Desktop Protocol (RDP). Статья рассчитана на читателя с начальными навыками настройки Linux.
Служба удаленных рабочих столов Windows является основным инструментом концепции визуализации. Вместо того, что бы оснащать каждое рабочее место полноценной рабочей станцией стало выгоднее использовать один мощный сервер, включить на нем службу удаленных рабочих столов и разделить его мощность на сравнительно слабые терминалы рабочих мест сотрудников. При этом сервер даже не обязательно покупать, его можно арендовать в облаке.
Остается вопрос какими терминалами оснастить рабочие места сотрудников. Есть несколько вариантов решения этого вопроса со своими плюсами и минусами:
Итак, все очень просто. Нужно установить FreeRDP — свободный клиент для протокола RDP. Он доступен практически для всех платформ и присутствует в репозиториях всех популярных дистрибутивов Linux.
DEB-based дострибутивы Linux:
RPM-based дострибутивы Linux:
Разберемся с нужными нам параметрами консольной команды. Откроем справку:
и познакомимся с опциями:
/v [:port] | указывает адрес:порт сервера службы удаленны рабочих столов. Адрес можно задавать как в виде IP адреса, так и в виде доменного имени |
/f | полноэкранный режим, как раз то, что нужно для тонкого клиента |
/u [ \] | указывает имя пользователя на сервере службы удаленных рабочих столов |
/p |
Как можно заметить, это далеко не полный список опций, которые можно использовать для более гибкой настройки клиента, но нам для начала достаточно.
Допустим, сервер служб удаленных рабочих столов под управлением Windows Server 2008 R2 SP1 или выше находится в локальной сети по адресу 10.0.0.4 , порт используется по умолчанию 3389 , пользователя зовут user , его пароль parol , на клиенте имеется аппаратный ускоритель графики. Запускаем:
Для удобства пользователей, добавьте эту команду в автозапуск или сделайте ярлык запуска на рабочем столе.
Источник
Лучшие 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 выполните:
sudo apt install rdesktop
Выводы
В этой статье мы разобрали лучшие программы для подключения по RDP из Linux, которые вы можете использовать для своей работы. Может некоторые из них не такие уже и лучшие, но других у нас нет. А каким клиентом пользуетесь вы? Напишите в комментариях!
Источник