OLD-idmessage-152515

#1965088
Данилка
Участник

Про терминальный сервер под XP читаем здесь[link url='http://www.xakep.ru/post/28531/default.asp'] Ссылка [/link]На самом деле терминальный сервер следует поднимать на какой-нибудь серверной операционке вроде 2003 Сервер. Однако там есть кое-какие проблемы. Во-первых, 2003 Сервер для каждого клиента в терминале требует лицензию и через 120 дней, если эту лицензию он не получает, перестает принимать клиентов. Есть правда мелкий баг от мякишей – когда поднимаешь сервер терминалов, выставь 2010 год, а после начала его работы верни нормальное время и все, терминальный сервер будет пахать до 2010 года.Однако, есть свои но.120 дней, которые мякиши дают, не являются “пробным” периодом, просто это время на активацию. Во-вторых, 2003 Server стоит больших денег, да и не удобно его использовать для домашних нужд.Теперь об XP. Сама Windows XP позволяет настроить сервер терминалов, только он будет принимать не более одного человека, при этом человек, работающий локально, будет выброшен из сеанса.Что бы этого не происходило, необходимо Windows XP пропатчить. Патч этот, как ни странно – Made in Microsoft. Дело в том, что когда мякиши делали бета-тестирование SP2, они допустили ошибку и в беда-версии сервис-пака была DLL-ка, позволяющая подключаться к терминальному серверу множеству пользователей.Так что использование патча – это практически замена DLL на более старую версию. С юридической точки зрения – совершенно законно. Однако, лицензионное соглашение предполагает, что XP не будет держать более 10 сетевых подключений. Таким образом, использование до 10 клиентов на XP-шном сервере терминалов – это законно. А если превысишь – уже незаконно.Разумеется, тем, у кого винда пиратская все эти тонкости по барабану, ибо снявши голову по волосам не плачут… ну, да ладно, оставим юридические вопросы в стороне.После того, как пропатчишь XP, щелкни по Мой компьютер правой кнопкой мыши, жмешь свойства, выбираешь вкладку “Удаленные сеансы”.Ставь галочку на “Разрешать удаленный доступ”… а так же надо выбрать пользователей, которым будет разрешен вход на сервер терминально.Учетка должна будет обязательно иметь пароль. Иначе терминальный сервер не пустит.После того, как на сервере будет разрешен доступ удаленным клиентам, создан юзер с паролем и этот юзер будет в списке доступа к терминальному серверу, можно настраивать клиента.Клиент может быть любым. может быть Windows XP – жми пуск – все программы – стандартные – связь – Подключение к удаленному рабочему столу. Будет запущена программа mstsc.exe (использует dll-ку mstscax.dll), которая лежит в папке windows\system32.Если у вас Windows 98, то надо будет взять программу и dll-ку из XP. В 98-й программа эта чувствует себя не хуже.Клиент может быть на основе программы Elinux – по сути это операционная система, которая только и умеет, что подключаться к серверу терминалов.Вот здесь о ней подробнее: [link url='http://winterminal.info/'] ссылка [/link]Мало того, что она может грузится с винта, она может грузится еще с флэшки мегов на 128 или даже по локальной сети с сервера при наличии в сетевой карте такой возможности.Таким образом в клиентских терминалах можно отказаться от использования жестких дисков. А если у вас еще и комп на основе процессора… какого-нибудь пентиум 100, то можно обойтись и без кулера для него… не перегреется…Таким образом, ваши клиенты будут подключаться к серверу. На клиентах может не быть никаких движущихся частей, они будут бесшумны, не дороги и безопасны.Так же продаются специальные терминалы – этакие изящные компьютеры без движущихся частей… к сожалению, они не намного дешевле обычных компов… но все-таки дешевле.Есть так же вообще симпатичное решение терминала: это монитор от Samsung, в котором есть втроенный терминальный клиентВот этот красавец SyncMaster 720XT: [link url='http://www.samsung.ru/products/computers/displays/lcd-17/720xt/'] ссылка [/link]Все что нужно для организации нового рабочего места – это купить такой монитор, подключить к нему клавиатуру и мышь и воткнуть в локальную сеть и электрическую розетку. Не нужен системный блок.Что мы получаем в итоге?Работает сервер, а тонкие клиенты только показывают. То есть, если надо увеличить мощность, надо просто проапгрейдить сервер. Тонкие клиенты в апгрейте практически не нуждаются. В обслуживании не нуждаются. Движущихся частей нет – огромная надежность. В случае выхода из строя тупо меняется на новый, все равно все данные пользователя на сервере. В случае выключения питания терминалы отключатся, но терминальная сессия не закроется от этого – останется висеть на сервере. И если пользователь начал сохранение документа, а тут вдруг выключился свет – ничего страшного – сервер имеет бесперебойник и потеряв связь с клиентов не закроет сессию. Сессия будет спокойно висеть, документ в ней спокойно сохранится. Когда свет включат, пользователь подключится и увидет, что его рабочий стол как будто и не выключался…Надежность хранения данных – на сервере ведь может быть RAID-1, а если организация не поскупится – то и RAID-10. Кроме того, делается админом резервное копирование. Данные не пропадут!Сервер под полным контролем админа. Короче, все прекрасно, как в старые добрые времена Вычислительных Центров.Вгот такие пироги. Однако, следует иметь ввиду, что для обслуживания большого числа пользователей может потребоваться недюжий сервер терминалов… Особенно большие требования к оперативной памяти.Но обычный компьютер вроде Pentium 2400 с 512 Мб оперативки вывозит 8 одновременно работающих человек – студентов, работающих в Ворде, да программирующих в VB6 🙂 А уж если у вас в качестве сервера терминалов какой-нибудь четырехядерный Intel Core Extr., да гига 4 оперативки – то можно подключить очень много офисных работников! 😉