Меню Рубрики

Debian rdp client windows

RDP Linux — лучшие клиенты для удаленного рабочего стола

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

Это отличная функция, потому что у нее много приложений, таких как:

  • помощь вашей маме в исправлении сломанной системы,
  • обучение кого-то, как что-то сделать (такая услуга может даже быть оплачена),
  • выполнение задач, которые вы хотите выполнить на разных машинах или серверах

O RDP

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

Существует много известных протоколов удаленных рабочих столов, таких как RDP (Remote Desktop Protocol). Он является проприетарным протоколом, разработанным Microsoft и реализованным в ОС Windows.

Протокол VNC (Virtual Network Computing), который является бесплатным и открытым исходным кодом.

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

Подробнее о TeamViewer можно узнать в данной статье.

В этой статье мы перечислим лучшие из этих программ с открытым исходным кодом для удаленного рабочего стола.

TigerVNC

TigerVNC специализируется на высокопроизводительном приложении с открытым исходным кодом для удаленного рабочего стола. Главным образом предназначен для отображения 3D и видео приложений по всему протоколу. Программа имеет архитектуру клиент-сервер, где необходимо установить сервер на хост-компьютере и поддерживать работоспособность, чтобы клиент мог подключиться.

Разработка TigerVNC началась еще в 1999 году компанией At & T, где она была проприетарным ПО. Позже, спустя много лет, он был разветвлен между различными компаниями. В результате, стабилизировался как приложение с открытым исходным кодом. Он выпущен под лицензией GPL.

TigerVNC доступен для Windows, MacOS и Linux. Вы также обычно найдете его в официальных репозиториях вашего дистрибутива Linux.

Rdesktop

Это программа с открытым исходным кодом для подключения к хостам Windows по протоколу RDP.

Разработка Rdesktop началась еще в 2001 году, когда Microsoft начала распространять свой новый протокол RDP в ОС. В то время еще не было реализации с открытым исходным кодом для этого протокола. Разработчик программы спроектировал протокол RDP для создания Rdesktop и сделал его открытым исходным кодом.

Rdesktop очень легкий. Размер загружаемого файла менее 500 КБ. Просто, потому что это не идет с пользовательским интерфейсом. Rdesktop — это приложение командной строки, поэтому вам нужно запустить командную строку и запустить ее с IP-адресом хоста, который вам нужен. В результате вы откроите окно, достаточное для отображения интерфейса удаленного рабочего стола:

Последний выпуск реализован недавно. Вы найдете его в официальных репозиториях дистрибутива или загрузить вместе с исходным кодом с GitHub. Rdesktop выпускается под лицензией GPL.

FreeRDP

FreeRDP является одним из самых известных решений с открытым исходным кодом, когда речь идет об удаленном рабочем столе. Его разработка началась еще в 2009 году как программы rdesktop. FreeRDP лицензируется Apache 2.0.

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

FreeRDP позволяет вам подключаться к любому хосту Windows, используя протокол RDP.

Он также поддерживает перенаправление:

  • аудио
  • принтеров
  • серийных номеров
  • буфера обмена
  • дисков с хост-компьютера на ваш компьютер

Вы также можете выбрать собственную ширину или высоту для:

  • рабочей области
  • обоев
  • темы
  • режима композиции (вкл или выкл),
  • шрифтов
  • многих других.

Кроме того, можете запускать RemoteApps.

Вы можете скачать FreeRDP или получить доступ к исходному коду на GitHub.

Remmina

Одно из лучших приложений для удаленного рабочего стола с открытым исходным кодом. Remmina — это современное настольное приложение, поддерживающее протоколы RDP, VNC и SSH в одном приложении. Вы также можете открыть много хостов и переключаться между ними одновременно. Remmina поставляется с красивым значком, который позволяет быстро управлять подключениями.

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

Кроме того, приложение поддерживает:

  • автоматическое масштабирование
  • снимки экрана
  • сочетания клавиш
  • функции VNC / RDP
  • шифрование
  • совместное использование устройств
  • перенаправление
  • другие вещи

Приложение доступно для простой установки во всех основных дистрибутивах Linux, поставляется в форматах Flatpak и Snap и работает на Raspberry Pi. Однако приложение недоступно ни для Windows, ни для MacOS. Он выпущен под лицензией GPL.

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

Apache Guacamole

Apache Guacamole — это уникальное ПО в нашем списке. Причина в том что, в отличие от других, работает как веб-приложение для просмотра всех удаленных рабочих столов, которые вы хотите. Вот почему разработчики ПО называют его «удаленным рабочим столом без клиента». Потому что, ему не нужен клиент (хотя он и есть), но работает из веб-браузера. Все, что нужно сделать, это установить серверную версию на свой хост, чтобы получить к ней доступ из Интернета.

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

Официальный сайт Apache Guacamole

Вывод

Как вы уже могли видеть, существует множество альтернатив TeamViewer и другим программам удаленного рабочего стола в мире открытого исходного кода. Этот список должен помочь вам в этом.

Кроме того, есть некоторые другие проекты с открытым исходным кодом, которые не были упомянуты здесь подробно, такие как:

  • Grdesktop (графический интерфейс пользователя для Rdesktop, слишком старый),
  • XRDP
  • mRemoteNG
  • UltraVNC

Источник

Устанавливаем RDP клиент Remmina в Linux

Добрый день всем, кто оказался на данном сайте. Remmina это клиент удаленного рабочего стола. Позволяет получить удаленный доступ к операционным системам Linux, Windows и MacOS. Работает с протоколами VNC, RDP, SSH, NX, SPICE, XDMCP, EXEC. Поддерживает импорт и экспорт списка соединений и многое другое, имеет простой графический интерфейс. Другими словами, это RDP клиент, который заслуживает внимания. Более подробно о возможностях данного RDP клиента, вы можете узнать на официальном сайте данной утилиты. В этой статье мы рассмотрим как установить Remmina в дистрибутивах Debian, Ubuntu и Fedora.

Установка Remmina в Debian 10

В репозиториях Debian 10 RDP клиент Remmina уже присутствует, для установки достаточно перейти в терминал и выполнить команду:

sudo apt install remmina

Так же можно установить Remmina из репозитория backports, для этого выполняем следующую последовательность команд:

echo ‘deb http://ftp.debian.org/debian stretch-backports main’ | sudo tee —append /etc/apt/sources.list.d/stretch-backports.list >> /dev/null

sudo apt install -t stretch-backports remmina remmina-plugin-rdp remmina-plugin-secret remmina-plugin-spice

Установка Remmina в Ubuntu

Для Ubuntu можно подключить PPA репозиторий, в котором вы найдете более свежую версию от самих разработчиков. Для подключения PPA репозитория вводим команду:

sudo apt-add-repository ppa:remmina-ppa-team/remmina-next

После чего обновляем списки пакетов и устанавливаем Remmina:

sudo apt update && sudo apt install remmina remmina-plugin-rdp remmina-plugin-secret

Установка Remmina в Fedora

В дистрибутиве Fedora для установки RDP клиента Remmina открываем терминал и вводим следующую последовательность команд от root пользователя:

dnf copr enable hubbitus/remmina-next

dnf upgrade —refresh ‘remmina*’ ‘freerdp*’

Установка Remmina в Raspberry Pi

Ну и как бонус, рассмотрим вариант установки на Raspberry Pi под управлением Buster (10.x). Для этого нужно сначала скачать пакет “dirmngr”:

sudo apt install dirmngr

Далее скачиваем ключ для репозиторя командой:

sudo apt-key adv —fetch-keys https://www.remmina.org/raspbian/remmina_raspbian.asc

Подключаем сам репозиторий:

sudo bash -c ‘echo «deb https://www.remmina.org/raspbian/ buster main» > /etc/apt/sources.list.d/remmina_raspbian.list’

После чего обновляем списки пакетов и устанавливаем Remmina:

sudo apt update && sudo apt install remmina

Заключение

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

А на этом сегодня все. Надеюсь данная статья будет вам полезна.
С уважением Cyber-X

Источник

Выбор RDP клиента для Linux

Одно из первых и самых проблемных вопросов при внедрении Linux в офисе , это 1С и другие службы, которые без Windows практически не могут. Что касается 1С, то есть варианты настройки и под Linux и под wine и много других способов. Но есть и извращения, когда 1C работает с базой GT.M (если кто не слышал почитайте кошмары на ночь). В таком варианте базы данных, способов запустить 1С из под Ubuntu не нашлось, и поэтому пришлось оставить бухгалтерию в терминалах Windows.

А вот клиента терминального RDP подключения мы сегодня рассмотрим.

Скажу сразу, что выбор был большой, рассматривались различные варианты, но в финал вышли двое.

Remmina VS Rdesktop

Важные особенности задачи для обоих кандидатов: проброс usb портов для сканера штрих-кодов, для принтера чеков, проброс принтеров в целом, и возможность пробрасывать usb-ключи, а так же общий буфер обмена, и меньше «возни» для конечного пользователя. То есть нажал на кнопку, и Мария Ивановна, которой уже «немного за 30», работает в терминале с 1С, при этом ей ничего не нужно выбирать.

Remmina — очень удобный инструмент для любителей окон. Своя GUI (графическая оболочка), настройка «галочками». Большой список возможных подключений (RDP, VNC, SSH и т.д.). Есть и одно, на мой взгляд, самое важное преимущество remmin’ы — это свободное масштабирование окна подключения, чего к сожалению нет rdesktop.

Так же в Remmine хорошо организованная GUI, что не мало важно для Linux программ. То есть это и список сохранённых удаленных подключений, фильтры списков, и многое другое.

Из минусов работы с remmina выделить можно парочку проблем. В процессе тестирование Remmina (в разных графических оболочках) постоянно закрывалась по непонятным причинам. Никаких логов об этом не было, вообще ничего не удавалось найти. «Хлопалась» просто так, произвольно, в любой момент времени. Проработает 2 часа, 4 часа, 1 день — а потом оп и «хлоп» — Remmin’ы нет. Однажды удалось найти одно из причин следствия такого поведения. При запуске remmina из терминала, работоспособность последней оказалась стабильнее. Однако рано радовались, это лишь так показалось.

Вторая сугубо личная особенность сложности работы remmin’ы — это её скованность. То есть, если нужно будет что-то ещё при решении сложных задач (подключить LPT-порт к примеру), то remmina ограниченна возможностями, которые вложил в неё автор. В следующих статьях я подробно это объясню.

Rdesktop в своей красе оказался более стабильный, по сей день (год+) не было не единого произвольного закрытия программы, даже с техническими «извращениями».

Зато в работе с rdesktop необходимы не малые усилия и знания. Для пользователей с разными мониторами, разрешениями экрана, кол-вами мониторов на одном ПК и не умеющими нажимать сочетания клавиш ctr+alt+enter , пришлось писать дополнительные скрипты для подключения.

Скрипт определял текущий монитор (на котором запускается RDP подключение), разрешение экрана, отнимал небольшое кол-во пикселей сверху/снизу для панели задач в xfce, определял принтер по умолчанию для проброса, и запускал окно для покдлючения к виртуальным средам, которое в принципе нравилось пользователям.

Скрипт подключение на rdesktop (может кому пригодится)

#!/usr/bin/env bash
OFFSET_RE=»\+([-0-9]+)\+([-0-9]+)»
# Вычисление текущего монитора на котором запускается скрипт подключения
eval «$(xdotool getmouselocation —shell)»
monitor_index=0
while read name width height xoff yoff
do
if [ «$» -ge «$xoff» \
-a «$» -ge «$yoff» \
-a «$» -lt «$(($xoff+$width))» \
-a «$» -lt «$(($yoff+$height))» ]
then
monitor=$name
break
fi
((monitor_index++))
done &2
exit 1
fi

В общем выбор остался за Rdesktop, но это лично моё мнение, и надеюсь remmina будет развиваться. Кстати, последняя очень хороший инструмент для дома, для «блондинок» или домохозяек.

Как устанавливать и настраивать описанные программы я не будут, так как таких статей множество и с разными вариантами. Дерзайте.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Debian installer usb windows
  • Debian 7 grub windows
  • Death note тема для windows 7
  • Deadpool не запускается на windows 7
  • Deadlock для windows xp