Сервер терминалов WINXP
Материал из Пингвиньи радостей
Содержание
Статья о создании Сервера терминалов на базе Windows XP
Сервер терминалов Windows XP это рабочая станция с установленной Windows XP модифицированной таким образом, чтобы обеспечить совместную удалённую работу неограниченному числу пользователей.
Статья даёт описание развёртывания, настройки и использования сервера терминалов Windows на примере версии Windows XP sp2 pro. Развёртывание сервера терминалов именно на базе Windows XP позволяет отказаться от более громоздкого решения Windows 2003 Server в случае, если от него (от сервера) необходимо только обеспечить работу пользователей в терминальном режиме.
Windows-пользователям использование Сервера терминалов Windows XP позволяет не тратиться на покупку серверных аналогов программ, как например в случае с антивирусами, а пользователям Linux предоставляет возможность запуска Windows-программ незапускаемых через WINE.
Общий план мероприятий для развёртывания Сервера терминалов Windows XP
- модернизация Windows XP с целью устранения запрета нескольких одновременных RDP-подключений
- добавление инструментов управления сервером терминалов
- настройка параметров RDP-подключений в реестре
- создание пользовательских профилей и сценариев подключения
Модернизация Windows XP
Для развёртывания сервера терминалов следует устранить ограничение в одно rdp-подключение установленное в Windows XP. Для этого осуществляется модернизация Windows XP как описано в статье TS-Free.
Добавление оснастки
Для установки оснастки — инструментов управления сервером терминалов
- устанавливается пакет adminpak.msi из дистрибутива Windows 2003 server, в который включены и инструменты управления сервером терминалов в том числе.
Настройка параметров RDP-подключений
Для настройки параметров RDP-подключений в Windows XP
- запускается программа gpedit.msc, например
- снимается запрет нескольких одновременных RDP-подключений
Создание пользовательских профилей
Для обеспечения подключений нескольких пользователей
- создаются пользователи сервера терминалов, например
- пользователи добавляются в группу ПОЛЬЗОВАТЕЛИ УДАЛЁННОГО РАБОЧЕГО СТОЛА, например
При использовании несколькими пользователями одних и тех же временных каталогов (переменные TEMP/TMP), в некоторых случаях могут возникнуть конфликты при совместном использовании программ, например Инфо-Бухгалтер.
Для исключения возможностей конфликта временных файлов при совместном запуске программ следует для каждого пользователя
- открыть окно «Панель управления \ Система»
- в ней открыть вкладку «Дополнительно \ Переменные среды»
- установить в окне ввода «Переменные среды пользователя» переменные
- создать указанный каталог
Создание сценариев подключения
Сценарий запуска позволяет например обеспечить каждому пользователю свою среду работы, ограничить работу пользователя только с одной программой.
Для создания сценариев запуска
Теперь у каждого пользователя будет свой сценарий подключения.
Проверка работоспособности
Для проверки работоспособности настроенного сервера
- осуществляется перезапуск Windows XP
- запускается клиент сервера терминаловmstcs.exe, например так
- в появившемся окне вводятся параметры RDP подключения
При правильной настройке запуститься (ещё одно) окно сервера терминалов.
Терминальный сервер из windows XP SP3
Наконец-то у меня получилось подчинить себе windows XP SP3 и сделать из него терминальный сервер. В этой статье я расскажу как мне это удалось. Итак, что такое, вообще, терминальный сервер. Сначала немного умных слов
«Терминальный сервер, сервер терминалов (англ. terminal server) — сервер, предоставляющий клиентам вычислительные ресурсы (процессорное время, память, дисковое пространство) для решения задач. Технически терминальный сервер представляет собой очень мощный компьютер (либо кластер), соединенный по сети с терминальными клиентами — которые, как правило, представляют собой маломощные или устаревшие рабочие станции или специализированные решения для доступа к терминальному серверу. Терминальный сервер служит для удалённого обслуживания пользователя с предоставлением рабочего стола.»
Как это «на пальцах»:
предположим, обслуживаете вы некую организация, в которой для ведения бухгалтерии используется программа 1С, и используют её 3 бухгалтера. Вам нужно организовать доступ всех троих к одной базе данных. Есть два варианта:
1-й установить на рабочую станцию каждого бухгалтера программу 1С, а на рабочую станцию главного бухгалтера непосредственно базу данных 1С. В итоге, вам надо три примерно равных по мощности рабочих станции.
2-й установить на рабочую станцию главного бухгалтера программу 1С и базу данных, а двум другим бухгалтерам сделать терминальный доступ к рабочей станции главного бухгалтера. В итоге, вам нужна одна рабочая станция (для главбуха) средней мощности, и пара слабых машин для двух других бухов.
Почему так? Потому что во втором случае используется вычислительная мощь компьютера, на который установлена программа 1С с базой данных. Другие компьютеры присоединяются к первому, и свои ресурсы не затрачивают для вычислений.
Ещё, как вариант, что в вашей организации один бухгалтер находится непосредственно вашем офисе, а второй в другом городе, и второму нужен доступ к программе 1С и базе данных.
То есть терминальный сервер — это возможность подключения удаленных пользователей к компьютеру и использование его ресурсов для работы.
Удаленным образом можно использовать практические любое ПО, хоть операционную систему, хоть офис, хоть Photoshop, 1C и т.д.
Теперь возникает вопрос как же настроить этот самый терминальный сервер?
Опять же есть два пути:
1. Установить серверную операционную систему, например Microsoft Windows 2003 Server.
2. Использовать привычную и распространенную Microsoft Windows XP SP3.
Для второго пути, с использованием Microsoft Windows XP SP3, надо будет приложить некоторые усилия, так как по умолчанию данная операционная система поддерживает работу только с одним пользователем одновременно, то есть возможности терминального сервера в ней отсутствуют. Но именно об этом я вам расскажу в этой статье.
Итак, мы будем использовать для наших целей Microsoft Windows XP SP3. Почему SP3? Потому что мы следим за обновлениями, а ещё потому что способов как сделать терминальный сервер из SP2 есть море, найти описание не составит труда. А с SP3 лично мне пришлось повозиться.
Качаем этот патч в архиве. Он представляет собой самораспаковывающийся архив. (Можете посмотреть его содержание, распаковав обычным архиватором.)
Прочитайте описание. Нажимаете «Дальше».
На вопрос -«Хотите сделать Терминальный Сервер?» — нажимаете»Да».
Где то через 10-15 секунд, Windows спросит о восстановлении прежних файлов (а то новые неизвестные)
— нажимайте «Отмена», а потом «Да», уверен.
После этого обязательно перезагрузка, чтобы изменения в системе вступили в действие.
Следующим шагом добавляем новых пользователей:
Пуск => Настройка => Панель Управления => Учетные записи пользователей => Создание учетной записи => Ввести имя пользователя => Дальше => Выбор типа учетной записи — выбрать тип «Ограниченная запись» => Создать учетную запись => Щёлкнуть на созданном пользователе => В его свойствах обязательно задать пароль (на английском)
Там же нужно настроить «Изменение входа пользователей в систему».
Выставить две галочки и нажать «Применение параметров»
В свойствах системы:
правая кнопка мыши на мой ПК => Свойства => закладка «Удаленные сеансы» => поставить галку «Разрешить удаленный доступ к этому компьютеру».
После этого нажимаете на кнопку «Выбрать удаленных пользователей»
В окне «Пользователи удаленного рабочего стола», кнопку «Добавить»
В окне «Выбор: Пользователи» — «Дополнительно»
В следующем окне «Поиск», и у вас появляется список пользователей, которые созданы в вашей системе.
выделяете окна поиска, тех пользователей кто вам нужен, и нажимаете «ОК». Потом вы попадаете в предыдущее окно выбора, вы уже соответственно выбрали ваших пользователей, подтверждаете выбор — еще раз «ОК».
И чтобы все это применить в последний раз в окне «Пользователи удаленного рабочего стола», нажимаете кнопку «ОК»
И ваши пользователи добавляются в список пользователей, которые имеют право на подключение к удаленному рабочему столу — т.е. к вашему Windows XP PSP3, терминальному серверу.
На этом я завершу своё описание. Суть данной статьи не в том, чтобы дать вам алгоритм действий на созданию терминального сервера из Windows XP SP3, а попытаться помочь вам понять суть данной настройки, чтобы вы смогли применять ее и в других версиях операционной системы Windows.
Используете серверы на ОС windows? Попробуйте в качестве почтовика сервер microsoft exchange server. Хороший вариант программного обеспечения в привычной операционке.
Windows XP как сервер терминалов
Многие знают о программе «Удаленный рабочий стол», которая позволяет подключится с удаленного компьютера к компу, на котором установлена Windows XP и управлять непосредственно всем компом.
Причем фишка в том, что организовать такой доступ можно с очень дохлой машины, лично я пробовал на 486 DX с 8 МБ ОЗУ (помните еще такие?) запускать, используя «удаленный рабочий стол», MS Office 2003 (оно, собственно, и понятно, ресурсы локальной машины в таком случае используются исключительно для отображения картинки)! Но это не
главное, что я хочу рассказать.
Дело в том, что ребята из мелкософта ограничили работу Windows как сервера терминалов только одним пользователем, проще говоря, подключится к хрюше и использовать ресурсы удаленного компа может только один удаленный пользователь, что не есть гуд. Например, админы для организации быстрой и качественной работы 1С:Предприятия часто используют сервер терминалов на базе Windows 2000 Server или Windows 2003 сервер. У этих версий винды имеется возможность подключать много пользователей. И наконец, самое интересное при определенных манипуляциях мышкой можно заставить работать Windows XP как сервер терминалов на большое количество пользователей, это избавляет нас от возни с серверными версиями винды, можно даже купить официальную версию Windows XP prof и настроить на сервер терминалов, на большое количество пользователей, не растрачивая деньги на
дорогостоящие серверные системы.
Итак, как это сделать? Для начала понадобиться файл TsFree. Что он делает? Данный файл подменяет некоторые dll’ки винды и кое-что прописывает в реестр, после чего к хрюше можно подключаться более чем одним пользователем. Говорят, что возможность подключения
нескольких пользователе была включена в бета версию какого-то сервис пака, но когда мелкософт опомнился сразу удалил данную бета версию. Где взять данный файл? Конечно в интернете! Я думаю для Вас не составит труда в какой-либо известный поисковик
ввести TSFree и посмотреть, что он выдаст. Другой способ – воспользоваться программами для поиска по пиринговым сетям: Shareeza, eMule, LimeWire. После того как заветный файл найден, выполняем следующие инструкции:
- Запускаем файл, он патчит все что необходимо.
- Добавляем пользователя (Пуск – Настройка – Панель управления – Учетные записи пользователей).
- Пуск – Настройка — Панель управления — Администрирование — Управление компьютером — Служебные программы — Локальные пользователи и групп — Пользователи — открываем Свойства пользователя — Членство в
группах — Добавить — Дополнительно — Пользователи удаленного рабочего стола. - Устанавливаем количество подключений сервера: Пуск — Выполнить – набираем gpedit.msc — Конфигурация компьютера — Административные шаблоны — Компоненты Windows — Службы терминалов — Ограничить количество подключений — Включен — Разрешено подключений сервера терминалов = 999999 – Применить
- Перезагружаемся и Готово!
Как можно проверить результаты своей работы? На компьютере с которого Вы хотите получить доступ к серверу нужно установить программу «Удаленный доступ к рабочему столу». Открываем загрузочный диск с XP, выбираем Выполнение иных задач, далее Установка удаленного управления рабочим столом. Прога должна установиться. Запускаем на компьютере клиенте данную программу, обычно она находится: Пуск – Программы – Стандартные – Связь – Подключение к удаленному рабочему столу. В поле Компьютер, вводим адрес нашего сервера, нажимаем подключить и наслаждаемся.
Есть еще несколько способов подключения к серверу терминалов, к примеру используя программу DOSRDP можно сделать загрузочную дискету. Если компьютер клиент настроить на загрузки с флоппи диска, и загрузиться с дискеты, то можно подключаться к серверу вообще не загружая винду, проще говоря можно в компьютере вообще не использовать жесткие диски. Упомянутую прогу ищите в пириноговых сетях, очень рекомендую. И наконец любители линукс подобных систем могут воспользоваться Rdesktop.