Администрирование · 11 мин
Сетевые ключи защиты 1С: что это и как они работают
Что такое сетевой ключ защиты 1С, как работает HASP-ключ, чем отличается от программной лицензии и как настроить менеджер лицензий в локальной сети.
Сетевой ключ защиты 1С — это аппаратное устройство (обычно USB-ключ формата HASP), которое хранит лицензии на платформу и позволяет раздавать их нескольким компьютерам в локальной сети. Вместо установки отдельного ключа на каждый рабочий компьютер организация вставляет один сетевой ключ в сервер, а остальные машины получают лицензию по сети через специальную службу — менеджер лицензий.
Такой подход удобен там, где с 1С работают несколько сотрудников: бухгалтерия, отдел продаж, склад. Ключ на 5, 10, 20 или 50 лицензий регулирует, сколько пользователей может одновременно запустить программу. Когда все лицензии заняты, очередной пользователь получает сообщение «Не найдена лицензия» и ждёт, пока кто-то завершит сеанс.
Важно понимать: сетевой ключ защищает саму платформу 1С, а не данные в базе. Это механизм лицензирования разработчика, а не средство информационной безопасности компании. Путать эти понятия — распространённая ошибка, из-за которой от ключа ждут функций, которых у него нет.
Как устроена аппаратная защита 1С
Платформа 1С:Предприятие защищена от нелицензионного использования системой HASP (производитель — компания SafeNet/Gemalto, ныне Thales). При запуске программа ищет доступную лицензию: сначала локальную (ключ в USB-порту самого компьютера или программная лицензия, привязанная к этой машине), затем — сетевую, обращаясь к менеджеру лицензий в локальной сети.
Ключи различаются по назначению и цвету корпуса. Красные ключи ORGL8 — клиентские лицензии на рабочие места. Фиолетовый ключ EN8SA — лицензия на сервер 1С:Предприятия. Зелёные ключи ENSR8 — комбинированные. Цветовая маркировка помогает быстро отличить ключи при физической работе с сервером, где их может быть вставлено несколько.
Количество лицензий жёстко прошито в ключе: ключ на 5 пользователей нельзя «расширить» до 10. Если лицензий не хватает, покупают дополнительный ключ и вставляют его в тот же или другой сервер — менеджеры лицензий могут работать параллельно, и платформа будет опрашивать их по очереди.
Чем сетевой ключ отличается от локального и программной лицензии
У 1С существует три способа лицензирования рабочих мест, и выбор между ними влияет на удобство администрирования и стоимость владения.
Локальный USB-ключ вставляется непосредственно в компьютер пользователя. Это просто, но неудобно при нескольких сотрудниках: ключи теряются, их приходится переставлять, а стоимость набора однопользовательских ключей обычно выше одного сетевого на то же число мест.
Программная лицензия активируется пин-кодом и привязывается к аппаратной конфигурации конкретного компьютера. Она не требует физического носителя, но «слетает» при существенной смене оборудования — замене материнской платы, сетевой карты, иногда даже при обновлении BIOS. Восстановление возможно через резервные пин-коды из комплекта, но их число ограничено.
Сравнение вариантов лицензирования
Подходит для нескольких рабочих мест в одной локальной сети. Лицензии централизованы, но ключ нужно физически беречь, а сервер с ним — держать включённым.
Подходит для одного пользователя или ноутбука, который работает вне офисной сети. Не зависит от сервера, но легко теряется.
Подходит для стабильных конфигураций и удалённых сотрудников. Не требует носителя, но чувствительна к замене оборудования и переустановке системы.
Сетевой ключ выигрывает, когда рабочих мест от трёх и больше, все они находятся в одной локальной сети, а администратор хочет управлять лицензиями централизованно. Для терминального сервера, где все пользователи работают на одной машине, чаще используют программные многопользовательские лицензии, активируемые на самом сервере.
Как работает раздача лицензий по сети
Механизм выглядит так. На сервере (или любом постоянно включённом компьютере) устанавливается драйвер ключа HASP и служба HASP License Manager. Ключ физически вставлен в USB-порт этой машины. Когда пользователь запускает 1С на своём компьютере, платформа отправляет широковещательный запрос по сети или обращается к серверу по адресу, указанному в файле настройки nethasp.ini.
Менеджер лицензий проверяет наличие свободных лицензий на подключённых ключах и выдаёт одну из них клиенту. Лицензия считается занятой, пока открыт сеанс 1С. Если пользователь закрыл программу некорректно (например, выключился компьютер), лицензия освобождается не мгновенно, а по тайм-ауту — обычно в течение нескольких минут.
Если компьютеры находятся в разных подсетях, широковещательные запросы не доходят до сервера. В этом случае на каждом клиенте создают файл nethasp.ini в папке conf каталога платформы и прописывают в нём IP-адрес сервера с менеджером лицензий. Без этого файла клиент просто не найдёт ключ.
Как установить и настроить сетевой ключ
Установка состоит из нескольких последовательных шагов, и порядок имеет значение: сначала драйвер, потом ключ, потом служба.
- 1Установите драйвер HASP (Sentinel LDK Run-time) на сервер до подключения ключа
- 2Вставьте USB-ключ в порт сервера и дождитесь определения устройства в системе
- 3Установите и запустите службу HASP License Manager
- 4Откройте порт 475 (UDP и TCP) в брандмауэре сервера
- 5На клиентских машинах при необходимости создайте nethasp.ini с адресом сервера
- 6Запустите 1С на клиенте и проверьте получение лицензии через монитор Aladdin Monitor
Проверить результат удобно утилитой Aladdin Monitor (aksmon32): она показывает, какие ключи видит менеджер лицензий, сколько лицензий выдано и каким станциям. Если ключ в мониторе виден, а клиенты лицензию не получают — проблема почти всегда в сетевых настройках: закрыт порт, разные подсети, отсутствует nethasp.ini.
[NH_COMMON]
NH_IPX = Disabled
NH_NETBIOS = Disabled
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.0.10
NH_TCPIP_METHOD = UDPПример выше — типовой nethasp.ini: отключены устаревшие протоколы, включён TCP/IP и указан адрес сервера с ключом. Это ускоряет поиск лицензии и убирает задержки при запуске 1С, потому что платформа не тратит время на опрос ненужных протоколов.
Типичные проблемы и их диагностика
Самая частая жалоба — сообщение «Не найдена лицензия» при запуске. Причин несколько, и диагностировать их стоит в определённом порядке: от физического уровня к сетевому.
Как проверить цепочку работы ключа
В диспетчере устройств нет ошибок, ключ виден в Aladdin Monitor
Ключ не виден — проблема с драйвером, портом или самим ключом
Служба запущена и перезапускается без ошибок
Служба остановлена или падает — переустановите менеджер лицензий
Клиент пингует сервер, порт 475 открыт
Порт закрыт брандмауэром или клиент в другой подсети без nethasp.ini
Вторая типичная ситуация — лицензии заканчиваются, хотя реальных пользователей меньше, чем номинал ключа. Причины: «зависшие» сеансы после аварийного завершения, двойной запуск программы одним пользователем, фоновые задания, которые тоже занимают лицензию. Проверить реальную занятость можно тем же монитором HASP или консолью кластера, если используется сервер 1С.
Риски и ограничения сетевых ключей
Аппаратный ключ — физическое устройство, и его утеря или поломка означает остановку работы всех пользователей, которых он обслуживает. Восстановление ключа через поставщика возможно, но занимает время и обычно требует подтверждения покупки. Поэтому ключ хранят в серверной, а не в системном блоке под столом, где его легко выдернуть или повредить.
Ещё одно ограничение — привязка к локальной сети. Сотрудники, работающие из дома через VPN, получить лицензию с сетевого ключа смогут только при корректно настроенной маршрутизации и доступности порта 475, что не всегда возможно или безопасно. Для удалённых сценариев практичнее программные лицензии или терминальный доступ.
Наконец, ключи имеют ограниченный срок службы как электронные устройства. Плановая замена парка ключей и постепенный переход на программное лицензирование там, где это оправдано, снижают риск внезапной остановки работы.
Когда выбрать альтернативу сетевому ключу
Как выбрать действие
Программные лицензии удобны для виртуальных машин и удалённых сотрудников, но требуют дисциплины: храните резервные пин-коды из комплекта поставки в надёжном месте, фиксируйте, на какой машине активирована каждая лицензия, и не меняйте оборудование без необходимости.
Комбинированная схема тоже допустима: часть лицензий на сетевом ключе для офиса, часть — программные для удалённых рабочих мест. Платформа 1С умеет работать с несколькими источниками лицензий одновременно.
Что важно запомнить
Сетевой ключ 1С — это USB-ключ HASP на сервере, раздающий лицензии по локальной сети через менеджер лицензий. Ключевые условия стабильной работы: установленный драйвер, запущенная служба, открытый порт 475 и корректный nethasp.ini на клиентах в других подсетях. Для удалённых сотрудников и виртуальных сред рассмотрите программные лицензии.
Частые вопросы
Можно ли использовать один сетевой ключ для разных конфигураций 1С?
Да. Клиентский сетевой ключ лицензирует платформу, а не конкретную конфигурацию. Одна и та же лицензия позволяет запускать и «Бухгалтерию», и «Управление торговлей», и любые другие прикладные решения на платформе 1С:Предприятие 8.
Почему 1С долго запускается, хотя ключ работает?
Частая причина — платформа перебирает несколько протоколов и адресов в поиске менеджера лицензий. Создайте nethasp.ini с явным указанием IP-адреса сервера и отключите неиспользуемые протоколы (IPX, NetBIOS) — запуск заметно ускорится.
Что делать, если сетевой ключ сломался или потерян?
Обратитесь к партнёру 1С, у которого приобреталась лицензия: при подтверждении покупки возможна замена ключа. На время замены работу можно поддержать программными лицензиями, если есть свободные пин-коды. Именно поэтому документы на покупку лицензий нужно хранить.
Виден ли сетевой ключ через удалённый рабочий стол (RDP)?
Если пользователь подключается по RDP к терминальному серверу, лицензия выдаётся на сеанс на этом сервере — клиентский сетевой ключ виден через менеджер лицензий в сети сервера. Пробрасывать USB-ключ с локальной машины через RDP не требуется и для сетевых ключей не имеет смысла.
Сколько ключей можно поставить на один сервер?
На один сервер можно установить несколько ключей разных типов и номиналов, но одинаковые ключи одной серии на одном менеджере лицензий могут не суммироваться без дополнительной настройки. Практическое правило: клиентские ключи разных номиналов либо разносят по разным серверам, либо настраивают с явным указанием серийных номеров в параметрах службы.
Нужен ли интернет для работы сетевого ключа?
Нет. Аппаратный ключ HASP работает полностью внутри локальной сети и не требует подключения к интернету — в отличие от программных лицензий, которым периодически нужна проверка при активации. Это одно из преимуществ аппаратной защиты для изолированных сетей.