Развернуть терминальный сервер на Windows Server 2019 можно за 1–2 часа, если точно знать последовательность действий. Это решение подходит для организации удалённого доступа сотрудников к рабочим столам или корпоративным приложениям. В основе лежит роль Удалённые рабочие столы (RDS), которую нужно настроить с учётом лицензирования, безопасности и производительности.
В этой статье я покажу, как установить и настроить терминальный сервер с нуля: от подготовки сервера до проверки первого подключения. Разберёмся с ролями RDS, лицензированием и типичными ошибками, которые возникают у новичков. Если вы хотите сэкономить время и избежать распространённых промахов — читайте далее.
Подготовка сервера: что нужно сделать до установки RDS
Перед тем как развернуть терминальный сервер, нужно убедиться, что система готова. Windows Server 2019 должен быть обновлён до последней версии, а в сети — настроен статический IP-адрес. Проверьте, что у сервера достаточно ресурсов: для тестов хватит 8 ГБ ОЗУ и 4 ядер CPU, но в продакшн-среде лучше заложить 16+ ГБ и 8+ ядер.
Также убедитесь, что:
- Сервер подключён к домену Active Directory (если планируете управление).
- Порты 3389 (RDP) и 443 (HTTPS) открыты в файрволе для внутренних подключений.
- У вас есть права администратора для установки ролей.
Если сервер виртуальный (например, на Hyper-V или VMware), выделите отдельный виртуальный диск под профили пользователей. Это ускорит работу и упростит бэкап.
Если сервер будет использоваться для работы с графическими приложениями (например, AutoCAD), добавьте GPU-пасскросс или используйте виртуализацию GPU через vGPU.
| Компонент RDS | Назначение | Обязателен ли? |
|---|---|---|
| Службы удалённых рабочих столов | Основная инфраструктура для RDS | Да |
| Узел сеансов RDS | Непосредственно обрабатывает подключения пользователей | Да |
| Брокер подключений | Управляет балансировкой нагрузки между несколькими узлами | Нет (но рекомендуется для масштабируемости) |
| Шлюз RDS | Обеспечивает доступ через для удалённых пользователей | Нет (только для внешних подключений) |
Установка ролей RDS: пошаговая инструкция
Для развёртывания терминального сервера на Windows Server 2019 нужно установить три ключевые роли:
- Службы удалённых рабочих столов (базовая роль).
- Узел сеансов удалённых рабочих столов (непосредственно терминальный сервер).
- Брокер подключений к удалённым рабочим столам (для управления подключениями).
Откройте Диспетчер серверов → Добавить роли и компоненты. В мастере выберите Установка на основе ролей или компонентов, укажите текущий сервер и добавьте перечисленные роли. На этапе Службы ролей отметьте галочками:
- Лицензирование удалённых рабочих столов (если планируете использовать CAL-лицензии).
- Шлюз удалённых рабочих столов (для внешних подключений через интернет).
После установки ролей сервер автоматически перезагрузится. Теперь нужно настроить коллекцию сеансов.
Настройка коллекции сеансов и лицензирование
Коллекция сеансов — это группа серверов, которые предоставляют пользователям удалённые рабочие столы или приложения. Чтобы её создать:
- Откройте
Диспетчер серверов→Службы удалённых рабочих столов→Обзор→Создать коллекцию сеансов. - Укажите имя коллекции (например,
TermServer-Pool1). - Выберите серверы, которые будут участвовать в коллекции (для теста достаточно одного).
- Настройте параметры подключения: выберите тип коллекции (
Полный рабочий столилиОтдельные приложения). - Укажите группу безопасности для пользователей (например,
Domain\RDS-Users). - Задайте параметры профилей пользователей: можно хранить их локально на сервере или на сетевом ресурсе.
После создания коллекции нужно активировать лицензирование. В Windows Server 2019 используется модель лицензирования на основе клиентских лицензий доступа (RDS CAL). У вас есть 120 дней на тестирование без лицензий, но в продакшн-среде это обязательно.
Чтобы настроить лицензирование:
- Откройте
Диспетчер серверов→Службы удалённых рабочих столов→Обзор→Задачи→Изменить свойства сервера лицензий. - Укажите режим лицензирования:
На пользователяилиНа устройство(в зависимости от вашей политики). - Добавьте сервер лицензий (может быть текущий сервер или отдельный).
- Активируйте сервер лицензий через
Пуск→Администрирование→Службы удалённых рабочих столов→Диспетчер лицензий удалённых рабочих столов.
| Тип лицензии RDS CAL | Описание | Стоимость ( примерная, USD) |
|---|---|---|
| RDS CAL на пользователя | Лицензия привязана к пользователю, может подключаться с любого устройства | ~100–150 |
| RDS CAL на устройство | Лицензия привязана к устройству, может использоваться разными пользователями | ~100–150 |
| RDS CAL для VDI | Для виртуальных рабочих столов (VDI) | ~150–200 |
Настройка подключения пользователей и тестирование
Теперь, когда коллекция сеансов и лицензирование настроены, нужно предоставить пользователям доступ. Создайте группу безопасности в Active Directory (например, RDS-Users) и добавьте в неё пользователей, которым разрешено подключаться к терминальному серверу.
Чтобы пользователи могли подключаться:
- Разрешите подключения через
Групповая политика(gpedit.msc→Конфигурация компьутера→Административные шаблоны→Компоненты Windows→Службы удалённых рабочих столов→Узел сеансов удалённых рабочих столов→Подключения→Разрешить пользователям подключение с помощью удалённого рабочего стола). - Если используете шлюз RDS, настройте сертификат для безопасного подключения через HTTPS.
- Убедитесь, что пользователи знают адрес сервера (например,
rds.yourdomain.localили внешний IP/домен).
Для тестирования подключитесь к серверу с клиентского компьютера:
- Откройте
Подключение к удалённому рабочему столу(mstsc.exe). - Введите адрес сервера и нажмите
Подключиться. - Введите учётные данные пользователя из группы
RDS-Users.
Если подключение прошло успешно, вы увидите удалённый рабочий стол или запущенное приложение (в зависимости от настроек коллекции).
Оптимизация производительности и безопасности
Терминальный сервер на Windows Server 2019 может начать тормозить, если к нему подключается много пользователей. Чтобы этого избежать:
- Оптимизируйте профили пользователей. Используйте
Roaming ProfilesилиFolder Redirection, чтобы профили хранились на сетевом ресурсе. Это ускоряет вход/выход и уменьшает нагрузку на локальный диск. - Настройте политики групп. Ограничьте количество одновременно открытых приложений или стандартных программ (например, отключите загрузку ненужных приложений при старте сеанса).
- Используйте SSD-диски. Обычные могут стать узким местом при одновременной работе нескольких пользователей.
- Мониторьте ресурсы. Используйте
Диспетчер задачилиPerformance Monitor, чтобы отслеживать загрузку CPU, и дисков.
⚠️ Внимание: Не отключайте файрвол Windows на сервере — это может привести к уязвимостям. Вместо этого настройте правила для разрешённых портов (3389, 443).
Типичные ошибки и их решения
При развёртывании терминального сервера на Windows Server 2019 часто возникают ошибки, связанные с лицензированием, подключениями или производительностью. Вот что делать в распространённых ситуациях:
* Ошибка: "У данного пользователя нет лицензии RDS CAL" → Убедитесь, что сервер лицензий активирован и у пользователя есть соответствующая лицензия. Проверьте, что режим лицензирования (на пользователя/устройство) совпадает с типом лицензии.
* Ошибка: "Сервер не может подключиться к брокеру подключений" → Проверьте, что брокер подключений установлен и настроен. Убедитесь, что серверы входят в одну и ту же коллекцию.
* Медленная работа сеансов → Проверьте загрузку CPU, и дисков. Используйте Resource Monitor, чтобы выявить процесс, который потребляет больше всего ресурсов. Возможно, нужно добавить оперативной памяти или настройки профилей.
* Пользователи не могут подключиться извне → Проверьте настройки шлюза и сертификаты SSL. Убедитесь, что порты 443 открыты на файрволе и маршрутизаторе.
Как проверить активацию лицензий RDS
Откройте Диспетчер серверов → Службы удалённых рабочих столов → Обзор. В разделе Серверы лицензий проверьте статус сервера. Если он не активирован, нажмите Задачи → Активировать сервер лицензий и следуйте инструкциям.
Практическое руководство: развёртывание терминального сервера за 10 шагов
Если вам нужно быстро развернуть терминальный сервер на Windows Server 2019, следуйте этому чек-листу. Он поможет не упустить важные моменты:
Чек-лист развёртывания терминального сервера
Часто задаваемые вопросы
Сколько пользователей может поддерживать терминальный сервер на Windows Server 2019?
Количество пользователей зависит от аппаратных ресурсов сервера. В среднем на 1 ядро и 4 ГБ можно рассчитывать на 5–10 пользователей при лёгкой нагрузке (офисные приложения). Для 50+ пользователей потребуется сервер с 16+ ГБ и 8+ ядрами CPU. Точное количество зависит от приложений, которые используют пользователи.
Можно ли использовать терминальный сервер без лицензий RDS CAL?
Да, но только в течение 120 дней (тестовый период). После этого нужно приобрести и активировать лицензии RDS CAL. Работа без лицензий после истечения срока нарушает лицензионное соглашение Microsoft.
Как обеспечить безопасность терминального сервера?
Для безопасности настройте:
- Шифрование подключений через SSL (используйте доверенные сертификаты).
- Ограничение доступа по IP (через файрвол).
- Двухфакторную аутентификацию (например, через Azure MFA).
- Регулярные обновления системы и приложений.
- Мониторинг подозрительных активностей (например, через Windows Event Log).
Можно ли развернуть терминальный сервер на Windows Server 2019 в облаке (Azure, AWS)?
Да, Windows Server 2019 поддерживает развёртывание в облачных средах. В Azure можно использовать виртуальные машины с предустановленным RDS. В AWS нужно вручную настроить сервер и роли RDS. Учтите, что облачные провайдеры могут взимать дополнительную плату за исходящий трафик.