ThinLinc — программное решение для удалённого доступа к графическим рабочим столам на основе Linux, разработанное шведской компанией Cendio AB. Оно позволяет администраторам централизованно публиковать полноценные десктопы и отдельные приложения, предоставляя клиентам доступ через собственные приложения-клиенты на Windows, macOS, Linux, через тонкие клиенты или посредством веб-браузера с HTML5. Все сетевые соединения защищены с использованием SSH-туннелей, а графика передаётся с применением протокола VNC и других вспомогательных технологий.
ThinLinc впервые появилась в начале 2000-х годов и с течением времени получила развитие, включающее поддержку современных дистрибутивов Linux, механизмов кластеризации, балансировки нагрузки и высокой доступности. Интерфейс сервера позволяет интеграцию с существующими системами аутентификации (LDAP, Active Directory, NIS и др.). Благодаря HTML5-web клиенту ThinLinc может быть использован в средах, где установка локального программного обеспечения затруднена.
Информации обо всех версиях и деталях архитектуры достаточно много в открытых описаниях, но некоторые технические аспекты (например, внутренние алгоритмы компрессии, приоритеты планирования сессий) не полностью документированы в публичном доступе. Тем не менее основные сценарии использования и функциональность описаны в материалах производителя и практических кейсах.
- Безопасность: шифрование всего сетевого трафика через SSH-туннели, проверка подлинности пользователей через стандартные службы аутентификации.
- Клиентские платформы: поддержка клиентов на Windows, macOS, Linux, тонких клиентах, а также веб-клиента через HTML5.
- Публикация рабочих столов и приложений: одновременные пользовательские сессии; возможность удалённого запуска отдельных приложений в графическом окружении.
- Скорость и отзывчивость: оптимизация графики и компрессии, поддержка современных процессорных расширений, работа в условиях высокой задержки сети.
- Масштабируемость и отказоустойчивость: поддержка кластеров серверов, балансировка нагрузки, высокая доступность (high availability).
- Интеграция с инфраструктурой: совместимость с LDAP, Active Directory, NIS и др.; возможность использования существующих средств управления пользователями и группами.
- Удалённый доступ через веб: HTML5-web клиент позволяет подключаться через браузер без установки дополнительного софта.
- Гибкость лицензирования: бесплатное использование с ограничением по количеству сессий; коммерческие подписки для организаций с большим количеством одновременных пользователей.
- Управление и мониторинг: инструменты администрирования, отчёты по активности, статистика сессий, управление лицензиями.