Различия
Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
wiki:тонкий_клиент [2011/07/16 06:04] начато |
wiki:тонкий_клиент [2011/07/16 07:14] [Тонкий клиент] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Тонкий клиент ====== | ====== Тонкий клиент ====== | ||
+ | |||
+ | <note>Строго говоря, эта статья не имеет отношения к Ubuntu. Однако, тонкий клиент является полезным дополнением к терминальному серверу (описание которого, я надеюсь, скоро появится в wiki). Надо будет только заменить MSTS на NX.</note> | ||
Существует множество решений для создания терминального сервера как на Linux, так и на Windows. Однако, клиенты терминального сервера предоставляются в виде программ, требующих установки в некоторую операционную систему. Если терминальный сервер будет использоваться в связке с бездисковыми станциями (тонкими клиентами), то операционная система должна быть крайне легковесной и обеспечивать только необходимый функционал. | Существует множество решений для создания терминального сервера как на Linux, так и на Windows. Однако, клиенты терминального сервера предоставляются в виде программ, требующих установки в некоторую операционную систему. Если терминальный сервер будет использоваться в связке с бездисковыми станциями (тонкими клиентами), то операционная система должна быть крайне легковесной и обеспечивать только необходимый функционал. | ||
Строка 23: | Строка 25: | ||
==== Развёртывание ==== | ==== Развёртывание ==== | ||
- | Мы будем пользоваться онлайн-сервисом для сборки, веб-интерфейс — это удобно. Однако, если требуется более гибкий инструмент, или 50 Мбайт трафика — проблема, то можно собирать и локально. | + | Мы будем пользоваться онлайн-сервисом для сборки, веб-интерфейс — это удобно. Однако, если требуется более гибкий инструмент, или 50 Мбайт трафика — проблема, то можно собирать и локально. Сразу замечу, что Thinstation очень гибко настраивается, эта инструкция даёт лишь базовое представление без лишних деталей. Например, Thinstation у нас лежит в корне TFTP сервера, это можно изменить, но за такими подробностями лучше обратиться к документации самого Thinstation. |
Первым делом напишем дефолтный конфигурационный файл ''thinstation.conf.buildtime'', то есть тот файл, который клиент будет использовать, если не найдёт своего собственного конфига. | Первым делом напишем дефолтный конфигурационный файл ''thinstation.conf.buildtime'', то есть тот файл, который клиент будет использовать, если не найдёт своего собственного конфига. | ||
Строка 29: | Строка 31: | ||
Для первого раза в отладочных целях можно использовать конфиг, который просто загрузит графическую оболочку и не будет подключаться к какому-нибудь терминальному серверу: | Для первого раза в отладочных целях можно использовать конфиг, который просто загрузит графическую оболочку и не будет подключаться к какому-нибудь терминальному серверу: | ||
- | ... | + | <file>SESSION_0_TYPE=icewm |
+ | SESSION_0_AUTOSTART=on</file> | ||
Более сложный конфиг — мы коннектимся к Mirosoft Terminal Service, сервер 192.168.1.1, пользователь pupkin из домена example.local: | Более сложный конфиг — мы коннектимся к Mirosoft Terminal Service, сервер 192.168.1.1, пользователь pupkin из домена example.local: | ||
- | ... | + | <file>SESSION_0_TITLE="My Big Server" |
+ | SESSION_0_TYPE=rdesktop | ||
+ | SESSION_0_RDESKTOP_SERVER=192.168.1.1 | ||
+ | SESSION_0_RDESKTOP_OPTIONS="-u pupkin -d example.local -a 24 -r -5"</file> | ||
- | После написания конфига приступаем к сборке. Переходим сюда (полный список здесь), ставим галочки. | + | После написания конфига приступаем к сборке. Переходим [[http://www.it-advisor.ru/TSoM|сюда]] (полный список есть на http://thinstation.org), на вкладке Applications отмечаем "Connection Package types — rdesktop" (остальные Connection packages нам не понадобятся), в разделе Window Managers выбираем только ''icewm'' и ''icewm-theme-xp''. На других вкладках расставляем галочки по вкусу. Нажимаем кнпку "Создать" (вверху). |
+ | |||
+ | После первого этапа сборки переходим на вкладку "Load Files", указываем наш ''thinstation.conf.buildtime'' и жмём "Выгрузить". После этого жмём кнопку "Запустить сборку" (вверху). | ||
... | ... | ||
- |