Как правильно организовать и залицензировать работу пользователей через RDP на терминальном сервере

Системный администратор IT и автоматизация бизнеса
← На главную

Перевод сотрудников на удаленную работу с использованием службы удаленных рабочих столов (RDP) — это классическое и очень эффективное решение для централизации инфраструктуры, повышения безопасности данных и упрощения администрирования. Особенно актуален этот вопрос для совместной работы в программах семейства «1С:Предприятие». Однако при планировании терминального сервера ИТ-специалисты и руководители часто сталкиваются с крайне сложной, запутанной и дорогостоящей схемой лицензирования продуктов Microsoft и прикладного ПО.

Давайте подробно разберем, какие именно лицензии необходимы для построения легального терминального сервера, как правильно рассчитать их количество, в чем разница между базовыми и терминальными лицензиями доступа, а также проанализируем специфику работы в этой среде программ «1С:Предприятие» и пакетов офисных приложений.

---

1. Двухуровневая модель лицензирования Windows Server для RDP

Для понимания того, как работает лицензирование удаленного доступа у Microsoft, необходимо уяснить главное правило: подключение к удаленному рабочему столу требует покупки двух разных типов клиентских лицензий для каждого пользователя или устройства. Многие ошибочно полагают, что достаточно купить только терминальные лицензии, однако это серьезное нарушение лицензионного соглашения.

Давайте рассмотрим эту двухуровневую структуру по шагам:

  1. Уровень 1: Лицензия на саму операционную систему Windows Server и базовые лицензии доступа (Server CAL)

    Для начала вам необходима лицензия на саму серверную ОС. В современных реалиях (начиная с Windows Server 2016 и включая актуальные версии 2019, 2022 и 2025) операционная система лицензируется по количеству ядер (Core-based) физического процессора вашего сервера. Минимальный пакет, который необходимо приобрести на один физический сервер, составляет 16 ядерных лицензий.

    Далее вступают в силу лицензии клиентского доступа — Windows Server CAL (Client Access License). Это не программы или ключи активации, а юридические документы (лицензии правообладателя), подтверждающие право устройства или пользователя подключаться к службам сервера. Любое сетевое взаимодействие с сервером (будь то авторизация в домене Active Directory, использование сервера в качестве файлового хранилища, сетевая печать или подключение базы 1С) требует наличия Server CAL. Без этих лицензий любое подключение считается нелегальным, даже если технически система работает без ограничений.

  2. Уровень 2: Лицензии на службу удаленных рабочих столов (RDS CAL)

    Если ваши пользователи должны подключаться именно к графическому интерфейсу сервера (работать в режиме удаленного рабочего стола RDP), то поверх базовых Server CAL вам в обязательном порядке потребуются терминальные лицензии — RDS CAL (Remote Desktop Services Client Access License). Именно они активируют техническую возможность многопользовательской работы на сервере лицензирования RDS.

Таким образом, для одного сотрудника, работающего в терминале, комплект лицензий выглядит так:

1 Лицензия Windows Server (доля ядер) + 1 лицензия Windows Server CAL + 1 лицензия Windows RDS CAL

---

2. Как выбрать тип лицензий: «На пользователя» (User) или «На устройство» (Device)

При покупке как Server CAL, так и RDS CAL перед вами встанет выбор между двумя типами лицензирования. Давайте проанализируем разницу между ними, чтобы вы могли оптимизировать бюджет.

Важное примечание: Если в вашей сети используется Active Directory, настоятельно рекомендуется приобретать лицензии типа User CAL. На сервере лицензирования RDS учет таких лицензий ведется проще, а при аудите со стороны правообладателя подтвердить соответствие числа сотрудников числу купленных лицензий гораздо легче.

---

3. Лицензирование прикладного ПО в терминальной среде (на примере MS Office)

Существует опасное заблуждение: «Я разверну терминальный сервер, куплю одну стандартную коробку Microsoft Office, установлю ее на сервере, и пусть все 20 терминальных пользователей работают в ней одновременно». Это грубейшее нарушение лицензионной политики Microsoft!

Давайте выясним реальные правила работы с прикладным ПО на удаленном рабочем столе:

Согласно правилам лицензирования, количество лицензий на офисный пакет (или любое другое прикладное ПО, установленное на сервере) должно строго соответствовать количеству устройств (или пользователей), с которых теоретически или фактически может осуществляться запуск этого ПО через RDP.

Если у вас на терминальный сервер заходят 10 сотрудников, и всем им нужен Word и Excel, вы обязаны приобрести 10 лицензий на этот офисный пакет. При этом обычные OEM-версии (поставляемые с компьютерами) или стандартные коробочные (FPP) версии продуктов использовать на терминальном сервере технически и юридически запрещено.

Для терминальных серверов подходят только два варианта получения лицензий на офисные продукты:

  1. Корпоративные лицензии (Volume Licensing / CSP):

    Приобретаются классические корпоративные лицензии (например, Office LTSC Standard). Они позволяют установить единый дистрибутив на сервер, а количество купленных лицензий в соглашении должно покрывать число клиентских мест.

  2. Облачные подписки с технологией Shared Computer Activation (SCA):

    В современных реалиях для работы в терминале используется подписка Microsoft 365 (ранее Office 365). Однако подходит далеко не любой тарифный план. Вам потребуются тарифы с поддержкой режима работы на общем компьютере (SCA), например, Microsoft 365 Apps for Enterprise или Business Premium.

    В этом случае Office разворачивается на сервере с помощью специальной утилиты Office Deployment Tool (ODT). При запуске программы пользователем происходит его мгновенная авторизация под личной облачной учетной записью, что подтверждает наличие у него активной подписки и не расходует лимит его персональных устройств.

---

4. Специфика лицензирования и работы «1С:Предприятие» в RDP

Перевод баз 1С на терминальный сервер — очень популярный шаг. Но здесь важно понимать особенности распределения лицензий самой платформы 1С. Рассмотрим два основных сценария активации программных лицензий 1С в терминальной среде.

Сценарий А: Многопользовательская лицензия активирована на терминальном сервере

Если файл многопользовательской лицензии 1С (на 5, 10, 20, 50 пользователей и т.д.) активирован непосредственно на самом сервере терминалов (в режиме, доступном всем пользователям этого компьютера), то подсчетом и выдачей лицензий занимается непосредственно платформа 1С на сервере. При этом действует ключевое преимущество терминала — лицензирование сессии RDP (терминального сеанса).

Рассмотрим, как это выглядит на практике: пользователь подключается к терминалу по RDP и запускает одну базу 1С. Платформа выдает ему лицензию из общего пула. После этого данный пользователь внутри своей терминальной сессии может запустить еще две, три или более разных баз 1С (например, Бухгалтерию, Управление торговлей и ЗУП). При этом расходуется всего одна лицензия 1С, так как все запуски происходят в рамках одной сессии операционной системы.

Сценарий Б: Лицензии раздаются сервером приложений «1С:Предприятие»

Если ваши базы работают в клиент-серверном варианте (SQL), и раздачу лицензий осуществляет служба сервера «1С:Предприятие», то логика меняется. Лицензирование происходит по сеансам работы с базами данных. В этом случае, если пользователь внутри своего терминального сеанса запустит одновременно три базы 1С, сервер приложений спишет из общего пула три отдельные лицензии 1С. Учитывайте этот момент при расчете бюджета.

---

5. Полезные команды администрирования и обходные пути

При развертывании терминальной инфраструктуры полезно знать системные особенности работы механизма RDS. Разберем по шагам наиболее частые вопросы администраторов.

Оценочный период (Grace Period) службы RDS

При активации роли службы удаленных рабочих столов (RDS) операционная система автоматически предоставляет льготный период работы без установки лицензий сроком на 120 дней. Это время дается на тестирование и покупку лицензий. По истечении этого срока подключение пользователей будет заблокировано службой лицензирования.

Обратите внимание: системные администраторы часто путают сброс ознакомительного периода самой Windows Server и сброс таймера службы RDS.

Продлить триал самой ОС Windows Server до 6 раз по 180 дней можно стандартной консольной командой:

slmgr.vbs /rearm

Однако эта команда **не сбрасывает** 120-дневный таймер службы RDS! Для сброса льготного периода терминалов администраторам приходится вручную очищать разделы реестра, отвечающие за льготный период службы лицензирования L$RTN, что нарушает правила использования ОС, либо своевременно устанавливать легальные клиентские ключи RDS CAL через диспетчер лицензирования.

Использование WTware и концепции тонких клиентов

В качестве отличной альтернативы покупке дорогостоящих лицензий Windows на каждое рабочее место часто рассматривают операционную систему WTware. Это специализированный дистрибутив Linux, предназначенный для создания тонких клиентов.

Вы можете взять старые, слабые компьютеры (без жестких дисков) и настроить их загрузку по сети (PXE) с использованием операционной системы WTware. В этом случае компьютер мгновенно загружается и сразу открывает окно авторизации RDP-сессии на вашем терминальном сервере.

Экономический эффект:

---

6. Современные альтернативы классическому RDP от Microsoft

Если бюджет вашей компании сильно ограничен, а требования к легальности ПО жесткие, мы рекомендуем рассмотреть альтернативные технологические пути решения задачи:

  1. Публикация баз 1С на веб-сервере (IIS или Apache)

    Если терминальный сервер планировался исключительно ради совместной работы в 1С, откажитесь от идеи RDP. Опубликуйте базу 1С на веб-сервере. Ваши пользователи смогут запускать полноценный Тонкий клиент 1С (или работать через обычный веб-браузер) по зашифрованному протоколу HTTPS.

    При таком подходе подключение происходит напрямую к серверу 1С без использования удаленного рабочего стола. Это означает, что вам вообще не нужно покупать дорогие терминальные лицензии RDS CAL и базовые Server CAL для этих удаленных сотрудников (так как они не используют службы операционной системы Windows Server напрямую).

  2. Переход на терминальные серверы Linux

    В рамках импортозамещения и экономии бюджетов отличным решением является развертывание терминального сервера на базе отечественных операционных систем Linux (например, Astra Linux, РЕД ОС) или бесплатных дистрибутивов (Ubuntu/Debian) с использованием графической оболочки и сервера xRDP.

    Платформа «1С:Предприятие» имеет превосходные версии сервера и тонкого клиента под Linux. Перенеся серверную часть и терминал на Linux, вы полностью исключаете затраты на лицензирование Microsoft (нет необходимости в покупке Windows Server, CAL и RDS CAL), сохраняя высокую производительность и удобство работы пользователей.

← На главную