Установка ключа защиты 1С на сервер: полное руководство для администраторов
Установка лицензионного ключа 1С:Предприятие на сервер — критически важный этап развертывания системы, от которого зависит стабильность работы всех клиентских мест. Ошибки на этом этапе могут привести к блокировке доступа, сбоям в работе баз данных или даже потере лицензии. В отличие от локальной установки, серверная конфигурация требует учета особенностей аппаратного обеспечения, операционной системы и сетевой инфраструктуры.
Эта инструкция охватывает все этапы: от проверки совместимости оборудования до активации ключа и диагностики возможных проблем. Мы рассмотрим как аппаратные ключи (HASP и Guardant), так и программные лицензии, а также нюансы работы с виртуальными серверами. Особое внимание уделено типичным ошибкам, которые допускают администраторы при первом развертывании.
Если вы работаете с облачными решениями (1С:Fresh, 1С:ГISPRU), часть шагов будет отличаться — для таких случаев мы выделили отдельные рекомендации. Все инструкции актуальны для последних версий платформы 1С:Предприятие 8.3.23+ и 9.0, но перед началом работ обязательно сверьтесь с документацией вашей конкретной сборки.
📊 Какой тип ключа 1С вы используете?
Аппаратный HASP
Аппаратный Guardant
Программный (pin-код)
Облачная лицензия
Не знаю
1. Подготовка сервера к установке ключа
Перед физической установкой ключа необходимо убедиться, что сервер соответствует минимальным требованиям. Для аппаратных ключей (USB-донглов) критично наличие свободных USB-портов версии 2.0/3.0 с поддержкой HID-устройств. Виртуальные машины требуют дополнительной настройки передачи USB-устройств.
Для программных лицензий проверьте:
🔹 Версию операционной системы (поддерживаются Windows Server 2016/2019/2022 или Linux с ядром 3.10+)
🔹 Наличие прав администратора для установки драйверов
🔹 Отсутствие конфликтующего ПО (антивирусы, системы виртуализации)
🔹 Стабильное сетевое подключение (для активации через интернет)
Особое внимание уделите виртуальным средам: в VMware ESXi или Hyper-V может потребоваться ручная проброска USB-порта к виртуальной машине. Для Docker-контейнеров установка аппаратных ключей невозможна — используйте только программные лицензии.
💡
Если сервер находится в дата-центре, заранее согласуйте с администратором физический доступ к USB-портам или возможность удаленной передачи устройств через IP-KVM.
⚠️ Внимание: На серверах с Windows Server Core (без графического интерфейса) установка драйверов для аппаратных ключей требует использования PowerShell или удаленного подключения через RDP с перенаправлением USB.
2. Выбор типа ключа: аппаратный vs программный
От типа лицензии зависят все дальнейшие действия. Сравним основные варианты:
Параметр
Аппаратный ключ (HASP/Guardant)
Программный ключ (pin-код)
Облачная лицензия
Требуемое оборудование
USB-порт, физический доступ
Интернет для активации
Постоянное подключение к 1С:Личный кабинет
Поддержка виртуализации
Ограниченная (требует проброса USB)
Полная
Полная
Срок действия
Постоянный/на время
Обычно 1 год с продлением
Гибкие тарифы (месяц/год)
Устойчивость к сбоям
Чувствителен к аппаратным проблемам
Зависит от серверного ПО
Максимальная (резервирование)
Стоимость
Высокая (зависит от количества пользователей)
Средняя
Подписочная модель
Для филиальных сетей оптимальны аппаратные ключи с большим числом лицензий (например, HASP4 Net на 50+ пользователей). Для облачных решений или тестовых сред выгоднее программные лицензии.
Критическая информация: С 2026 года фирма 1С постепенно отказывается от аппаратных ключей Guardant в пользу HASP и программных лицензий. При покупке нового ключа уточните его тип у поставщика.
3. Установка драйверов для аппаратного ключа
Для ключей HASP и Guardant требуются специальные драйверы. Скачайте их с официального сайта:
🔗 Guardant: Сайт Алладдин Р.Д. (обратите внимание на разрядность системы)
Процесс установки для Windows Server:
Подключите ключ к USB-порту
Запустите установщик драйверов от имени администратора
В меню установки выберите Установить службу Sentinel (для HASP) или Guardant Stealth
Перезагрузите сервер (обязательно!)
Для Linux используйте консольные команды:
# Для HASP (Debian/Ubuntu)
wget https://.../sentinel_ldk_runtime.tar.gz
tar -xzf sentinel_ldk_runtime.tar.gz
cd sentinel_ldk_runtime
sudo ./install.sh
Для Guardant
sudo apt install guardant
Подключен ли ключ к USB-порту?|Установлена ли служба защиты?|Перезагружен ли сервер?|Виден ли ключ в диспетчере устройств?-->
⚠️ Внимание: На серверах с включенной функцией Device Guard (Windows) или SELinux (Linux) драйверы ключей могут блокироваться. Добавьте исключения в политики безопасности или временно отключите защиту на время установки.
4. Активация программной лицензии
Для программных ключей (pin-кодов) процесс активации проходит через Личный кабинет 1С:
Авторизуйтесь на users.v8.1c.ru под учетной записью, к которой привязана лицензия
Перейдите в раздел Лицензии → Мои лицензии
Найдите нужный продукт и нажмите Активировать
Выберите тип активации: На этом компьютере или На другом компьютере (для сервера)
Скопируйте сгенерированный pin-код и серийный номер
На сервере запустите 1С:Предприятие в режиме конфигуратора и введите данные в окне активации. Для автоматической активации через командную строку используйте:
Если сервер не имеет доступа в интернет, используйте офлайн-активацию:
На сервере сгенерируйте файл запроса (license.request)
Перенесите его на компьютер с интернетом
Загрузите файл на сайте 1С и получите license.license
Загрузите ответный файл на сервер через конфигуратор
Что делать если pin-код не принимается?
Проверьте правильность ввода серийного номера (регистр важен!). Убедитесь, что на сервере установлено последнее обновление платформы 1С (версия ниже 8.3.20 может не поддерживать новые форматы лицензий). Если проблема сохраняется, запросите в Личном кабинете новый pin-код — старые коды могут "сгорать" после 3 неудачных попыток активации.
5. Настройка сетевого доступа к ключу
Для аппаратных ключей в сетевой конфигурации (HASP Net или Guardant Net) требуется дополнительная настройка:
🖥️ Установите Sentinel RMS License Manager (для HASP) или Guardant License Server
🔌 Откройте порты TCP 1947 (HASP) или TCP 10000 (Guardant) в брандмауэре
📡 На клиентских машинах укажите IP-адрес сервера в файле nethasp.ini (для HASP) или в реестре (для Guardant)
Пример конфигурации nethasp.ini для клиентов:
[NH_COMMON]
NH_SERVER_ADDR = 192.168.1.100 # IP-адрес сервера с ключом
NH_USE_BROADCAST = OFF
Для проверки доступности ключа по сети используйте утилиты:
🔧 haspinfo.exe (входит в комплект драйверов HASP)
🔧 glsctrl.exe /check (для Guardant)
⚠️ Внимание: При использовании NAT или прокси-серверов сетевые ключи могут не определяться. В таких случаях настройте порт-форвардинг или используйте VPN для прямого доступа к локальной сети сервера.
6. Проверка работоспособности и устранение ошибок
После установки ключа выполните тестовую проверку:
Запустите 1С:Предприятие в режиме Конфигуратор
Откройте Справка → О программе
Проверьте строку Лицензия — должен отображаться тип ключа и количество доступных лицензий
Если после всех проверок ключ не определяется, попробуйте подключить его к другому USB-порту (желательно на задней панели сервера) или использовать USB-хаб с внешним питанием. В 20% случаев проблема связана с нехваткой питания USB-портов.
7. Особенности работы с виртуальными серверами
В виртуальных средах (VMware, Hyper-V, VirtualBox) установка аппаратных ключей имеет нюансы:
🖥️ В VMware ESXi необходимо включить опцию USB Controller → USB 3.0 и добавить правило проброса конкретного устройства
🖥️ В Hyper-V используйте Enhanced Session Mode с перенаправлением USB
Для Docker-контейнеров аппаратные ключи не поддерживаются — используйте только программные лицензии или выносите ключ на хостовую машину с пробросом через сеть.
⚠️ Внимание: На виртуальных машинах с динамически изменяемой конфигурацией (например, в облачных сервисах) аппаратные ключи могут "отваливаться" после миграции ВМ на другой хост. В таких случаях используйте программные лицензии или настройте автоматический рестарт службы лицензирования.
8. Резервное копирование и восстановление лицензий
💾 Сохраните вывод команды haspinfo.exe -display или glsctrl.exe /dump
💾 Запишите физический ID ключа (нанесен на корпус)
Для программных лицензий:
Экспортируйте данные из Личного кабинета 1С (раздел Лицензии → Экспорт)
Сохраните файлы:
C:\ProgramData\1C\licenses\*.lic
C:\Users\All Users\1C\licenses\*.pin
Для сетевых лицензий сделайте бэкап конфигурационных файлов (nethasp.ini, glserver.cfg)
Восстановление после сбоя:
Переустановите драйверы ключа
Восстановите конфигурационные файлы из бэкапа
Для программных лицензий повторно активируйте pin-код через 1cv8.exe /ActivateLicense
При утере аппаратного ключа обратитесь в 1С:Лицензирование с заявлением о перевыпуске (потребуется договор купли-продажи)
💡
Фирма 1С предоставляет услугу "Резервный ключ" для критически важных систем. Его стоимость составляет ~30% от основной лицензии, но он позволяет избежать простоя при повреждении основного ключа.
FAQ: Частые вопросы по установке ключей 1С
Можно ли использовать один аппаратный ключ на нескольких серверах?
Нет, аппаратный ключ привязывается к конкретному серверу через драйвер. Для кластерных конфигураций (например, 1С:Сервер кластера) требуется:
🔹 Сетевой ключ (HASP Net или Guardant Net)
🔹 Или программная лицензия с количеством подключений = сумме пользователей на всех серверах
Исключение: ключи типа HASP HL можно переносить между серверами, но не одновременно.
Как перенести лицензию с одного сервера на другой?
Для аппаратных ключей:
Физически отключите ключ от старого сервера
Деинсталлируйте драйверы (через Панель управления → Программы)
Подключите ключ к новому серверу и установите драйверы заново
Для программных лицензий:
В Личном кабинете 1С отвяжите старый сервер (Лицензии → Деактивировать)
Активируйте лицензию на новом сервере (pin-код остается прежним)