Вот четыре рассмотренные мной технологии (краткое описание взято из ru.wikipedia.org)
Virtual Network Computing (VNC) система удалённого доступа к рабочему столу компьютера, использующая протокол RFB (Remote FrameBuffer). Управление осуществляется путём передачи нажатий клавиш на клавиатуре и движений мыши с одного компьютера на другой и ретрансляции содержимого экрана через компьютерную сеть.
FreeNX — технология реализации системы «удаленного терминала». Обеспечивает реакцию запускаемых программ, сравнимую со временем их выполнения на локальной системе. FreeNX сохраняет высокую интерактивность приложений при большой загруженности и низкой скорости канала.
Про FreeNX считаю информацию не совсем корректной. Скорее это NX технология, а FreeNX одна из ее реализаций.
LTSP (англ. Linux Terminal Server Project) — пакет дополнений для GNU/Linux, позволяющий подключить большое количество низко-производительных тонких клиентов к Linux-серверу.
Приложения выполняются на сервере, получая входные данные от тонкого клиента и отображая результат на его экране.
RDP (англ. Remote Desktop Protocol, протокол удалённого рабочего стола) — протокол прикладного уровня, использующийся для обеспечения удалённой работы пользователя с сервером, на котором запущен сервис терминальных подключений.
Остановился на RDP. Почему? Решил, что использование данной технологии позволит без перенастройки клиентов перейти на альтернативную ОС.
Теперь дело встало за реализацией. Требования выдвигались следующие: стабильность и удобство администрирования.
Но тут возникла сложность. RDP-серверов под Linux я не знал.
Google привел меня вот к такому проекту: http://sourceforge.net/projects/xrdp
RDP Server - An open source RDP server and X server capable of accepting connections from rdesktop and ms terminal server clients.
Не знаю как насчет первого требования (под нагрузкой тестировать возможности сейчас нет), но вот под второе данный проект явно не попадает.
Не помню как, но наткнулся на сайт компании Thinstuff.
У них оказался замечательный продукт: Thinstuff LX Server - RDP Server for Linux.
Поверхностное изучение показало, что данное решение удовлетворяет моим требованиям. Решил протестировать продукт. Ни на Ubuntu 6.06.1, ни на ALT Linux 4.0 Desktop LX Server не встал. На том и оставил это дело. Как оказалось ненадолго.
Решил пойти другим путем. Дай, думаю, позвоню разработчикам ALT Linux, может у них есть решение, удовлетворяющее выдвинутым требованиям. Дозвонился. Не сразу. Несколько раз трубку не брали и срабатывал... Факс что-ли. Пищать в трубке начинало. Потом трубку взяла женщина. Я попросил проконсультировать меня. Мне ответили, что все на выставке, мол идите туда. На какой выставке - не сказали. Дальше лучше. На мое возражение - я же не Москвич... Она просто положила трубку.
Ладно. Кто у нас еще есть? Novell. Звоню. У них тоже интересно. Необходимо уточнить причину звонка. Два раза говорил, что хочу получить консультации по продукции, и меня пытались переключить на какого-то менеджера, но оба раза до нее дозвониться мне не удалось. Первый раз она была занята, второй - ее просто не было на месте. Звоню третий. На этот раз говорю, что ищу замену конкретному продукту Microsoft. И... Меня соединяют со специалистом. Какого рода трудно сказать, но помочь вызвался. У него я получил консультации по продуктам Novell, использования продукции и соответствия нашему законодательству. Выслушал проблему, навскидку, говорит решение подобрать трудно. Посмотрел по базе сертифицированных решений, ничего не нашел, говорит заблудился. Навигация, наверное, неудобная. Я спросил, обращаются ли с подобными решениями другие компании. Говорит, да, бывает. Интересуются совместимостью с VNC и 2X. Оба решения мне не подходят. Рассказал ему про LX Server. Он сказал, что о подобном не слышал. Договорились, что оба посмотрим продукт и через неделю созвонимся по результатам.
Дома откопал диск с SLED 10 (SUSE Linux Enterprise Desktop). Установил. Установил туда LX Server. Чуть чуть поковырял - работает. Клиентом коннектится. Администрирование удобное. Задается любой шелл для пользователей.
Вот так. Теперь с меня отчет со скриншотами.