К статье
Практический материал

Администрирование · 11 мин

Как установить сервер СЛК 1С

Пошаговая установка сервера СЛК 1С: системные требования, установка службы, активация лицензий, подключение конфигурации и решение типичных ошибок.

Сервер СЛК (система лицензирования конфигураций) — это программный комплекс фирмы «1С», который контролирует использование защищённых отраслевых и тиражных конфигураций. Без корректно установленного и активированного сервера СЛК защищённая конфигурация не запустится: пользователи увидят сообщение об отсутствии лицензии. Поэтому установка сервера — обязательный этап внедрения любого решения, защищённого СЛК.

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

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

Что подготовить перед установкой

Перед началом работ убедитесь, что у вас есть полный комплект поставки защищённой конфигурации: дистрибутив сервера СЛК (каталог Licence или отдельный установщик), регистрационный номер продукта и пин-коды для активации лицензий. Пин-коды поставляются в конверте с лицензионным соглашением или высылаются партнёром-разработчиком конфигурации.

Определите компьютер, на котором будет работать сервер. Это может быть тот же сервер, где развёрнута платформа 1С или SQL Server, либо отдельная машина. Требования к «железу» у сервера СЛК скромные — он потребляет мало ресурсов, — но машина должна работать постоянно: при остановке сервера лицензии перестают выдаваться, и пользователи не смогут войти в защищённую конфигурацию.

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

ДистрибутивПолучен вместе с конфигурацией

Проверьте наличие установщика сервера СЛК и файлов лицензий

Пин-кодыЕсть конверт или письмо от разработчика

Без пин-кодов активация невозможна — запросите их до начала работ

Порт 9099Доступен с клиентских машин

Проверьте командой telnet или Test-NetConnection с рабочей станции

ПраваУчётная запись администратора сервера

Установка службы требует прав локального администратора

Установка сервера СЛК на Windows

Запустите установщик сервера СЛК от имени администратора. Мастер установки предложит выбрать каталог установки (по умолчанию — в Program Files) и параметры службы. В большинстве случаев достаточно оставить значения по умолчанию: служба будет зарегистрирована автоматически и настроена на автозапуск при старте операционной системы.

Во время установки обратите внимание на номер порта. Стандартный порт — 9099. Если он занят другим приложением (это можно проверить командой netstat -ano | find "9099"), укажите свободный порт и запомните его — он понадобится при настройке конфигурации и в брандмауэре.

После завершения установки откройте оснастку «Службы» (services.msc) и убедитесь, что служба сервера СЛК присутствует в списке и находится в состоянии «Выполняется». Если служба не стартовала, запустите её вручную и проверьте журнал событий Windows на предмет ошибок — чаще всего причиной бывает конфликт портов или недостаток прав у учётной записи службы.

Порядок установки на Windows
  1. 1
    Скопируйте дистрибутив сервера СЛК на целевой компьютер
  2. 2
    Запустите установщик от имени администратора
  3. 3
    Примите каталог установки и порт по умолчанию или укажите свои значения
  4. 4
    Дождитесь регистрации службы и завершения мастера
  5. 5
    Откройте services.msc и убедитесь, что служба запущена
  6. 6
    Добавьте правило для порта 9099 в брандмауэр Windows

Запуск веб-консоли управления

Управление сервером СЛК выполняется через веб-интерфейс. Откройте браузер и перейдите по адресу http://localhost:9099 (или по IP-адресу сервера с указанием вашего порта). Если консоль открылась — служба работает корректно. Это первый контрольный признак успешной установки.

При первом входе консоль может запросить установку пароля администратора. Задайте надёжный пароль и сохраните его в защищённом хранилище: без него невозможно управлять лицензиями, а сброс пароля — отдельная процедура, требующая доступа к файлам сервера.

В консоли отображается состояние сервера: версия, список активированных лицензий, текущие сеансы использования. Ознакомьтесь с разделами консоли до активации — так вы будете понимать, где искать информацию при диагностике проблем.

Активация лицензий на сервере

В веб-консоли перейдите в раздел управления лицензиями и выберите активацию по пин-коду. Введите пин-код из комплекта поставки. Сервер свяжется с центром лицензирования через интернет и сформирует файл лицензии, привязанный к аппаратным параметрам данного компьютера.

Если на сервере нет доступа в интернет, используйте офлайн-активацию: консоль сформирует файл запроса, который нужно передать в центр лицензирования (обычно через форму на сайте разработчика или по электронной почте), получить файл ответа и загрузить его обратно в консоль. Процедура занимает больше времени, но результат идентичен.

После активации убедитесь, что лицензия отображается в списке со статусом «активна» и с корректным количеством рабочих мест. Если активируете несколько пин-кодов, повторите операцию для каждого — лицензии суммируются в пределах одного продукта.

Подключение конфигурации к серверу СЛК

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

Укажите сетевое имя или IP-адрес сервера и порт. Если сервер СЛК установлен на том же компьютере, что и сервер 1С, допустимо использовать localhost, но при работе тонких клиентов с других машин указывайте реальный сетевой адрес.

После настройки выполните контрольный запуск: войдите в конфигурацию под пользователем и убедитесь, что сообщение об отсутствии лицензии не появляется. Параллельно в веб-консоли сервера СЛК проверьте, что сеанс пользователя отобразился в списке занятых лицензий — это подтверждает, что связка работает полностью.

Контрольные точки

Как проверить результат

Служба сервера СЛК
Норма

Состояние «Выполняется», автозапуск включён

Тревожный признак

Служба остановлена или падает сразу после старта

Веб-консоль
Норма

Открывается по адресу с портом, показывает список лицензий

Тревожный признак

Страница недоступна — проверяйте службу и брандмауэр

Лицензии
Норма

Статус «активна», верное число рабочих мест

Тревожный признак

Лицензия отсутствует или в статусе ошибки

Запуск конфигурации
Норма

Пользователь входит, сеанс виден в консоли сервера

Тревожный признак

Сообщение об отсутствии лицензии при запуске

Особенности установки на Linux

Для Linux-серверов сервер СЛК поставляется в виде пакетов под распространённые дистрибутивы. Установка выполняется штатным пакетным менеджером, после чего служба регистрируется в systemd и управляется командами systemctl. Логика дальнейшей настройки — веб-консоль, активация, порт — полностью совпадает с Windows-вариантом.

Обратите внимание на права доступа к каталогам сервера и на настройки файрвола (firewalld или ufw): порт сервера СЛК нужно открыть явно. Также проверьте, что служба добавлена в автозагрузку командой systemctl enable, иначе после перезагрузки сервера лицензии перестанут выдаваться.

bash
systemctl enable --now slk-server && systemctl status slk-server

Типичные ошибки и их устранение

Наиболее частая проблема — «сервер установлен, но конфигурация не видит лицензии». В подавляющем большинстве случаев причина в сети: закрыт порт, указан неверный адрес сервера в настройках конфигурации или клиент и сервер находятся в изолированных сегментах сети. Диагностику начинайте с проверки доступности порта с клиентской машины.

Вторая группа ошибок связана с активацией: введён пин-код от другого продукта, исчерпано число активаций, изменилось оборудование сервера. В этих случаях консоль сервера покажет соответствующий статус лицензии — сверяйтесь с ним, а не с сообщением в конфигурации, которое часто носит общий характер.

Типичные ошибки
01
Установка сервера СЛК на машину с динамическим IP — после смены адреса клиенты теряют связь с сервером
02
Активация лицензии до настройки статического оборудования — замена сетевой карты обнуляет привязку
03
Отсутствие правила в брандмауэре — консоль открывается локально, но недоступна с клиентских машин
04
Указание localhost в настройках конфигурации при сетевой работе — лицензии видны только на самом сервере
05
Потеря пароля администратора консоли — невозможно управлять лицензиями без процедуры сброса
Итог

Что важно запомнить

Установка сервера СЛК сводится к четырём действиям: установить службу, открыть веб-консоль, активировать лицензии по пин-кодам и указать адрес сервера в настройках конфигурации. Критичные условия — постоянно работающий сервер со статическим адресом, открытый порт 9099 и сохранённые пин-коды. Проверяйте результат по трём признакам: служба запущена, лицензия активна в консоли, сеанс пользователя виден при входе в конфигурацию.

Частые вопросы

Можно ли установить сервер СЛК на тот же компьютер, где работает сервер 1С?

Да, это распространённый вариант: сервер СЛК потребляет мало ресурсов и не конфликтует с сервером 1С или СУБД. Главное — убедиться, что порт 9099 не занят другим приложением, и открыть его в брандмауэре для клиентских машин.

Что делать, если пин-код не принимается при активации?

Проверьте, что пин-код введён без пробелов и относится именно к данному продукту, а не к другой конфигурации того же разработчика. Если код верный, но активация отклоняется, возможно, исчерпан лимит активаций — обратитесь к разработчику конфигурации для сброса счётчика.

Нужен ли серверу СЛК постоянный доступ в интернет?

Нет. Интернет требуется только в момент онлайн-активации лицензии. После активации сервер работает автономно. Если интернета нет совсем, используйте офлайн-активацию через файл запроса и файл ответа.

Что произойдёт, если сервер СЛК остановится во время работы пользователей?

Новые сеансы защищённой конфигурации не смогут получить лицензию и не запустятся. Поведение уже открытых сеансов зависит от реализации защиты конкретной конфигурации — часто они продолжают работать до перезапуска. Поэтому службу сервера нужно настроить на автозапуск и включить в мониторинг.

Как перенести сервер СЛК на другой компьютер?

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

Где посмотреть, сколько лицензий занято в текущий момент?

В веб-консоли сервера СЛК есть раздел со списком активных сеансов: там видно, какие пользователи и компьютеры заняли лицензии. Эта информация помогает понять, действительно ли не хватает лицензий или «зависшие» сеансы не освободились после аварийного завершения работы.