Как определить назначение ключей защиты 1С и настроить их видимость в сети

Системный администратор 1С v8.3 (Обычные формы) IT и автоматизация бизнеса
← На главную

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

Идентификация ключей по цвету и маркировке

Первым делом проанализируем внешний вид устройств. Производитель ключей (Aladdin/Sentinel) использует цветовую кодировку корпуса, которая помогает быстро определить тип лицензии. Рассмотрим основные варианты, встречающиеся в среде 1С:

  1. Синие или фиолетовые ключи (Локальные): Это однопользовательские лицензии (HASP HL Basic или Pro). Маркировка обычно содержит H4 M1 ORGL8. Такие ключи предназначены для установки непосредственно в компьютер пользователя. Важно помнить: локальный ключ, вставленный в сервер, не будет виден пользователям в терминальных сессиях.
  2. Красные ключи (Сетевые): Это многопользовательские ключи (HASP HL Net). На них наносится маркировка типа H4 NET5 ORGL8, где цифра указывает на количество доступных лицензий. Если цифры нет, количество прошито внутри памяти устройства. Эти ключи позволяют работать нескольким пользователям по сети.
  3. Фиолетовые ключи со специфической маркировкой (Серверные 32-бит): Ключ на сервер 1С:Предприятие (32-разрядный) имеет маркировку ENSR8.
  4. Зеленые ключи (Серверные 64-бит): Ключ на 64-разрядный сервер помечен кодом EN8SA. Он универсален и поддерживает также 32-битные версии сервера.
  5. Ключи сторонних разработчиков: Если вы встретили ключ с маркировкой типа Pro CGYMM, скорее всего, это защита отраслевого решения (например, для транспортной логистики или управления автотранспортом). Такие ключи работают только в паре с основным ключом 1С.

Почему Aladdin Monitor не видит ключи?

Рассмотрим ситуацию, когда Aladdin Monitor видит сам сервер, но не показывает ключ или количество занятых лицензий. Выясним причины такого поведения:

Настройка сетевой видимости и файла nethasp.ini

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

Файл nethasp.ini обычно располагается в папке C:\Program Files\1cv8\conf (или в папке с установленной платформой). Нам нужно отредактировать секцию [NH_TCPIP], чтобы явно указать адрес менеджера лицензий.

Пример настройки для клиента, который должен искать ключ на конкретном сервере:


[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10  ; Укажите здесь IP-адрес сервера с ключом
NH_USE_BROADCAST = Disabled     ; Отключаем широковещательный поиск для ускорения

Важный нюанс: если у вас несколько сетевых ключей (например, два ключа по 5 лицензий), их нельзя втыкать в один и тот же физический сервер. Менеджер лицензий HASP License Manager увидит только один из них. Чтобы суммировать лицензии, разнесите ключи по разным компьютерам и перечислите их IP-адреса через запятую в параметре NH_SERVER_ADDR.

Особенности работы в терминальном режиме

Выясним причину, по которой ключи часто "теряются" на терминальных серверах. Если ваша 1С работает в режиме терминального доступа, соблюдайте следующие правила:

  1. Забудьте про локальные ключи: 1С в терминальной сессии никогда не увидит синий локальный ключ. Вам обязателен красный сетевой ключ.
  2. Порядок установки: Сначала устанавливайте драйвер и License Manager, и только после этого вставляйте ключ в USB-порт. Это обеспечит корректную инициализацию службы.
  3. Использование Session 0: Установку менеджера лицензий на сервер рекомендуется производить в консольном режиме (через mstsc /console или прямой доступ к монитору сервера), чтобы служба корректно прописалась в системе.
  4. Настройка брандмауэра: Убедитесь, что порт 475 (UDP/TCP) открыт для работы HASP License Manager и порт 1947 для Sentinel LDK.

Диагностика через Sentinel Admin Control Center

Если старые утилиты подводят, обратимся к современным средствам диагностики. Проанализируем интерфейс Sentinel ACC (порт 1947). В этом интерфейсе мы можем увидеть:

Подводя итог, отметим: если ключ опознается системой как USB-устройство, но 1С его не видит — проблема в 99% случаев кроется в настройках сети (nethasp.ini), блокировках портов брандмауэром или попытке использовать локальный ключ в терминальной среде. Проверьте маркировку, убедитесь, что тип ключа соответствует вашим задачам, и используйте современные средства мониторинга для точной диагностики.

← На главную