Доступ к удаленному компьютеру с Linux становится возможным благодаря протоколу удаленного рабочего стола (RDP), проприетарному протоколу, разработанному Microsoft. Он предоставляет пользователю графический интерфейс для подключения к другому/удаленному компьютеру через сетевое соединение. FreeRDP – это бесплатная реализация RDP.
RDP работает по модели клиент-сервер, где на удаленном компьютере должно быть установлено и запущено серверное программное обеспечение RDP, а пользователь использует клиентское программное обеспечение RDP для подключения к нему и управления удаленным компьютером.
В этой статье мы поделимся списком программного обеспечения для доступа к удаленному рабочему столу Linux: список начинается с приложений VNC.
VNC (Virtual Network Computing) – это протокол сервер-клиент, который позволяет учетным записям пользователей удаленно подключаться и управлять отдаленной системой, используя ресурсы, предоставленные графическим пользовательским интерфейсом (GUI).
Инструменты удаленного рабочего стола для Linux
Ниже приведен список лучших инструментов удаленного рабочего стола для Linux:
Zoho Assist
Zoho Assist – это бесплатное, быстрое, кроссплатформенное программное обеспечение для удаленной поддержки, которое позволяет получить доступ к Linux-рабочим столам или серверам без протоколов удаленного подключения, таких как RDP, VNC или SSH. Удаленные подключения могут быть установлены из вашего любимого браузера или плагина для рабочего стола, независимо от сети удаленного компьютера.
С целым рядом функций, таких как передача файлов удаленно, навигация по нескольким мониторам и обмен буфером обмена для помощи MSP, техников поддержки ИТ и техников службы поддержки, отладка удаленного рабочего стола Linux становится легким с Zoho Assist.
Zoho Assist обладает высоким уровнем безопасности благодаря двухфакторной аутентификации, просмотру журнала действий и совместимости с антивирусами. SSL и шифрование AES с длиной ключа 256 бит гарантируют, что вся информация, связанная с сеансом, передается через зашифрованный туннель.
A clutter-free user interface makes working easy for first-timers. You can customize email templates, and rebrand the Linux remote desktop application to use your company’s name, logo, favicon, and portal URL.
С помощью Zoho Assist вы можете настроить все основные варианты компьютеров и серверов Linux, такие как Ubuntu, Redhat, Cent, Debian Linux Mint и Fedora для неуправляемого доступа и без проблем получать к ним доступ в любое время.

Удаленный доступ Плюс
Удаленный доступ Плюс – это мощное программное обеспечение для удаленной поддержки, которое позволяет ИТ-специалистам сотрудничать и устранять неполадки на устройствах, находящихся в любой точке мира, всего в несколько кликов. Централизованный сервер поддерживает связь с клиентскими машинами, и техники могут получать к ним доступ по требованию.
A simple user interface and client-server architecture enable seamless connectivity for IT and help desk technicians to troubleshoot a remote device. Besides, you can voice or video call, or even text chat with your end-user to understand and resolve the issue better and faster.

Обеспеченный двухфакторной аутентификацией, шифрованием AES с длиной ключа 256 бит и просмотром журнала действий, вы можете получать доступ к любому удаленному устройству Linux и управлять им, не беспокоясь о безопасности. Вы также можете создавать пользовательские группы для управления вашими устройствами Linux.
Это особенно полезно, если у вас много устройств Linux для управления, поскольку динамические пользовательские группы автоматически добавляют устройства в группу, при условии, что эти устройства удовлетворяют определенному набору критериев.
Удаленный доступ Плюс доступен как локальное и облачное решение. Кроме того, вы можете выбрать одну из трех различных версий – Бесплатную, Стандартную и Профессиональную в зависимости от количества управляемых устройств Linux и функций.
С помощью Remote Access Plus вы можете осуществлять удаленное управление различными устройствами под управлением Linux, такими как те, которые работают на Ubuntu, Debian, Red Hat Enterprise Linux, Fedora, CentOS, Mandriva, OpenSuSE и т. д., и он также поддерживает более 17 языков!
ThinLinc – Linux Remote Server
ThinLinc – это высоко защищенный и быстрый Linux Remote Server, используемый для публикации рабочих столов и приложений Linux для множества пользователей, находящихся где угодно и использующих любое клиентское устройство (Linux, macOS, Windows и веб-браузер).
Сервер легко устанавливается и обслуживается на любом популярном дистрибутиве Linux и работает для от 1 до тысяч пользователей. Просто добавьте дополнительные агентские серверы, и вы масштабируете количество пользователей с минимальными усилиями. Использование ThinLinc бесплатно для максимум 10 одновременных пользователей в организации.
В отличие от большинства VNC, ThinLinc поддерживает аудиоперенаправление нативно; обеспечивает лучшее качество изображения и отзывчивость; более безопасен; легок в настройке; и имеет встроенную резервированность, балансировку нагрузки и высокую доступность.
ThinLinc динамически изменяет настройки, чтобы предложить лучшее качество изображения, не жертвуя скоростью, обеспечивая плавный опыт даже при использовании ограниченной сети или если она нестабильна. ThinLinc широко используется для предоставления удаленного доступа к 3D-графике и требовательным программам с ускорением графики сервера через VirtualGL.
ThinLinc в основном основан на открытом исходном коде, включает в себя TigerVNC, noVNC, SSH и Pulse Audio в стабильном, поддерживаемом и предприятий уровневом программном обеспечении. Компания также является сопровождающей проектов TigerVNC и noVNC.

1. TigerVNC
TigerVNC – это бесплатная, открытая, высокопроизводительная, платформенно-нейтральная реализация VNC. Это приложение клиент-сервер, которое позволяет пользователям запускать и взаимодействовать с графическими приложениями на удаленных машинах.
В отличие от других серверов VNC, таких как VNC X или Vino, которые подключаются непосредственно к рабочему столу времени выполнения, tigervnc-vncserver использует другой механизм, который настраивает автономный виртуальный рабочий стол для каждого пользователя.
Он способен запускать 3D- и видео-приложения, и пытается поддерживать последовательный пользовательский интерфейс и повторное использование компонентов, где это возможно, на различных платформах, которые он поддерживает. Кроме того, он предлагает безопасность через ряд расширений, реализующих продвинутые методы аутентификации и шифрование TLS.
Для энтузиастов TigerVNC, ищущих решение на уровне предприятия, также доступен и бесплатен для до 10 пользователей ThinLinc, разработанный той же компанией и сосредоточенный на удаленном рабочем столе Linux.

2. RealVNC
RealVNC предлагает кросс-платформенное, простое и безопасное программное обеспечение для удаленного доступа. Он разрабатывает технологии обмена экраном VNC с продуктами, такими как VNC Connect и VNC Viewer. VNC Connect дает вам возможность получить доступ к удаленным компьютерам, предоставлять удаленную поддержку, администрировать неуправляемые системы, делиться доступом к централизованным ресурсам и многое другое.
Вы можете бесплатно получить VNC Connect для домашнего использования, ограниченного пятью удаленными компьютерами и тремя пользователями. Однако любое профессиональное и предприятие требует подписки за плату.

3. TeamViewer
Teamviewer – это популярное, мощное, безопасное и кросс-платформенное программное обеспечение для удаленного доступа и управления, которое может подключаться к нескольким устройствам одновременно. Оно бесплатно для личного использования, и есть премиум-версия для бизнес-пользователей.
Это универсальное приложение для удаленной поддержки, используемое для совместного использования рабочего стола удаленного доступа, онлайн-встреч и передачи файлов между устройствами, подключенными к интернету. Оно поддерживает более 30 языков по всему миру.

4. Remmina
Remmina – это бесплатный и открытый исходный код, полнофункциональный и мощный клиент удаленного рабочего стола для Linux и других Unix-подобных систем. Он написан на GTK+3 и предназначен для системных администраторов и путешественников, которым необходимо удаленно получать доступ и работать с несколькими компьютерами.
Он эффективен, надежен и поддерживает несколько сетевых протоколов, таких как RDP, VNC, NX, XDMCP и SSH. Он также предлагает интегрированный и последовательный интерфейс.
Remmina позволяет пользователям вести список профилей подключения, организованных по группам, поддерживает быстрые подключения пользователей, напрямую вводя адрес сервера, и обеспечивает вкладочный интерфейс, по желанию управляемый группами, плюс множество других функций.

5. NoMachine
NoMachine – это бесплатное, кроссплатформенное и качественное программное обеспечение для удаленного доступа, которое предоставляет вам безопасный персональный сервер для доступа ко всем вашим файлам, просмотра видео, воспроизведения аудио, редактирования документов, игр и перемещения их.
У него есть интерфейс, который позволяет вам сконцентрироваться на работе, и он разработан для быстрой работы, как если бы вы сидели прямо перед вашим удаленным компьютером. Кроме того, у него отличная прозрачность сети.

6. Apache Guacamole
Apache Guacamole – это бесплатный и открытый клиент-менеджер удаленного рабочего стола без клиентской части, который поддерживает стандартные протоколы, такие как VNC, RDP и SSH. Не требует плагинов или клиентского программного обеспечения; просто используйте веб-приложение на HTML5, такое как веб-браузер.
Это означает, что использование ваших компьютеров не привязано к какому-либо устройству или местоположению. Кроме того, если вы хотите использовать его в бизнесе, вы можете получить специализированную коммерческую поддержку от сторонних компаний.

7. XRDP
XRDP – это бесплатный и открытый простой сервер протокола удаленного рабочего стола, основанный на FreeRDP и rdesktop. Он использует протокол удаленного рабочего стола для представления графического интерфейса пользователя. Его можно использовать для доступа к рабочим столам Linux в сочетании с x11vnc.
Он отлично интегрируется с LikwiseOPEN, позволяя вам войти на сервер Ubuntu через RDP, используя учетное имя/пароль активной директории.
Хотя XRDP – это хороший проект, ему нужно несколько исправлений, таких как взятие под контроль существующей сессии рабочего стола, работа на дистрибутивах Linux, основанных на Red Hat, и другие. Разработчикам также нужно улучшить документацию.

8. X2Go
X2Go – это открытое кроссплатформенное программное обеспечение для удаленного рабочего стола, аналогичное VNC или RDP, которое предоставляет удаленный доступ к графической среде пользователя Linux через сеть с использованием протокола, который туннелируется через протокол Secure Shell для лучшего шифрования данных.

9. Xpra
Xpra или X – это кроссплатформенный сервер и клиент удаленного отображения с открытым исходным кодом, который позволяет вам получить доступ к удаленным приложениям и рабочим столам через сокеты SSH с или без SSL.
Он позволяет вам запускать приложения на удаленном хосте, отображая их экран на вашем локальном компьютере без потери состояния после отключения. Он также поддерживает передачу звука, буфера обмена и функции печати.

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

11. KRDC
KRDC (KDE Remote Desktop Connection) – это бесплатное приложение для клиентов удаленного рабочего стола с открытым исходным кодом, созданное KDE для KDE рабочего окружения, но доступное для любого дистрибутива.
Он поддерживает протоколы VNC и RDP, которые позволяют просматривать или даже управлять полной сеансом удаленного рабочего стола на другой машине, которая работает совместимым сервером.

12. Подключения GNOME
Подключения GNOME – это клиент удаленного рабочего стола для рабочего окружения GNOME, который позволяет подключаться и обмениваться любым другим контентом или программным обеспечением удаленного рабочего стола, работающим на разных операционных системах рабочего стола с использованием поддерживаемых протоколов VNC и RDP.

13. FreeNX
FreeNX – это система удаленного доступа с открытым исходным кодом, быстрая и универсальная. Это система клиента/сервер с обеспечением безопасности (на основе SSH), и ее основные библиотеки предоставляются NoMachine.
К сожалению, на момент написания этого сообщения ссылка на веб-сайт FreeNX не работала, но мы предоставили ссылки на страницы веб-сайтов, специфические для дистрибутивов:
- Debian: https://wiki.debian.org/freenx
- CentOS: https://wiki.centos.org/HowTos/FreeNX
- Ubuntu: https://help.ubuntu.com/community/FreeNX
- Arch Linux: https://wiki.archlinux.org/index.php/FreeNX
Вот и всё! В этой статье мы рассмотрели лучшие инструменты для доступа к удалённым рабочим столам Linux. Не стесняйтесь делиться своими мыслями с нами через форму комментариев ниже.
Source:
https://www.tecmint.com/best-remote-linux-desktop-sharing-software/