многопользовательский сервер удаленных рабочих столов
Добавлено: 01 сен 2010, 18:25
Привет! Встала необходимость реализовать сабж.
Кто что посоветует?
Задача:
* в системе есть много linux юзеров
* каждый должен иметь свой рабочий стол и запускать X11 программы - firefox/thunderbird/file manager , etc
* коннект происходит из Windows
Из готовых решений есть Nomachine nx, но у него в бесплатной версии есть ограничение на 2-х одновременно подключенных юзеров. Поэтому он не подходит.
Из наколеночных вариантов (остановился пока на нем) есть реализация X сервера под винду Xming. Поэтому можно юзать plink.exe (того же автора, что и putty, только работает чисто параметрами ком.строки) в качестве ssh клиента, который будет делать форвард X11 траффика с ssh сессии на Xming. Далее, в ~/.bash_profile юзерам прописал старт vncserver'a и старт vncclient к нему же. Соотвественно, залогинившись, юзер видит fluxbox , исполняющийся в vnc.
Минусы текущей реализации - ssh компрессия работает заметно хуже, чем у linux ssh клиент, поэтому приходится применять jpeg сжатие VNC картинки.
Кто что посоветует?
Задача:
* в системе есть много linux юзеров
* каждый должен иметь свой рабочий стол и запускать X11 программы - firefox/thunderbird/file manager , etc
* коннект происходит из Windows
Из готовых решений есть Nomachine nx, но у него в бесплатной версии есть ограничение на 2-х одновременно подключенных юзеров. Поэтому он не подходит.
Из наколеночных вариантов (остановился пока на нем) есть реализация X сервера под винду Xming. Поэтому можно юзать plink.exe (того же автора, что и putty, только работает чисто параметрами ком.строки) в качестве ssh клиента, который будет делать форвард X11 траффика с ssh сессии на Xming. Далее, в ~/.bash_profile юзерам прописал старт vncserver'a и старт vncclient к нему же. Соотвественно, залогинившись, юзер видит fluxbox , исполняющийся в vnc.
Минусы текущей реализации - ssh компрессия работает заметно хуже, чем у linux ssh клиент, поэтому приходится применять jpeg сжатие VNC картинки.