Настройка и использование аппаратных ключей HASP для 1С:Предприятие 7.7 и 1С:Предприятие 8.
Работа с стандартными пакетами полученными на странице 1C:Обновление программ — Драйвер аппаратных лицензий платформы 1С:Предприятия (Sentinel HASP)
Прямая ссылка: Драйвер для Linux 7.63
Сначала нужно выполнить добавление поддержки архитектуры i386, а затем:
apt install libc6-i386 dpkg -i aksusbd_*_i386.deb
Работа с сервисом:
service aksusbd
Перед установкой удалите стандартный пакет aksusbd
apt remove aksusbd
apt install libc6-i386 dpkg -i haspd_*_i386.deb
Сначала нужно выполнить добавление поддержки архитектуры i386, а затем:
apt install libc6-i386 dpkg -i haspd_*_amd64.deb
Работа с сервисом:
service haspd
usbkeytest --list
Пример вывода для ключа Локальный HASP4 ORGL8 1
ID: 0529:0001, Bus: 003, Device: 005, Major: 189, Minor: 260
Sentinel Admin Control Center:
http://localhost:1947/devices.html
Работает только по IP-адресу
Имя менеджера лицензий должно состоять из алфавитно-цифровых символов (только латинские буквы!), и не должно быть длиннее 7 символов.
Пример настройки:
Сервер 1:
[NHS_SERVER] NHS_SERVERNAMES = NHSRV1
Сервер 2:
[NHS_SERVER] NHS_SERVERNAMES = NHSRV2 [NHS_IP] NHS_IP_LIMIT = 192.168.64.*
Сообщить защищённой программе имена менеджеров можно через файл nethasp.ini, который должен находится в одной папке с защищённым приложением.
Пример:
[NH_COMMON] NH_TCPIP = Enabled [NH_TCPIP] NH_SERVER_ADDR = 168.192.1.41, 168.192.1.11 NH_SERVER_NAME = NHSRV1, NHSRV2
[NH_COMMON] NH_IPX = Disabled NH_NETBIOS = Disabled NH_TCPIP = Enabled [NH_TCPIP] NH_PORT_NUMBER = 475 NH_TCPIP_METHOD = UDP NH_USE_BROADCAST = Disabled NH_SERVER_ADDR = IP_АДРЕС_СЕРВЕРА_КЛЮЧА_1, IP_АДРЕС_СЕРВЕРА_КЛЮЧА_2
Пример файла для работы с локальным сервером:
[NH_COMMON] NH_IPX = Disabled NH_NETBIOS = Disabled NH_TCPIP = Enabled [NH_TCPIP] NH_PORT_NUMBER = 475 NH_TCPIP_METHOD = UDP NH_USE_BROADCAST = Disabled NH_SERVER_ADDR = 127.0.0.1