RDP-клиенты для Linux: ТОП-3 варианта

RDP-клиенты для LinuxИспользуем RDP-клиенты в Linux

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

Вариант 1: Remmina

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

Шаг 1: Установка

Начать следует с установки данного RDP-клиента в операционную систему. Как было сказано ранее, по умолчанию во многих дистрибутивах Remmina уже присутствует, но не помешает обновить ее версию, что не займет много времени.

  1. Если в вашей системе Remmina попросту отсутствует и вы хотите инсталлировать стабильную, но не самую последнюю сборку, для начала запустите «Терминал» удобным способом, например, через меню приложений или зажав комбинацию Ctrl + Alt + T.
  2. Запуск терминала для дальнейшей установки программы Remmina

  3. В открывшейся консоли введите sudo apt install remmina и нажмите на Enter. Замените пакетный менеджер apt на другой, если используете дистрибутив, основанный на RedHat или Fedora.
  4. Ввод команды для установки программы Remmina с официальных хранилищ

  5. Всегда действия инсталляции запускаются от имени суперпользователя, поэтому приходится подтверждать их, вводя пароль в новой строке. Эта ситуация не стала исключением.
  6. Подтверждение паролем для установки Remmina в Linux через официальные хранилища

Далее может потребоваться дополнительное подтверждение расширения занятого дискового пространства. После успешного завершения инсталляции можно переходить к использованию клиента. Если же вы желаете обновить версию, придется задействовать пользовательские хранилища, поскольку на официальные новые сборки не поступают. Реализация будет немного сложнее, а выглядит так:

  1. В консоли введите sudo apt-add-repository ppa:remmina-ppa-team/remmina-next, чтобы получить файлы из хранилища.
  2. Команда для получения последней версии Remmina в Linux через пользовательское хранилище

  3. Подтвердите это действие, написав пароль учетной записи суперпользователя.
  4. Подтверждение команды для получения последней версии Remmina в Linux через пользовательское хранилище

  5. Вы будете уведомлены о получаемых пакетах. Примите их, нажав на Enter.
  6. Продолжение получения последней версии Remmina в Linux через пользовательское хранилище

  7. Ожидайте завершения скачивания файлов. Во время этой операции не закрывайте консоль и не прерывайте соединение с интернетом.
  8. Скачивание файлов для дальнейшей установки программы Remmina в Linux

  9. После этого следует обновить список системных хранилищ через команду sudo apt-get update.
  10. Команда для обновления репозиториев при установке Remmina в Linux

  11. Остается только произвести инсталляцию RDP-клиента и сопутствующих ему плагинов, введя sudo apt-get install remmina remmina-plugin-rdp libfreerdp-plugins-standard.
  12. Команда для установки последней версии Remmina в Linux через пользовательское хранилище

  13. Подтвердите информацию о занимаемом дисковом пространстве, выбрав ответ Д, и дожидайтесь окончания процедуры.
  14. Подтверждение инсталляции Remmina в Linux через пользовательское хранилище

На этом инсталляция Remmina завершена. Старая версия будет автоматически замещена новой, следовательно, можно закрывать консоль и переходить к первому запуску программного обеспечения.

Шаг 2: Запуск и настройка

С запуском и конфигурацией Remmina разберется даже самый начинающий пользователь, а с последним поможет официальная документация. Однако мы все же хотим остановиться на основных моментах, чтобы при реализации этой задачи не возникло каких-либо трудностей.

  1. По умолчанию значок Remmina сразу же после установки будет добавлен в меню приложений. Отыщите его там, прокрутив список или воспользовавшись строкой поиска.
  2. Запуск Remmina в Linux через значок в меню приложений

  3. Для перехода к настройкам кликните по кнопке в виде трех горизонтальных линий и выберите пункт «Параметры».
  4. Переход к параметрам Remmina в Linux для глобальной настройки

  5. Теперь на экране отобразится окно «Настройки Remmina». В нем присутствует огромное количество вкладок, отвечающих за внесения глобальных и пользовательских изменений. Например, здесь можно задать стандартное разрешение экрана, изменить комбинации клавиш, редактировать пункты протокола SSH и безопасности.
  6. Глобальные и пользовательские настройки программы Remmina в Linux

Мы не будем останавливаться на каждом присутствующем пункте детально, поскольку разработчики предоставляют официальную информацию по каждой опции, а также интерфейс Remmina имеет русский язык, что поможет самостоятельно во всем разобраться.

Шаг 3: Создание профиля и подключение

После установки оптимальной конфигурации Remmina остается только создать профиль для подключения, используя рассматриваемый протокол, чтобы успешно соединиться с удаленным рабочим столом. Мы предлагаем разобрать основной принцип этой процедуры.

  1. Найдите на верхней панели соответствующий значок и кликните по нему левой кнопкой мыши, чтобы отобразилась форма создания подключения.
  2. Создание нового подключения удаленного рабочего стола в Remmina в Linux

  3. Заполните все строки в соответствии со своими требованиями. Обязательно перепроверяйте данные учетных записей и адреса серверов. После этого вы можете выбрать действие. Если нажать на «Подключить», указанные настройки сохранены не будут, ведь для этого следует кликнуть на «Сохранить и подключить».
  4. Ввод данных для подключения к удаленному рабочему столу Remmina в Linux

  5. В будущем сохраненные профили можно запускать прямо через главное меню Remmina. Все доступные подключения отобразятся в виде таблицы с детальной информацией.
  6. Сохранение профилей для быстрого подключения через Remmina в Linux

  7. После запуска откроется отдельное окно с виртуальным рабочим столом. Ожидайте начала загрузки и используйте инструменты на левой панели, чтобы управлять сеансом.
  8. Успешный запуск удаленного рабочего стола через Remmina в Linux

Теперь остается только приступить к взаимодействию с удаленным рабочим столом, выполняя там необходимые действия. Если у вас возникли какие-то вопросы по управлению Remmina, обратите особое внимание на документацию: там в максимально развернутом виде описаны ответы абсолютно на все вопросы пользователей.

Вариант 2: rdesktop

Следующий инструмент под названием rdesktop не является таким популярным среди начинающих пользователей, поскольку все настройки производятся через консоль путем ввода соответствующих команд. Однако это решение стало востребованным среди профессионалов и любителей консольных утилит.

Шаг 1: Установка rdesktop

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

  1. Откройте «Терминал» любым удобным образом.
  2. Запуск терминала для установки программы rdesktop в Linux

  3. Введите команду sudo apt-get install rdesktop и нажмите на Enter.
  4. Команда для установки консольной утилиты rdesktop в Linux

  5. Подтвердите это действие, введя пароль суперпользователя в новой строке.
  6. Подтверждение установки консольной утилиты rdesktop в Linux

  7. Установка будет продолжена сразу же после выбора положительного ответа «Д».
  8. Подтверждение получения файлов при установке консольной утилиты rdesktop в Linux

  9. Запуск данной утилиты тоже осуществляется через «Терминал» через команду rdesktop.
  10. Запуск консольной утилиты rdesktop в Linux после ее установки

Если используемый дистрибутив основан не на Debian, аргумент apt-get в команде инсталляции придется заменить на yum или pacman. В остальном же никаких различий со сборками Linux не имеется.

Шаг 2: Запуск и подключение

Если в консоли просто вписать команду rdesktop, следующими строками отобразится краткая сводка о синтаксисе и доступных опциях. Мы рекомендуем изучить появившиеся сведения, чтобы понять, как именно осуществляется соединение с удаленным рабочим столом через эту утилиту.

Информация об опциях и синтаксисе команды rdesktop в Linux

После этого можно осуществлять непосредственное подключение к другому компьютеру. Давайте разберем этот процесс на примере строки rdesktop -z -P -g 1280×900 -u USERNAME -p PASSWORD SERVER_IP.

Ввод команды для подключения к удаленному рабочему столу через rdesktop в Linux

Здесь следует детально рассмотреть абсолютно каждый аргумент и вписываемую информацию.

  • -z. Эта опция отвечает за активацию сжатия потока. Используйте ее для оптимизации соединения. Особенно актуально для систем с низкой скоростью интернета.
  • -P. Создает кэширование. Это помогает сохранять некоторую информацию на локальном хранилище, в будущем не обращаясь каждый раз на сервер для ее загрузки.
  • -g. Устанавливает пользовательское разрешение окна рабочего стола. После этой опции введите необходимый параметр, чтобы он был применен.
  • -u. После этой опции укажите имя пользователя, которое будет отображаться на сервере.
  • -p. Данный аргумент необходим в случае присутствия пароля.
  • SERVER_IP. Всегда указывается в конце строки. Вместо этой надписи введите доменное имя сервера, к которому хотите осуществить подключение.

Шаг 3: Обмен файлами между Windows и Linux в текущей сессии

В завершение разбора утилиты rdesktop хотим рассказать об основных действия, выполняемых через ввод команд в консоли. Для начала поговорим о самых востребованных задачах, которые связаны с обменом файлов. Сетевая папка подключается через rdesktop -r disk:share=/home/documents -z -P -g 1280×900 -u USERNAME -p PASSWORD SERVER_IP, где все указанные опции и адреса замените на требуемые.

Команда для открытия общей сетевой папки через rdesktop в Linux

После ввода этой команды папка станет доступна для чтения и записи, что позволит всячески управлять находящимися там файлами. Однако если возникли проблемы с доступом, придется закрыть сессию, активировать команду chown -R /home/documents USERNAME:USERGROUP, а уже потом подключить директорию повторно.

Команда для предоставления доступа к сетевой папке для rdesktop в Linux

Шаг 4: Создание значка быстрого доступа

При изучении первого RDP-клиента вы могли заметить, что все профили сохраняются в таблице графического меню, что позволяет быстро соединяться и переключаться между ними. К сожалению, в rdesktop такая функция попросту отсутствует, поэтому остается только один альтернативный метод — ручное создание кнопки быстрого доступа для каждого сервера.

  1. В консоли создайте пустой текстовый файл с произвольным названием через удобный текстовый редактор. Сама команда обретет примерно такой вид: sudo nano rdesktop, где nano — используемый текстовый редактор, а rdesktop — название самого файла.
  2. Создание текстового файла для значка запуска rdesktop в Linux

  3. При появлении окна вставьте две строки, указанные ниже, заменив опции и сведения о сервере на имеющиеся.
  4. #!/bin/bash
    rdesktop -z -P -g 1280×900 -u USERNAME -p PASSWORD SERVER_IP

    Создание скрипта для значка запуска rdesktop в Linux

  5. Сохраните все изменения и завершите работу в текстовом редакторе.
  6. Сохранение изменений текстового файла значка запуска rdesktop в Linux

  7. Введите команду chmod +x rdesktop, чтобы создать значок быстрого запуска на рабочем столе.
  8. Преобразование текстового файла в программу для запуска rdesktop в Linux

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

Вариант 3: freerdp

freerdp — самый новый из всех известных RDP-клиентов, который только начинает набирать обороты. Управление им тоже осуществляется в консоли, а функций сейчас мало, поэтому мы и поставили этот вариант на последнее место.

  1. Инсталлируется freerdp со всеми необходимыми компонентами через команду sudo apt-get install freerdp libfreerdp-plugins-standard.
  2. Команда для установки программы freerdp в Linux

  3. Инсталляция начнется сразу же после подтверждения паролем.
  4. Подтверждение установки программы freerdp в Linux

  5. Выберите ответ Д, чтобы загрузить все архивы.
  6. Продолжение инсталляции программы freerdp в Linux

  7. Используйте строку xfreerdp -u black -d WORK -n «Lumpics» -a 15 -k US -g 1440×830 —plugin cliprdr —plugin rdpdr —data disk:DiskP:/home/black — my.rdp.server.net, чтобы запустить соединение с сервером.
  8. Подключение к удаленному рабочему столу через программу freerdp в Linux

Теперь предлагаем изучить все опции, которые вы увидели в предыдущей строке. Они немного схожи с теми, что применялись во втором варианте при взаимодействии с клиентом rdesktop, но и имеют свои особенности.

  1. -u. Отвечает за имя пользователя на сервере. Сразу же после этой опции должен быть вписан соответствующий логин.
  2. -d. То же самое, но только с доменом рабочей группы, который определяется заранее и должен быть одинаковым у все участников локальной сети.
  3. -n. Определяет имя хоста.
  4. -a. После этого аргумента указывается глубина цвета окна. По умолчанию выбирается значение 15.
  5. -k. Устанавливает стандартную раскладку клавиатуры, где в качестве параметра указывается код государства.
  6. -g. Определяет размер отображаемого окна в пикселях.
  7. —plugin cliprdr. Активирует общий буфер обмена с будущим удаленным рабочим столом.
  8. —plugin rdpdr —data disk:DiskP:/home/black —. Подключает домашнюю папку как общую сетевую и позволяет обмениваться данными.
  9. my.rdp.server.net. Заменяется на имя используемого RDP-сервера.

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

Источник: lumpics.ru

Оцените статью
Вопросы и Ответы
Добавить комментарий