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

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

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

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

O RDP

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

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

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

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

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

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

TigerVNCTigerVNC logo

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

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

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

Официальный сайт TigerVNC.

RdesktopRdesktop logo

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

 

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

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

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

Официальный сайт Rdesktop.

FreeRDPFreeRDP logo

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

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

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

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

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

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

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

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

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

Официальный сайт FreeRDP.

RemminaRemmina logo

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

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

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

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

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

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

Официальный сайт Remmina.

Apache GuacamoleApache Guacamole logo

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

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

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

Вывод

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

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

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

Вы можете проверить их, если хотите.

Ссылка на основную публикацию
Adblock
detector