Какие инструменты посоветуете для организации работы тонких клиентов на Linux? Добрый день уважаемые! Есть задача организовать работу нескольких разработчиков и тестеров по принципу тонкого клиента на linux. Имеется мощный арендованный сервер Dell , но в европейском ДЦ с не очень хорошим от нас до него пингом (>50 мс). В офисе интернет тоже не самый лучший, а некоторым сотрудника иногда приходится работать и через мобильный интернет. Необходимо организовать работу разработчиков (основная система linux), используя удаленный доступ к серверу. Основные задачи: работа с виртуальными машинами VirtualBox , серфинг в браузере. Исходя из того, что вся основная работа будет вестись с виртуальными машинами, необходимости в покупке или аренде сервера с Windows Server нет, за счет этого можно серьезно сэкономить поставив Linux. Казалось бы , все просто, вариантов масса, но на практике пришлось столкнутся с массой ньюансов, которые просто ставят пока в тупик на ровном месте. Итак, что приходит в голову? Решений по удаленному доступу к визуалке на linux масса: ssh -X, vnc, xrdp, x2go, nomachines. Опробовав каждый пришли в уныние, нормально заставить работать какой-либо из вариантов все не удалось. Основная проблема - плавности работы , которая есть из коробки по RDP на Windows Server 2016, достигнуть ее не удалось ни на одном из способов удаленного доступа. Подразумевается, что очень большая часть работы - это серфинг по интернету. И вот простейшая задача - прокрутка даже главной страницы хабра превращается в ад и боль для глаз. Картинки отображаются рывками и от такого серфинга глаза устают уже через несколько минут. Если в кратце подытожить, то серфинг по удаленному доступу: Windows Server 2016 - на 5 (наблюдаются минимальные фризы)ssh -XC .. (как только не крутил настройки) - 3- , ужасно медленно и неприятноvnc (tigervnc) - 4- , плавность есть, на даже на минимальных настройках цветности приблизиться к WS не удается.x2go - 4 в целом достаточно хорошо , хотя до плавности WS опять-таки далеко даже на максимальных настройках сжатия.nomachines - 3 , удивительно, но за почти десятилетие разработки гора родила мышь. Юзабельность клиента отдельный разговор, тут на любителя (но как по мне до форка x2go далековато), а вот качество картинки дико падает с понижением качества интернета. И если у WS даже на слабом канале RDP работает достаточно уверенно без потери качества, то nomachines сыплет артефактами. И пусть прокрутка сравнительно плавная, качество пережатой картинки ужасно отстойное. Перепробовал все кодеки и настройки, результат плачевный. xrdp - 4- , просто работает, чуть тормознутей чем x2go. Да и костыль это , как для связки linux-linux. Кроме всего, обнаружились какие-то непонятные проблемы с последним VirtualBox. vnc, xrdp - при загрузке виртуальной машины и попытке развернуть ее в любое разрешение выше 640x480 машина выключается без ошибок в логах (последняя запись о том, что мол пытаюсь установить разрешение .. ) С x2go не работает передача буффера обмена между гостевой и виртуальной машинами. Видел тикеты с описанием проблемы от 14 года, но похоже так ничего не и пофиксили. В общем я на распутье, куда двигаться непонятно. Буду пробовать другие дистрибутивы. А все вышеперечисленное опробовалось в связке Debian (клиент) - Debian (сервер). Поставить сервер в офисе - не вариант из-за географической составляющей, улучшить интернет пока тоже. Самое обидное , что Windows Server 2016 работает плавно и четко прямо из коробки , в Linux , же , приходится постоянно спотыкаться обо что-то новое. Но платить лишние и немалые деньги за лицуху WS реально не хочется, т.к. ничего кроме RDP там использоваться не будет. Посему, может кто подскажет еще какие варианты. Я люблю чистые дистрибутивы linux, но уже соглашусь и на любое специализированное решение , в т.ч. и платное, если оно будет стоить адекватных денег и работать без багов и плавно на наших каналах. Неужели нет аналога виндовому RDP в linux ?
Для организации работы тонких клиентов на Linux можно использовать следующие инструменты:
Remmina - это мощный и гибкий клиент удаленного рабочего стола для Linux, который поддерживает протоколы RDP, VNC, NX, XDMCP и SSH. Remmina обеспечивает простой доступ к удаленным рабочим столам и может быть настроен для оптимальной производительности.
XRDP - это сервер для удаленного рабочего стола, который позволяет подключаться к удаленному рабочему столу Linux через протокол RDP. XRDP легко настраивается и может быть использован для организации удаленного доступа для пользователей с различных устройств.
NoMachine - это мощное решение для удаленного доступа и виртуальных рабочих столов, которое поддерживает Linux, Windows и macOS. NoMachine обеспечивает превосходную производительность и качество графики, а также позволяет легко управлять удаленными сессиями.
AnyDesk - это легкий и быстрый клиент удаленного рабочего стола, который поддерживает Linux, Windows, macOS, Android и iOS. AnyDesk предлагает высокую производительность и качество графики, а также шифрование данных для безопасного соединения.
VNC - это популярный протокол для удаленного доступа к рабочему столу, который поддерживается многими клиентами и серверами на Linux. VNC может быть использован для организации удаленного доступа к виртуальным машинам VirtualBox и другим приложениям.
Выбор конкретного инструмента зависит от ваших конкретных потребностей и предпочтений. Рекомендуется провести тестирование нескольких вариантов и выбрать наиболее подходящий для вашей ситуации.
Для организации работы тонких клиентов на Linux можно использовать следующие инструменты:
Remmina - это мощный и гибкий клиент удаленного рабочего стола для Linux, который поддерживает протоколы RDP, VNC, NX, XDMCP и SSH. Remmina обеспечивает простой доступ к удаленным рабочим столам и может быть настроен для оптимальной производительности.
XRDP - это сервер для удаленного рабочего стола, который позволяет подключаться к удаленному рабочему столу Linux через протокол RDP. XRDP легко настраивается и может быть использован для организации удаленного доступа для пользователей с различных устройств.
NoMachine - это мощное решение для удаленного доступа и виртуальных рабочих столов, которое поддерживает Linux, Windows и macOS. NoMachine обеспечивает превосходную производительность и качество графики, а также позволяет легко управлять удаленными сессиями.
AnyDesk - это легкий и быстрый клиент удаленного рабочего стола, который поддерживает Linux, Windows, macOS, Android и iOS. AnyDesk предлагает высокую производительность и качество графики, а также шифрование данных для безопасного соединения.
VNC - это популярный протокол для удаленного доступа к рабочему столу, который поддерживается многими клиентами и серверами на Linux. VNC может быть использован для организации удаленного доступа к виртуальным машинам VirtualBox и другим приложениям.
Выбор конкретного инструмента зависит от ваших конкретных потребностей и предпочтений. Рекомендуется провести тестирование нескольких вариантов и выбрать наиболее подходящий для вашей ситуации.