Удаленное управление рабочим столом в ASPLinux 10 Печать
Добавил(а) microsin   
Тему я назвал довольно условно, по аналогии с сервером терминалов Windows, хотя принцип работы описываемой здесь системы сильно отличается. Эта система, на основе которой пользователь на удаленном компьютере может запускать приложения Linux, называется X-Window. Здесь применяется другая терминология клиент-сервер (в сравнении с сервером терминалов Windows) - на удаленном компьютере (это может быть компьютер с операционной системой Linux или Windows) устанавливается система, называющаяся сервером X-Windows (в системе Microsoft на этой машине работает клиент служб терминалов, и никакого сервера нет). Этот сервер может принимать "клиентские" соединения запускаемых под Linux программ на другой машине (в системе Microsoft это был бы сервер терминалов) и отображать окна этих программ на удаленной машине.
Я тестировал программу Xmanager 2.0 (скачать можно здесь -
http://www.netsarang.com/download/main.html#Xmanager или с других ссылок, которые можно найти поиском) компании Netsarang (http://www.netsarang.com/).

Как я устанавливал (по мотивам статьи "НАСТРОЙКА СЕРВЕРА XDMCP ДЛЯ WINDOWS-КЛИЕНТОВ",
http://linuxportal.ru/entry.php/P1318_0_3_0/ ):
1. На ASPLinux 10 в файле /etc/X11/gdm/gdm.conf поменял строку в разделе [xdmcp] с Enable=false на Enable=true.
2. Для того чтобы кириллица корректно отображалась на Windows-клиентах, закомментировал в файле /etc/X11/fs/config строку no-listen=tcp, чтобы дать доступ удаленным машинам к серверу шрифтов.
3. Перезагрузил сервер шрифтов:
/etc/rc.d/init.d/xfs restart
4. Скачал Xmanager 2.0 (файл xmgr20.exe на 16366552 байт), поставил по максимуму, тип лицензии оставил evaluation.
5. Запустил XConfig, пошарился по свойствам профиля, но так там ничего и не поменял.
6. Запустил Xbrowser, обнаружил там 2 опубликованные машины, но среди них не оказалось моей машины почему-то. Просто удивительно, насколько быстро определяются в Xbrowser машины, доступные для удаленного управления - вот бы также работал Microsoft Browsing!.. Попробовал в строке адреса Xbrowser вбить IP моей машины - получил только пустой экран с курсором в виде крестика.
7. Подлинная красота открылась тут - запустил Xstart, создал новую сессию кнопкой New... (ввел произвольное имя сессии), в строке Host вбил IP машины с ASPLinux, протокол выбрал SSH, вместо User Name вбил root, ввел Password, поставил галочку Save. теперь можно в строке Execution Command ввести:
gnome-session       появляется экран, как будто я залогинился локально на ASPLinux. При этом запускаются 3 окна Windows Top Panel (а-ля кнопка Start в Windows, тока наверху - оттуда доступны все ярлычки), Bottom Panel (которая толком не работает и непонятно, для чего нужна) и Desktop (там тоже всяческие ярлычки и пользователя).
xterm                     окошко терминала. Русские буковки там, к сожалению, кракозябрами.
htmlview               браузер Mozilla Firefox
firefox                   браузер Mozilla Firefox
tsclient                   клиент сервера терминалов Windows