- HASP License Manager в 1С 8.2 и 8.3 – руководство по использованию и настройке
- Настройка конфигурационных файлов NETHASPINI и NHSRVINI для получения клиентских лицензий 1СПредприятия при использовании аппаратных ключей типа HASP
- 1. Настройка NETHASPINI
- 2. Настройка NHSRVINI
- Особые случаи и рекомендации
- Описание параметров, применяемых в файле nhsrvini
- nethaspini: ключи защиты и их маркировка
- Установка драйвера защиты
- Выбор варианта установки
- Установка драйвера на клиентском компьютере
- Установка драйвера на веб-сервере
- Установка драйвера на клиентском компьютере
- Установка драйвера на веб-сервере
- Настройка HASP License Manager
- 1. Установка HASP License Manager
- 2. Конфигурационные настройки HASP License Manager
- 3. Настройка HASP License Manager на локальном компьютере
- 4. Настройка HASP License Manager на сервере
- nhsrvini и NHSRVINI
- Содержимое файла nhsrvini:
- Содержимое файла NHSRVINI:
- Установка и настройка файлов NETHASPINI и NHSRVINI для получения клиентских лицензий 1СПредприятие с использованием аппаратных ключей типа HASP
- 1. Проверка наличия необходимого ПО
- 2. Размещение файлов NETHASPINI и NHSRVINI
- 3. Настройка конфигурационного файла NETHASPINI
- 4. Настройка конфигурационного файла NHSRVINI
- 5. Запуск HASP License Manager
- Видео:
- Установка лицензии 1С 8.3. Разбираемся, какие бывают лицензии на 1С Предприятие и как их установить.
HASP License Manager в 1С 8.2 и 8.3 – руководство по использованию и настройке
Глобального использования 1С:Предприятие как ERP-системы приносит множество преимуществ своим клиентам. Для обеспечения защиты программных продуктов, компания 1С разработала механизм защиты – HASP License Manager. В этом руководстве мы рассмотрим процесс установки, настройки и использования HASP License Manager в 1С версий 8.2 и 8.3.
Основными компонентами HASP License Manager являются программные модули, аппаратные ключи защиты и файлы конфигурации. Для начала необходимо установить HASP License Manager на каждый сервер, на котором будет запускаться одно из приложений 1С.
Важно учесть, что настройка HASP License Manager обязательна для многопользовательских конфигураций, а также для запуска 1С в режиме клиент-сервер и в кластерной конфигурации. По умолчанию HASP License Manager устанавливается в директорию C:\Program Files\Aladdin\HASP SRM, но можно выбрать и другую директорию при установке.
Настройка конфигурационных файлов NETHASPINI и NHSRVINI для получения клиентских лицензий 1СПредприятия при использовании аппаратных ключей типа HASP
При использовании аппаратных ключей типа HASP для получения клиентских лицензий 1СПредприятие требуется настроить конфигурационные файлы NETHASPINI и NHSRVINI. В этом разделе рассмотрим способы настройки этих файлов для успешной работы с лицензиями.
1. Настройка NETHASPINI
Файл NETHASPINI обычно располагается в каталоге конфигурационных файлов 1С, который по умолчанию находится в корневом каталоге системы (например, C:\1Cv8\conf). В этом файле содержатся настройки для получения клиентских лицензий.
Для использования аппаратных ключей HASP требуется настроить следующие секции в файле NETHASPINI:
- [NH]: в этой секции указывается имя сервера, на котором будет располагаться HASP License Manager. Значение параметра nh_server_name должно быть равно имени веб-сервера или IP-адресу сервера.
- [NHIPSERV]: в этой секции указывается IPX-адрес узла HASP License Manager. Значение параметра nh_ipx должно быть равно IPX-адресу веб-сервера или IP-адресу сервера. Если используется IP-соединение, параметр должен быть пустым.
- [NHDETECT]: в этой секции задаются способы обнаружения HASP License Manager на сети компьютеров. Для этого могут использоваться следующие параметры:
- nh_use_broadcast: если данный параметр установлен в yes, программные модули 1С будут использовать сообщения широковещательной рассылки для обнаружения HASP License Manager на сети. Если параметр установлен в значение no, то для обнаружения будет использоваться IP-адрес, указанный в параметре nh_server_name.
- nh_use_defaddr: если данный параметр установлен в yes, программные модули 1С будут использовать IP-адрес, указанный в параметре nh_server_name для обнаружения HASP License Manager на сети. Если параметр установлен в значение no, то для обнаружения будет использоваться IPX-адрес, указанный в параметре nh_ipx.
2. Настройка NHSRVINI
Файл NHSRVINI располагается в каталоге настроек веб-сервера, где установлен HASP License Manager. Например, для веб-сервера Apache на ОС Linux, файл NHSRVINI может быть расположен в каталоге /etc/hasp или /etc/opt/hasp.
Для получения клиентских лицензий 1СПредприятие на веб-сервере требуется настроить следующие секции в файле NHSRVINI:
- [WEB]: в этой секции задается параметр newhaddrdat, который определяет путь к файлу, где будут храниться данные о лицензиях. Значение данного параметра должно быть пустым для использования аппаратных ключей типа HASP.
- [ORG]: в этой секции задаются параметры организации-разработчика и модулей, доступных для лицензирования. Значение параметра orgl8 должно быть равно 1С:Предприятие.
- [APACHE]: в этой секции требуется задать следующие параметры:
- confcfg: путь к файлу конфигурации веб-сервера Apache.
- safenet: путь к исполняемому файлу HASPLMS, который будет запускаться при старте веб-сервера Apache.
- menu: путь к файлу HTML-страницы с меню администратора HASP License Manager.
- ensr8: путь к исполняемому файлу программного модуля для защиты файлов разработки.
После настройки конфигурационных файлов NETHASPINI и NHSRVINI необходимо перезапустить веб-сервер.
В результате успешной настройки будет возможность получить клиентские лицензии 1СПредприятие с использованием аппаратных ключей типа HASP.
Особые случаи и рекомендации
В этом разделе рассмотрим некоторые особые случаи и дадим рекомендации по использованию и настройке HASP License Manager в версиях 1С 8.2 и 8.3.
- Если у вас есть несколько решений 1С, сконфигурированных для работы с разными ключами, вам необходимо создать отдельный конфигурационный файл (файл с расширением .cfg) для каждой конфигурации. Вы можете указать путь к каждому из файлов в разных секциях
nh_server_addr
иnh_server_name
. - Если вы хотите заблокировать доступ к программе HASP License Manager для определенных пользователей, вы можете использовать параметр
nh_use_broadcast
и установить его значение в 0. - Если вы работаете в среде с разными операционными системами, вы должны учитывать разные пути к каталогам и файлам в настройках HASP License Manager. Например, путь к файлу services может иметь разные имена в Linux и Windows.
- При настройке кластера с несколькими компьютерами вы должны обратить особое внимание на параметр
nh_ipx
. Этот параметр определяет количество пакетов обмена между компьютерами и может быть изменен для оптимизации производительности. - В случае использования ключа HASP на нескольких рабочих местах необходимо установить его в режиме глобального сервера. Для этого нужно опубликовать ключ на сервере и указать его имя в настройках клиента.
- Для установки и настройки HASP License Manager, обратитесь к документации, которая всегда поставляется вместе с продуктом. Она содержит подробные инструкции и рекомендации для вашей операционной системы.
Следуя рекомендациям и особым случаям, вы сможете эффективно использовать HASP License Manager в вашей среде и настроить его для работы с разными программами и решениями.
Описание параметров, применяемых в файле nhsrvini
В этом файле можно задать параметры, которые определяют, какая именно технология будет использована для установки и управления лицензиями. Один из таких параметров — тип протокола, который определяет, каким образом будет осуществляться коммуникация с установленным на компьютере клиентами HASP License Manager.
Например, параметр nh_tcpip задает использование протокола TCP/IP для обеспечения коммуникационного механизма между сервером и клиентом. Другим примером является параметр ensr8, который определяет использование протокола HASP Envelope для защиты и маркировки конфигурационных файлов 1С.
Кроме того, в файле nhsrv.ini можно задать и другие параметры, такие как время жизни лицензий, методы поиска сервера лицензий, способы установки и настройки ключей безопасности и многое другое. Все эти параметры задаются в соответствующих секциях файла.
Здесь приведен пример секции, содержащей параметры для использования протокола TCP/IP:
[Network]
Protocol = nh_tcpip
Broadcast = 255.255.255.255
Port = 475
В этом примере используется протокол nh_tcpip (TCP/IP) с широковещательным адресом 255.255.255.255 и портом 475.
При изменении параметров в файле nhsrv.ini необходимо перезапустить службу HASP License Manager, чтобы изменения вступили в силу.
Важно отметить, что файл nhsrv.ini может быть локально установлен на компьютере с HASP License Manager или храниться на сервере в случае развертывания системы управления лицензиями в сети.
В итоге, настройка параметров в файле nhsrv.ini позволяет управлять работой и конфигурацией службы HASP License Manager, обеспечивая эффективное использование лицензий 1С 8.2 и 8.3.
nethaspini: ключи защиты и их маркировка
По умолчанию файл nethaspini должен располагаться на компьютере клиента в папке HASP License Manager, в подпапке «nhsrvini».
Для Windows файл nethaspini должен иметь имя «nethasp.ini», а для Linux-сервера «nhlserv.ini». Имя и расширение файла могут быть выбраны пользователем произвольно.
В файле nethaspini параметры разделены на секции и определяются в шестнадцатеричном формате. Каждая секция имеет уникальное имя, и параметры разделены символом равенства.
Основные секции в файле nethaspini:
- ТCP/IP секция, которая позволяет настроить используемые для поиска ключей защиты TCP/IP-адреса и порты серверов.
- FILES секция, которая указывает пути для поиска ключей защиты в файловой системе.
- CLIENTS секция, которая определяет параметры работы клиентских модулей.
Секция TCP/IP позволяет указать серверы используемые для поиска ключей защиты в сетях TCP/IP. Для каждого сервера можно определить имя, TCP/IP-адрес и порт. Если параметр не указан, то ключ игнорируется в процессе поиска. По умолчанию используется TCP/IP-сервер, располагающийся на локальном компьютере.
Секция FILES позволяет указать пути для поиска ключей защиты в файловой системе компьютера. Путь может быть абсолютным или относительным. Эта секция позволяет настроить поиск ключей защиты в разных директориях на компьютере клиента.
Секция CLIENTS позволяет определить параметры работы клиентских модулей для ключей защиты. В этой секции можно указать параметры системного ключа, различные параметры команды Hasp, а также определить специальные параметры для работы с клиентскими USB-ключами.
Заполнение и настройка файла nethaspini будет полностью зависеть от конкретных требований и ситуации, в которой будет находиться HASP License Manager. Правильная настройка данного файла позволит осуществлять работу с ключами защиты более эффективно и удобно.
Установка драйвера защиты
Для работы с лицензионными ключами HASP в системах 1С 8.2 и 8.3 требуется установка драйвера защиты. В этом разделе мы рассмотрим процесс установки драйвера и рекомендации по его настройке.
Выбор варианта установки
Прежде чем устанавливать драйвер защиты, нужно определиться с вариантом установки. Существует несколько способов установки драйвера HASP, каждый из которых имеет свои особенности. Рассмотрим два основных варианта:
Установка драйвера на клиентском компьютере
Если у вас домашний компьютер или вы хотите работать с лицензионным ключом на одном компьютере, можете установить драйвер на клиентский компьютер. В этом случае драйвер будет располагаться на компьютере, где работает 1С:Предприятие. Этот вариант может быть полезен, если требуется ограничить количество пользователей, которые могут работать с данными ключа.
Установка драйвера на веб-сервере
Если вы используете клиент-серверную версию 1С:Предприятие и хотите обеспечить доступ к ключу для нескольких клиентских компьютеров, рекомендуется установка драйвера на веб-сервер. В этом случае драйвер будет располагаться на сервере, который обрабатывает запросы от клиентских компьютеров.
Установка драйвера на клиентском компьютере
Для установки драйвера защиты на клиентском компьютере вам потребуется выполнять следующие шаги:
- Загрузите установочный пакет драйвера с официального сайта SafeNet.
- Запустите установщик драйвера и следуйте инструкциям по установке.
- Во время установки укажите требуемые параметры, такие как выбор сети (tcpip либо NetBIOS) и задание IP-адреса или имени компьютера, на котором будет располагаться ключ.
- После завершения установки, убедитесь, что драйвер был успешно установлен, проверив наличие нужных файлов и ключа HASP в списке устройств.
Установка драйвера на веб-сервере
Для установки драйвера защиты на веб-сервере вам потребуется выполнять следующие шаги:
- Загрузите установочный пакет драйвера с официального сайта SafeNet.
- Скопируйте установочный пакет на веб-сервер.
- Откройте терминал сервера и перейдите в каталог, в котором располагается установочный пакет.
- Используя команду dpkg, установите пакет с помощью следующей команды: dpkg -i <название пакета.deb>.
- В файле /etc/confcfg.xml на веб-сервере настройте параметры, указанные в документации к драйверу.
- Перезапустите веб-сервер.
В результате этих шагов драйвер защиты будет успешно установлен на веб-сервере, и вы сможете обеспечить доступ к лицензионным ключам для клиентских компьютеров.
В данном разделе мы рассмотрели основные методы установки драйвера защиты HASP на клиентский компьютер и веб-сервер. Независимо от выбранного варианта, важно правильно выполнять все этапы установки, чтобы обеспечить надежную работу с лицензионными ключами в системах 1С.
Настройка HASP License Manager
Для использования и настройки HASP License Manager в 1С 8.2 и 8.3 необходимо выполнить следующие шаги:
1. Установка HASP License Manager
Перед началом настройки необходимо установить программу HASP License Manager на компьютеры клиентов системы. Для этого необходимо запустить установщик, который будет предоставлен вместе с другими установленными продуктами 1С:Предприятие. Установочный файл будет иметь имя типа «hasp_lm_setup.exe».
2. Конфигурационные настройки HASP License Manager
После установки HASP License Manager необходимо произвести конфигурацию программы для обеспечения защиты лицензий. Для этого необходимо открыть файл конфигурации, который имеет расширение «.confcfg».
В этом файле находятся следующие настройки:
- Имена файлов лицензий;
- Механизмы защиты, которые будут использоваться;
- Настройки доступности лицензий для клиентов.
Внесите необходимые изменения в соответствии с конфигурацией вашей системы.
3. Настройка HASP License Manager на локальном компьютере
В случае, если HASP License Manager будет запущен на локальном компьютере, настройка программы может быть выполнена следующим образом:
- Откройте файл конфигурации и установите следующие параметры:
- Секция «HASP Hardware» — в этой секции указывается, какие аппаратные устройства будут использованы для защиты лицензий. Укажите имена файлов лицензий и соответствующие им аппаратные устройства.
- Секция «Network» — в этой секции указывается, какие сетевые протоколы будут использоваться для обеспечения доступности лицензий. Укажите протоколы, например «tcpip» или «nh_netbios», и значения соответствующих портов.
- Перезапустите HASP License Manager для сохранения изменений.
4. Настройка HASP License Manager на сервере
В случае, если HASP License Manager будет запущен на сервере, настройка программы может быть выполнена следующим образом:
- Откройте файл конфигурации и установите следующие параметры:
- Секция «Server» — в этой секции указывается, какая программа будет использоваться для обработки запросов клиентов и распределения лицензий. Укажите путь до программы «lmgrd» на вашем сервере.
- Секция «License File» — в этой секции указывается путь до файла лицензии на сервере.
- Секция «Miscellaneous» — в этой секции указываются дополнительные параметры, например, сколько клиентов могут одновременно использовать лицензии.
- Перезапустите HASP License Manager на сервере для сохранения изменений.
После настройки HASP License Manager вы можете запустить программу и убедиться, что все настройки работают корректно. Если возникают ошибки или проблемы, обратитесь к рекомендациям производителя или проведите дополнительные настройки.
nhsrvini и NHSRVINI
В рамках настройки и использования HASP License Manager в 1С 8.2 и 8.3 вы можете столкнуться с параметрами nhsrvini и NHSRVINI. Они определяют порядок передачи информационной части лицензионных пакетов между клиентом и сервером.
По умолчанию параметр nh_use_broadcast в файле nhsrvini или NHSRVINI установлен в значение «yes». Это означает, что для передачи лицензионных пакетов используется метод broadcast посредством сокета. Данный метод позволяет менеджерам лицензий находиться на разных серверах и располагаться в разных сетях.
Когда программа 1С:Предприятие произвольно выбирает порт для обращения к HASP License Manager, она делает это с использованием порядка, определенного в параметре nh_use_broadcastdisabled. Если данный параметр установлен в файле nhsrvini или NHSRVINI в значение «click», то порт выбирается веб-сервером 1С:Предприятия с использованием порядка, определенного в параметре nh_use_broadcast.
Если параметр nh_use_broadcastdisabled установлен в файле nhsrvini или NHSRVINI в значение «no», то порт выбирается веб-сервером 1С:Предприятия в программном порядке.
Помимо параметра nh_use_broadcast, файлы nhsrvini и NHSRVINI имеют и другие секции и ключи, определяющие разные варианты настройки и использования HASP License Manager.
Для использования HASP License Manager в домашней сети и настройке веб-сервера в файле nhsrvini или NHSRVINI необходимо указать соответствующую секцию и ключи:
Содержимое файла nhsrvini:
[hasp]
properties = «tcpip(port=1947)»
Содержимое файла NHSRVINI:
[hasp]
properties = «tcpip(port=1947)»
Эти параметры позволяют задать порт для обращения к HASP License Manager. В данном примере используется порт 1947, однако, вам может потребоваться использовать другой порт в зависимости от конфигурации вашей сети или программы.
Таким образом, параметры nhsrvini и NHSRVINI играют важную роль при установке и настройке HASP License Manager в 1С 8.2 и 8.3. Они определяют метод и порядок передачи лицензионных пакетов между клиентом и сервером, позволяют получить информацию о доступных лицензиях и предоставляют возможность подключить клиентские приложения к лицензионному серверу.
Установка и настройка файлов NETHASPINI и NHSRVINI для получения клиентских лицензий 1СПредприятие с использованием аппаратных ключей типа HASP
Для установки и настройки файлов NETHASPINI и NHSRVINI, необходимых для получения клиентских лицензий 1СПредприятие через аппаратные ключи типа HASP, выполните следующие шаги:
1. Проверка наличия необходимого ПО
Перед установкой файлов NETHASPINI и NHSRVINI убедитесь, что на вашем компьютере установлены драйвера для HASP. Если драйвера не установлены, загрузите и установите их с официального сайта производителя.
2. Размещение файлов NETHASPINI и NHSRVINI
Скопируйте файлы NETHASPINI и NHSRVINI в каталог HASP License Manager (HASPLM) на сервере лицензий 1СПредприятие. Обычно этот каталог находится в следующем месте:
C:\Program Files (x86)\Common Files\NetHASP
3. Настройка конфигурационного файла NETHASPINI
Откройте файл NETHASPINI в текстовом редакторе и внесите следующие изменения:
В строке, которая начинается с «port=«, укажите номер порта, через который будет происходить коммуникация с клиентскими машинами. Например, установите значение «port=1947«.
В строке, которая начинается с «namespace=«, укажите имя пространства имен HASP License Manager. Например, установите значение «namespace=org8b«.
Примечание: Если у вас уже установлены другие продукты, использующие HASP, следует обратить внимание на настройки, которые применяются для данных продуктов, и изменить конфигурацию NETHASPINI с учетом этих настроек.
4. Настройка конфигурационного файла NHSRVINI
Откройте файл NHSRVINI в текстовом редакторе и внесите следующие изменения:
В строке, которая начинается с «xlate_prefix=«, укажите шестнадцатеричный префикс, который будет использоваться при генерации лицензионных пакетов. Например, установите значение «xlate_prefix=10F020B0«.
5. Запуск HASP License Manager
Запустите HASP License Manager, выполнив команду «hasplm -start» в командной строке или использовав соответствующий ярлык в меню Пуск.
После успешного запуска HASP License Manager, клиентские лицензии для 1СПредприятие будут доступны через аппаратные ключи типа HASP.
Видео:
Установка лицензии 1С 8.3. Разбираемся, какие бывают лицензии на 1С Предприятие и как их установить.
Установка лицензии 1С 8.3. Разбираемся, какие бывают лицензии на 1С Предприятие и как их установить. by 1С программирование — доступно! 10,623 views 2 years ago 9 minutes, 59 seconds