Установить сервер терминалов на Windows Server 2016 можно Services for Remote Desktop — это основной способ развернуть RDS (Remote Desktop Services) для многопользовательского доступа. Процесс занимает 20–40 минут, если сервер соответствует минимальным требованиям: 4 ядра CPU, 8 ГБ ОЗУ и 50 ГБ свободного места на диске. Далее разберём все этапы — от подготовки системы до настройки лицензирования и подключения пользователей.
В этой статье я покажу, как настроить с минимальными затратами времени: от установки роли до создания коллекции сессий. Рассмотрим также типичные ошибки (например, проблемы с лицензиями или подключением) и способы их избежать. Если вы уже пробовали настраивать терминальный сервер и столкнулись с трудностями — эта инструкция поможет разобраться в деталях.
Подготовка сервера перед установкой RDS
Перед тем как установить сервер терминалов, нужно убедиться, что система готова к развёртыванию. Первым делом проверьте версию Windows Server 2016: роль доступна только в редакциях и Datacenter. Используйте Панель управления > Система или команду systeminfo | findstr /B /C:"OS Name" в PowerShell.
Обновите сервер до последних патчей через Параметры > Обновление и безопасность. Это устранит известные баги с совместимостью ролей. Также убедитесь, что у вас есть статический IP-адрес — динамический может вызывать проблемы с подключением клиентов. Если сервер в домене, проверьте, что он правильно регистрируется в DNS.
Для работы потребуется как минимум 2 сетевые карты: одна для управления, вторая — для терминальных подключений. Это не обязательно, но рекомендуется для разделения трафика. Если вы планируете использовать виртуализацию (например, Hyper-V), выделите отдельный виртуальный коммутатор для RDS.
Перед установкой RDS отключите временно антивирус — он может блокировать установку ролей или перезагрузку сервера. После настройки включите его обратно и добавьте исключения для папок RDS (обычно C:\Windows\RDS).
| Компонент | Минимум (до 10 пользователей) | Рекомендации (50–100 пользователей) | Примечания |
|---|---|---|---|
| CPU | 4 ядра | 8–12 ядер | Предпочтительно Intel Xeon или AMD EPYC |
| ОЗУ | 8 ГБ | 32–64 ГБ | Добавляйте 2–4 ГБ на каждого пользователя |
| Хранилище | 100 ГБ SSD | 500 ГБ SSD (RAID 1/10) | Для профилей пользователей и приложений |
| Сеть | 1 Гбит/с | 10 Гбит/с | Для минимизации задержек при подключении |
Требования к аппаратному обеспечению и лицензиям
Минимальные требования для развёртывания сервера терминалов на Windows Server 2016 зависят от количества пользователей. Для тестирования или небольшого офиса (до 10 пользователей) достаточно 4 ядер CPU, 8 ГБ ОЗУ и на 100 ГБ. Для 50–100 пользователей рекомендуется 8–12 ядер, 32–64 ГБ ОЗУ и RAID-массив из SSD.
Лицензирование — отдельная тема. Для требуются две лицензии: на сервер (Windows Server 2016 Standard/Datacenter) и на подключения пользователей (RDS CAL). Без RDS CAL сервер будет работать в режиме grace period — 120 дней, после чего подключения будут блокироваться. Лицензии можно купить через Volume Licensing или у партнёров Microsoft.
Установка роли Remote Desktop Services
Теперь переходим к самому процессу установки. Откройте Диспетчер серверов и выберите Добавить роли и компоненты. В мастере установки выберите Установка ролей или компонентов, затем отметьте сервер, на котором хотите развернуть RDS.
В списке ролей найдите Службы удалённых рабочих столов (Remote Desktop Services). Отметьте его и нажмите Далее. На экране выбора услуг выберите:
- Узел сеансов удалённых рабочих столов — основная роль для терминальных подключений;
- Служба лицензирования удалённых рабочих столов — для управления RDS CAL;
- Шлюз удалённых рабочих столов — если нужно подключение извне через интернет.
Если вы настраиваете сервер для внутреннего использования (в локальной сети), можно обойтись без шлюза. Для внешнего доступа он обязателен.
После выбора ролей мастер предложит добавить дополнительные компоненты, например, Службу ролей веб-сервера (IIS) для шлюза. Согласитесь с установкой зависимостей и перейдите к настройке.
Настройка коллекции сессий и подключение пользователей
После установки ролей нужно создать коллекцию сессий. Это группа серверов, которая распределяет нагрузку между узлами. Для небольшого офиса достаточно одной коллекции.
Откройте Диспетчер серверов > Службы удалённых рабочих столов > Обзор. Нажмите Создать коллекцию сессий. Укажите:
- Имя коллекции — например,
Office-RDS; - Тип коллекции — выберите
Коллекция сеансов; - Серверы — добавьте текущий сервер (или несколько, если они уже настроены);
- Группа безопасности — укажите пользователей или группы, которым разрешено подключение (например,
DOMAIN\RDS-Users); - Настройки пользовательских профилей — выберите, где будут храниться профили (локально или на сетевом диске).
⚠️ Внимание: Если вы не укажете группу безопасности, подключиться смогу только администраторы сервера. Всегда ограничивайте доступ, чтобы избежать несанкционированных подключений.
Сравнение методов развёртывания RDS
Существует несколько способов развернуть сервер терминалов на Windows Server 2016. Выбор зависит от масштаба задачи и доступных ресурсов. Ниже сравнение трёх основных подходов.
| Метод | Плюсы | Минусы | Для кого подходит |
|---|---|---|---|
| Ручная установка через Диспетчер серверов | Полный контроль, гибкость | Дольше, требует знаний | Администраторы с опытом |
| PowerShell (скрипты) | Быстро, автоматизировано | Нужны навыки скриптинга | Системные администраторы |
| Средства сторонних производителей (например, Parallels RAS) | Простота, дополнительные функции | Платное ПО, зависимость от вендора | Компании с ограниченными ИТ-ресурсами |
Настройка лицензирования RDS
Без правильной настройки лицензирования сервер терминалов перестанет работать через 120 дней. Чтобы этого избежать, нужно активировать службу лицензирования и добавить RDS CAL.
Откройте Диспетчер серверов > Службы удалённых рабочих столов > Обзор и выберите Задачи > Изменить свойства развёртывания. В разделе Лицензирование укажите:
- Режим лицензирования —
На пользователяилиНа устройство(обычно выбирают первый); - Сервер лицензирования — выберите текущий сервер или укажите другой, если он выделен отдельно;
- Тип лицензий —
Per UserилиPer Deviceв зависимости от вашего лицензионного соглашения.
После этого добавьте лицензии через Диспетчер лицензирования удалённых рабочих столов. Если у вас есть ключ, активируйте его через Сервер активации.
Без активации лицензий RDS сервер будет работать только 120 дней. Не откладывайте настройку лицензирования на потом — сделайте это сразу после развёртывания.
Практика: пошаговая настройка подключения пользователей
Чтобы пользователи могли подключаться к серверу терминалов, нужно настроить их профили и разрешения. Вот что нужно сделать:
Сначала создайте группу безопасности в Active Directory (если сервер в домене). Например, RDS-Users. Добавьте в неё всех пользователей, которым нужен доступ. Если сервер не в домене, используйте локальные группы на самом сервере.
Затем настройте политики группы для RDS. Откройте Редактор локальной групповой политики (gpedit.msc) и перейдите в раздел:
Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Службы удалённых рабочих столов > Узел сеансов удалённых рабочих столов > Подключения
Включите политики:
Разрешить пользователям подключаться удалённо с помощью Служб удалённых рабочих столов;Задать уровень шифрования для подключений— выберитеВысокийилиFIPSдля безопасности;Ограничить количество подключений— укажите максимальное число сессий.
После применения политик перезагрузите сервер. Теперь пользователи из группы RDS-Users могут подключаться через Подключение к удалённому рабочему столу (mstsc.exe).
Чек-лист перед подключением пользователей
Часто задаваемые вопросы
Можно ли установить сервер терминалов на Windows Server 2016 Essentials?
Нет, роль Remote Desktop Services недоступна в редакции Essentials. Для развёртывания нужна как минимум редакция Standard.
Сколько пользователей может поддерживать сервер терминалов на Windows Server 2016?
Количество пользователей зависит от аппаратных ресурсов. В среднем на 1 пользователя требуется 1–2 ГБ ОЗУ и 0,5–1 ядро CPU. Для 50 пользователей рекомендуется сервер с 8–12 ядрами и 32–64 ГБ ОЗУ.
Что делать, если подключение к прерывается с ошибкой «Лицензия не найдена»?
Ошибка возникает, если не настроена служба лицензирования или истёк grace period. Проверьте, что роль Служба лицензирования удалённых рабочих столов установлена и активирована. Если лицензии не добавлены, сервер не будет выдавать их клиентам.
Можно ли использовать без Active Directory?
Да, можно. В этом случае используйте локальные учётные записи на сервере. Однако для управления большим количеством пользователей Active Directory удобнее — он позволяет централизованно управлять доступом и политиками.