Лицензии СЛК при переезде сервера: ключи, пин-коды и настройки
Содержание
Лицензию СЛК на новый сервер переносят так: ставят там сервер СЛК, переключают в него аппаратный ключ или заново активируют программную лицензию пин-кодом, а затем указывают в защищённой конфигурации новый адрес сервера лицензий. Файл программной лицензии просто скопировать нельзя: он привязан к оборудованию старой машины.
СЛК (система лицензирования и защиты конфигураций) защищает отраслевые решения партнёров 1С. Лицензия самой платформы 1С:Предприятие — это отдельная история, и при переезде сервера её тоже придётся активировать. Ниже обе части по порядку, чтобы утром пользователи не увидели «нет лицензии».
Подготовка к переносу лицензии СЛК
Начните с инвентаризации. Пока старый сервер жив, с него легко снять всё, что понадобится. Когда его разберут, восстанавливать данные придётся через разработчика решения.
Что выписать до переезда:
- 🔑 Тип защиты. Аппаратный USB-ключ СЛК или программная лицензия. Оба варианта видны в веб-консоли сервера СЛК на старой машине.
- 📄 Состав лицензий. Какие продукты, на сколько рабочих мест, есть ли серверные лицензии.
- 🔢 Пин-коды. Из конверта или письма, которые пришли при покупке решения. Без них программную лицензию на новом железе не активировать.
- 🌐 Версия сервера СЛК и порт, на котором он слушает подключения. По умолчанию сервер СЛК 3.0 работает на порту
9099, но администратор мог его сменить. - 🏢 Регистрационные данные. Организация, ИНН, контактное лицо — те же, что вводили при первой активации.
Откройте веб-консоль на старом сервере: в браузере перейдите по адресу http://localhost:9099. В списке лицензий сделайте снимок экрана — это самый быстрый способ сохранить картину «как было».
Заодно выясните, кто разработчик каждого защищённого решения и как с ним связаться. Если с активацией что-то пойдёт не так, решать вопрос будет именно он, а не фирма 1С.
Чем отличаются аппаратный ключ и программная лицензия
| Вид защиты | Как переносится | Риск при переезде |
|---|---|---|
| Аппаратный ключ СЛК | Физически переставить USB-ключ в новый сервер | Ключ не виден в виртуальной машине без проброса USB |
| Программная лицензия | Повторная активация пин-кодом на новом сервере | Закончились активации, потерян пин-код |
| Лицензия платформы 1С | Отдельная активация, через ring или из клиента | Её забывают, и база не запускается вовсе |
Если у вас аппаратный ключ — переезд почти бесплатный. С программной лицензией нужен свободный пин-код и доступ в интернет или возможность обменяться файлами активации.
Как вывести из работы старый сервер СЛК
Порядок важен: сначала готовим новый сервер, потом гасим старый. Иначе получится окно, когда лицензий нет нигде.
- Согласуйте время переезда. Остановка сервера СЛК обрывает работу защищённых конфигураций у всех пользователей, поэтому делайте это вечером или в выходной.
- Попросите пользователей завершить работу в базах и проверьте, что активных сеансов не осталось.
- Остановите службу сервера СЛК в оснастке
services.msc. Имя службы зависит от версии; ищите в списке по слову «СЛК» или «License». - Для аппаратного ключа: извлеките USB-ключ. Больше ничего делать не нужно.
- Для программной лицензии: файлы лицензий на старой машине можно оставить до проверки нового сервера. Они там не мешают, пока служба остановлена.
Удаление программной лицензии со старого сервера, как правило, не возвращает активацию в общий лимит. Счётчик активаций ведёт центр лицензирования, а не ваш компьютер. Поэтому не рассчитывайте «освободить» пин-код удалением файла — уточните у разработчика решения, предусмотрен ли у него возврат.
Если старый сервер продолжает работать для других задач, отключите автозапуск службы СЛК. Так никто случайно не запустит её снова и конфигурации не начнут искать лицензии в двух местах.
Активация лицензии СЛК на новом сервере
Дистрибутив сервера СЛК берите той же или более новой версии, чем стоял на старой машине. Его выдаёт разработчик решения вместе с конфигурацией или публикует у себя на сайте.
Установка сервера СЛК
- Запустите установщик с правами администратора.
- Сервер ставится как служба Windows и стартует автоматически.
- Откройте
http://localhost:9099и убедитесь, что веб-консоль отвечает. - Задайте пароль администратора консоли, если установщик этого не потребовал. Консоль без пароля доступна любому, кто достучится до порта.
- Разрешите входящие подключения на порт сервера СЛК в брандмауэре Windows. Без этого конфигурации с других машин сервер не увидят.
Аппаратный ключ
Вставьте ключ в USB-порт нового сервера и обновите страницу веб-консоли. Ключ должен появиться в списке с теми же лицензиями, что были на старой машине.
Если сервер виртуальный, ключ нужно пробросить в гостевую систему средствами гипервизора. Другой вариант — USB-over-IP концентратор: ключ стоит в отдельном устройстве, а виртуальная машина видит его по сети.
Программная лицензия: онлайн-активация
- В веб-консоли найдите команду получения или активации лицензии.
- Введите пин-код из комплекта поставки.
- Заполните регистрационные данные. Пишите их так же, как при первой активации: расхождение в названии организации потом осложнит восстановление.
- Подтвердите. Сервер СЛК отправит запрос в центр лицензирования и сохранит полученную лицензию.
Активируйте лицензию на той машине, где она будет работать постоянно. Привязка идёт к параметрам оборудования, и тестовая активация «на ноутбуке, а потом перенесу» сожжёт одну попытку.
Активация без интернета
Если сервер изолирован от интернета, используется обмен файлами. Консоль формирует файл запроса, вы передаёте его через компьютер с доступом в сеть, получаете файл ответа и загружаете его обратно в сервер СЛК.
Порядок действий для такого режима у разных версий сервера СЛК отличается. Держите под рукой инструкцию от разработчика решения.
Подключение конфигурации к новому серверу лицензий
Сервер СЛК поднят, но конфигурации пока стучатся по старому адресу. Их нужно перенаправить.
Адрес сервера лицензий хранится в самой защищённой конфигурации. Форма, где он задаётся, у каждого разработчика своя: обычно это настройки лицензирования в разделе администрирования решения или отдельный пункт в справке «О программе». Укажите имя или IP нового сервера и порт.
Что учесть в зависимости от режима работы базы:
- 🖥️ Файловая база. Компонента защиты работает на компьютере пользователя. С каждого такого компьютера должен быть доступен новый сервер СЛК по сети.
- 🗄️ Клиент-серверная база . Проверка лицензии выполняется на рабочем сервере 1С. Доступ к серверу СЛК нужен именно с него, а не с компьютеров пользователей.
- 🔁 Сервер СЛК на той же машине, что и сервер 1С. Тогда достаточно адреса
localhost, а порт можно не открывать наружу, если других потребителей лицензий нет.
Лучше указывать в настройках не IP-адрес, а DNS-имя, например slk.company.local. При следующем переезде достаточно будет поменять запись в DNS, и в конфигурации ничего трогать не придётся.
После смены адреса запустите конфигурацию под одним пользователем и проверьте, что защищённые функции работают. Затем откройте веб-консоль сервера СЛК: в ней должно появиться занятое рабочее место.
Лицензия платформы и утилита командной строки ring
Защищённая конфигурация не запустится, если у самой платформы 1С:Предприятие нет лицензии. При переезде сервера 1С серверную лицензию платформы активируют на новом железе отдельно от СЛК.
Программные лицензии платформы хранятся в каталоге C:\ProgramData\1C\licenses в файлах с расширением .lic. Копировать их на новый сервер бесполезно: каждая привязана к оборудованию машины, на которой её получили.
Для работы с лицензиями платформы из командной строки есть утилита ring, которая ставится вместе с платформой. Посмотреть, какие лицензии активированы на машине:
ring license list
Подробности по конкретной лицензии — по её имени из предыдущего списка:
ring license info --name <имя_лицензии>
Активация через ring тоже возможна, но команда принимает много параметров: пин-код, регистрационные данные, путь для сохранения. Их точный набор зависит от версии утилиты, поэтому сверяйтесь со встроенной справкой ring.
Если командная строка не нужна, лицензию платформы можно активировать из клиента: при запуске без лицензии 1С сама предложит получить её и откроет мастер. Для серверной лицензии запускайте клиент на самом сервере 1С.
Мастер получения лицензии платформы и веб-консоль СЛК — разные инструменты. Пин-коды от платформы не подходят для СЛК, и наоборот. Не тратьте попытки активации, вводя код не туда.
Если пин-код потерян или активации закончились
Программная лицензия СЛК допускает ограниченное число активаций. Каждый переезд, переустановка Windows или замена ключевых деталей сервера расходуют попытку.
Ситуации и что делать:
Чтобы не попасть в такую ситуацию:
- 📁 Храните пин-коды и регистрационные данные вне сервера: в хранилище паролей или в бумажном архиве.
- 🧾 Ведите простой журнал: дата, сервер, какой пин-код использован, кто активировал.
- 🔧 Перед заменой материнской платы или сетевых карт на сервере с программной лицензией заранее узнайте у разработчика, хватит ли активаций.
Для виртуальных машин отдельный риск — смена идентификаторов при клонировании или переносе между хостами. Если сервер СЛК крутится на виртуалке, договоритесь с администратором гипервизора, чтобы эту машину не клонировали и не пересоздавали.
Ошибки после переноса лицензии СЛК
Тексты сообщений защищённых конфигураций у разных разработчиков отличаются. Поэтому ориентируйтесь на смысл ошибки и на то, что видно в веб-консоли сервера СЛК.
Test-NetConnection slk-сервер -Port 9099 в PowerShell. Если порт закрыт — правило брандмауэра или служба СЛК не запущена.ring.Если ничего не помогло, верните временно старую схему: запустите службу СЛК на прежнем сервере и укажите его адрес в конфигурации. Пользователи продолжат работать, а вы спокойно разберётесь с новым сервером вместе с поддержкой разработчика.