Содержание:

Есть одна мечта, общая для всех системных администраторов компьютерных сетей, и она заключается в том, чтобы обслуживать и настраивать только одну машину, вместо десятков и сотен постоянно выходящих из строя компьютеров. И эта мечта вполне осуществима с возможностями операционной системы Windows XP.

Что такое «терминальный сервер»?

«Terminal server», так же известный как «сервер терминалов» – это сервер, вычислительные ресурсы которого предоставляются клиентам. То есть все задачи пользователя запускаются не на его компьютере, а на удаленной машине с полным набором нужных ему программ.

Выглядеть это будет примерно следующим образом:

windows xp терминальный сервер

Таким образом, управление компьютерной сетью сокращается до ведения единственного сервера. Причем в качестве терминалов могут выступать даже слабейшие по характеристикам компьютеры, потому как большой объем RAM и HDD, высокая производительность CPU необходимы лишь для терминального сервера. При грамотной настройке сети можно даже прийти к бездисковым машинам. Так же лицензионный софт придется приобретать лишь для одной машины, что значительно сокращает расходы. Казалось бы, манна небесная, но в случае с Windows XP придется слегка поработать руками и головой, чтобы добиться конечного желаемого результата.

Вытекает ряд преимуществ терминального сервера:

  1. Снижение временных расходов на администрирование
  2. Повышение безопасности — снижение риска инсайдерских взломов
  3. Снижение затрат на программное и аппаратное обеспечения
  4. Снижение расхода электроэнергии

Windows XP и проблемы с RDP

В ранней бета-версии Windows XP можно было подключать к серверу не только один удаленный рабочий стол. Затем в финальной сборке эту функцию убрали, поставив ограничитель в готовой к работе службе терминалов.

Но, раз возможность таковая была, почему бы ею не воспользоваться?

Настроить терминальный сервер — значит изменить исходный системный файл на тот, что был без ограничений на количество подключений по RDP (Remote Desktop Protocol). На данный момент существует огромное количество патчей, позволяющих сделать это без лишних телодвижений, но, ввиду большой популярности вопроса, нередко за ними скрываются вирусы и трояны. Так что будьте бдительны.

Настройка терминального сервера с помощью TS Free

В данной статье мы воспользуемся сборкой TS Free v.1.1, которая представляет собой архив с патчем в формате *.bat, но сам файл termsrv.dll из бета-версии находится в нем же. Потому разархивируйте папку на Рабочий стол – и можно уже начать настраивать терминальный сервер на Windows XP.

Данный пакет теоретически позволяет, запустив bat-файл, получить уже готовый к работе терминальный сервер. Запустите его нужно в режиме администратора, а предупреждение о замене системного файла – проигнорируйте.

windows xp терминал

Но в моем конкретном случае пришлось прибегнуть к способу «мы не ищем легких путей». Потому ниже будет представлена инструкция для тех, кто хочет собственными прямыми руками настроить у себя сервер терминалов на Windows XP.

  • Включите систему в Безопасном режиме. Для этого во время запуска компьютера нажмите F8 и выберите нужный вам режим.

win xp сервер терминалов

  • Выберите «Мой компьютер», щелкнув правой кнопкой мыши и откройте его «Свойства». В появившемся окне зайдите во вкладку «Удаленные сеансы»

xp как сервер терминалов

  • Пункт «Разрешить удаленный доступ к этому компьютеру» подтвердите галочкой и нажмите «Ок»

win xp терминальный сервер

  • Далее откройте «Пуск» и выберите «Панель управления»

wins сервер xp

  • Перейдите к классическому виду отображения значков в «Панели управления» и зайдите в настройки «Администрирование»

windows xp терминальный сервер

  • Затем выберите «Службы»

win xp сервер терминалов

  • Системные службы и являются теми самыми изменяемыми нами файлами. И, для того чтобы подменить dll-файл службы терминалов, первым делом нужно ее остановить.

windows xp терминал

  • Все, теперь можно уже приступать к подлогу. Откройте Проводник (любая папка сойдет, даже «Мои документы»). В адресной строке введите путь к системным файлам Windows XP – C:Windowssystem32dllcache

xp как сервер терминалов

  • Найдите папку, в которую вы ранее разархивировали TS Free. Скопируйте оттуда файл termsrv.bak и вставьте его в открытую выше dllcache

win xp терминальный сервер

  • 10. Затем перейдите в папку C:Windowssystem32 и удалите из нее файл termsrv.dll

wins сервер xp

  • 11. Приступим к редактированию реестра. Для этого в панели «Пуск» выберите пункт «выполнить» и введите команду regedit

windows xp терминальный сервер

  • 12. В дерево папок пройдите по следующему пути:

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal ServerLicensing Core]

И создайте новый параметр DWORD

windows xp терминал

  • 13. Значения его проставьте как “EnableConcurrentSessions”=dword:00000001, то есть

win xp сервер терминалов

  • 14. Затем необходимо настроить групповые политики, чтобы количество пользователей, имеющих доступ к серверу, было неограниченным. Для этого запустите команду gpedit.msc

xp как сервер терминалов

  • 15. Следуйте по «Конфигурация компьютера» — «Административные шаблоны» — «Компоненты Windows» — «Службы терминалов». Изменить предстоит свойства пункта «Ограничить количество подключений»

win xp терминальный сервер

  • 16. Измените значения на «Включен» и «Разрешено подключений сервера терминалов» на 999999

wins сервер xp

  • 17. Перезагрузите компьютер
  • 18. Запустите службу сервера терминалов так же, как его и выключили в шагах 5-7
  • 19. С любого другого компьютера (на них могут стоять и другие, отличные от Windows XP, версии: Vista, 7 или 8) подключитесь к удаленному рабочему столу. Для этого вам нужно лишь знать ip-адрес настроенного терминального сервера.
  • 20. Вот и все. Теперь вы можете работать на клиент-компьютере, используя исключительно вычислительные процессы сервера.

windows xp терминальный сервер

Примечания

windows xp терминалОпыт работы с терминальным сервером на Windows XP в итоге привел к следующим поправкам:

  • Терминальный сервер, как показывает практика, лучше всего работает на Window XP SP3 Professional.
  • IP-адрес сервера должен быть статическим. При динамическом или получаемом по DHCP ip-адресе выходит ошибка о том, что нельзя получить доступ сразу нескольким пользователям.
  • Сервер и терминал не должны быть в домене.
  • Подключение к удаленному рабочему столу может блокировать брандмауэр, так что либо отключите его, либо откройте все порты.
  • Если вы работаете с пакетом 1С, то должны знать, что сетевая версия поддерживает лишь пять одновременно запущенных у пользователей программ. Один ключ раздает лицензию первым пяти подключившимся к серверу машинам, потому это уже вопрос к системам безопасности 1С.
  • Для небольших сетей с парком в пять-десять компьютеров терминальный сервер можно сделать и на базе компьютера с характеристиками на уровне «хорошо» и выше. Для больших компаний необходимо уже покупать серверное оборудование и, раз уже на то пошло, пакет программ Microsoft Windows Server.

Рекомендации

И, напоследок, советы для тех, кто желает стабильной работы компьютерной сети на основе терминального сервера, да и любых серверов вообще:

  1. Если вы решили использовать Windows XP как терминальный сервер, то отнеситесь к нему, как к любому другому серверу.
  2. Программы должны быть установлены лишь самые необходимые. Игры, гаджеты, моды удаляйте безжалостно.
  3. Настройте групповые политики: права администратора выдайте только себе, остальные же пусть не устанавливают ничего лишнего и не удаляют что попало.
  4. CD- и DVD-приводы лучше отключить, потому как чтение диска и работа лотка могут затормаживать работу Windows XP
  5. Во избежание вирусов отключите USB-порты в настройках системы, а так же в BIOS
  6. Документы проводите через отдельный сервер, куда и поставите антивирус.
  7. Не забывайте о периодических backup’ах системы.