Лицензия для сервера 1С:Предприятия: получение, активация и проверка
Содержание
Лицензию сервера 1С регистрируют двумя способами. Первый: ввести пин-код комплекта поставки в мастере получения лицензии на машине, где работает сервер, и получить файл .lic. Второй: подключить к серверу
аппаратный ключ HASP и поставить драйвер. Вид защиты определяется тем, что написано в вашем комплекте: конверт с пин-кодом или физический USB-ключ.
Серверная лицензия не заменяет клиентские. Она разрешает запуск самого сервера 1С:Предприятия (кластера), а подключения пользователей считаются отдельно: по клиентским лицензиям на количество рабочих мест. Путают это постоянно, поэтому в начале разберём, что именно вы покупаете.
Какая защита нужна и что входит в покупку
Серверная лицензия продаётся комплектом: лицензия на сервер и набор клиентских лицензий на нужное число пользователей. Программная защита приходит конвертом с пин-кодом, аппаратная — USB-ключом.
Сравнение вариантов:
| Вариант | Что получаете | Привязка | Когда выбирать |
|---|---|---|---|
| Программная лицензия | Пин-код, на выходе файл .lic | К конкретному серверу (по его параметрам) | Виртуальные машины и облако, где USB не пробросить |
| Аппаратный ключ HASP | USB-ключ | К ключу, а не к серверу | Физический сервер, ключ можно переставить на другой |
Что учесть до покупки:
- 🖥️ Для виртуальной машины аппаратный ключ неудобен: нужен проброс USB или сетевой сервер ключей. Программная защита здесь проще.
- 🔁 Программную лицензию привязывают к оборудованию. Если сервер меняете часто, считайте число доступных активаций.
- 👥 Число клиентских лицензий выбирайте по одновременным сеансам, а не по числу учётных записей в базе.
- 🧾 Покупайте у официального партнёра фирмы 1С и сохраняйте конверт с пин-кодом. Без него повторная активация невозможна.
Если у вас уже стоит клиентская программная защита, серверную отдельно активировать всё равно придётся: файл .lic выдаётся на конкретный продукт.
Активация программной лицензии по пин-коду
Что подготовить перед активацией
Пять минут подготовки экономят часы переписки с поддержкой:
- 📄 Пин-код и регистрационный номер комплекта . Они указаны в конверте и в документах поставки.
- 🌐 Выход с сервера в интернет по HTTPS, если активируете напрямую. Прокси и фильтрация трафика иногда режут соединение с сервисом лицензирования.
- 👤 Знание, под какой учётной записью работает служба сервера. Это видно в списке служб Windows или в юните службы на Linux.
- 🕒 Согласованное окно работ: после получения лицензии службу часто приходится перезапускать, а это обрыв сеансов.
- 🗂️ Место для копии файла
.lic: сетевая папка с ограниченным доступом или хранилище резервных копий.
Выполняйте на самом сервере. Нужен доступ в интернет с этой машины (или возможность получить файл другим способом, см. ниже) и пин-код из конверта.
- Убедитесь, что установлен сервер 1С:Предприятия нужной версии платформы.
- Запустите мастер получения лицензии. Самый надёжный путь на Windows: запустите Конфигуратор или клиент на сервере, а при отсутствии лицензии платформа сама предложит получить её.
- Выберите вариант «Получить лицензию
» и введите пин-код. Лучше копировать его из письма, а не набирать вручную: легко перепутать ноль и букву
О. - Заполните сведения о пользователе. Это регистрационная анкета: организация, контактное лицо, телефон. Данные нужны для учёта комплекта.
- Выберите способ получения: через интернет или файл-запрос.
- Дождитесь сообщения об успешном получении и сохраните файл лицензии.
Не активируйте лицензию на тестовой копии сервера «чтобы проверить». Каждая активация расходует число доступных привязок комплекта. Тестируйте на уже выданной лицензии.
Если у сервера нет интернета
Серверы часто стоят в закрытом контуре. Тогда пользуются схемой с файлом-запросом:
- В мастере выберите получение лицензии без прямого соединения.
- Мастер сформирует файл с запросом на активацию.
- Перенесите его на компьютер с интернетом и отправьте на страницу получения лицензий на сайте фирмы 1С.
- Получите в ответ файл с лицензией и перенесите его обратно на сервер.
- В мастере укажите этот файл и завершите активацию.
Где лежат файлы лицензий
Файлы .lic хранятся в каталоге лицензий на сервере. Обычно это:
- Windows:
C:\ProgramData\1C\licenses - Linux:
/var/1C/licenses
Важный нюанс: сервер читает лицензии из каталога той учётной записи, под которой запущена служба. Если вы активировали лицензию под своим пользователем, а служба сервера работает под USR1CV8, лицензию она может не увидеть. Копируйте файл в каталог, доступный службе, и давайте этой учётной записи права на чтение.
Резервно скопируйте файлы .lic в надёжное место до любых работ с сервером: переустановки ОС, смены имени машины, миграции виртуалки. Потеря файла без резервной копии означает повторную активацию и возможную обработку заявки через поддержку.
Подключение аппаратного ключа HASP
Для ключа лицензию вводить не нужно, но сервер должен его «увидеть». Для этого нужен драйвер защиты, а не только физическое подключение.
Установка драйвера
- Вставьте ключ в USB-порт сервера. Предпочитайте порт на задней панели напрямую, без хабов.
- Установите драйвер защиты. Он входит в дистрибутив платформы как отдельный компонент, а также ставится отдельным установщиком.
- На Linux устанавливают демон ключей (пакет
aksusbd) и запускают его службой. - Откройте в браузере на сервере страницу
http://localhost:1947. Это веб-интерфейс менеджера ключей. В разделе с физическими ключами ваш ключ должен быть в списке.
Если ключа в списке нет, то 1С его тоже не увидит. Проверьте порт, кабель и драйвер до того, как лезть в настройки платформы.
Сетевой доступ к ключу
Ключ может стоять в одной машине, а сервер 1С работать на другой. Тогда на машине с ключом в менеджере открывают сетевой доступ, а на сервере в настройках менеджера указывают адрес удалённой машины. Менеджер ключей использует порт 1947 (TCP и UDP): пропишите его в брандмауэре на обеих сторонах.
Для серверов на виртуальных машинах сетевой доступ к ключу на отдельной физической машине часто надёжнее, чем проброс USB в гипервизоре. Проброс иногда отваливается после миграции ВМ.
Настройка менеджера лицензий на стороне кластера
Лицензии распределяет менеджер кластера. Отдельной «настройки менеджера лицензий» в обычном сценарии делать не нужно: он работает внутри кластера и берёт лицензии из файлов и ключей, доступных рабочему серверу.
Что стоит проверить:
- 🔌 Служба сервера (
ragent) запущена и работает под нужной учётной записью. - 📁 У этой записи есть доступ к каталогу лицензий и права на чтение файлов
.lic. - 🔑 В менеджере ключей виден HASP, если используется аппаратная защита.
- 🚪 Порты кластера не закрыты: по умолчанию агент сервера использует
1540, менеджер кластера1541, рабочие процессы выбирают порты из диапазона1560–1591.
Чтобы убедиться, что кластер видит лицензии, запустите консоль администрирования серверов 1С. Там в узле кластера есть раздел лицензий, а в списке сеансов у каждого сеанса показывается, какая лицензия занята.
Командная строка даёт то же самое:
rac cluster list
rac session list --licenses
Первая команда покажет идентификатор кластера, вторая — сеансы и занятые ими лицензии. Для второй команды может потребоваться указать идентификатор кластера: за подробностями смотрите справку rac help.
Как лицензии делятся в кластере и что считается сеансом
Один пользователь, открывший базу, занимает одну клиентскую лицензию. Сам сервер при этом лицензию не расходует: он нужен, чтобы кластер стартовал.
Правила, которые чаще всего вызывают вопросы:
- 🧍 Один пользователь с двумя сеансами на одном компьютере обычно занимает одну лицензию.
- 🖥️ Тот же пользователь с двух разных компьютеров занимает две.
- ⚙️ Фоновые задания и регламентные задачи работают на сервере и клиентских лицензий не занимают.
- 🌐 Веб-клиент и мобильное приложение тоже занимают клиентскую лицензию, если подключаются как пользователи.
- 🧪 Подключение для обмена и интеграции по COM или веб-сервису расходует лицензию так же, как обычный сеанс, если открывается пользовательский сеанс.
Если лицензий не хватает, 1С выдаст пользователю сообщение о нехватке лицензий. Увеличить количество можно только докупкой лицензий нужного номинала и их активацией тем же способом.
Если несколько кластеров на одной машине используют одни и те же лицензии, они делят общий каталог. При проверке расхода смотрите счётчик в консоли каждого кластера отдельно.
http://localhost:1947. Активировать ничего не нужно..lic.1947.Диагностика: лицензия есть, а сервер не запускается или не пускает пользователей
Начните с симптома. Тексты сообщений зависят от версии платформы, поэтому ниже суть и порядок проверки.
http://localhost:1947 и проверьте, виден ли ключ. Если нет, переткните ключ в другой порт и переустановите драйвер. Для программной защиты проверьте, что файл .lic лежит в каталоге лицензий, доступном учётной записи службы..lic в каталог лицензий этой записи или выдайте ей права на текущий каталог.1947 между машинами.Перед тем как перезапускать службу сервера 1С, предупредите пользователей: все их сеансы оборвутся, несохранённые данные потеряются. Выбирайте время, когда в базах никто не работает.
Типичные ошибки при регистрации
- ❌ Активируют лицензию «на всякий случай» на нескольких машинах. Активации ограничены, лишнюю потом не вернуть.
- ❌ Хранят единственную копию файла
.licна самом сервере. Диск вышел из строя, и лицензия потеряна. - ❌ Вводят пин-код вручную с бумаги. Лучше копировать из электронного письма или внимательно сверять.
- ❌ Ставят ключ в USB-хаб без питания. Ключ определяется нестабильно.
- ❌ Обновили платформу и забыли драйвер защиты. Старый драйвер не всегда работает с новой версией.
- ❌ Не проверили часы на сервере. Сильно сбитое время иногда мешает обмену с сервисом лицензирования.
- ❌ Закрыли порт
1947брандмауэром при сетевом ключе и ищут причину в самой 1С.