Это старая версия документа!
Настройка и использование аппаратных ключей 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
Скачать пакеты с сервера: http://download.etersoft.ru/pub/Etersoft/HASP/last/Debian/
Выполнить установку:
apt install libc6-i386 dpkg -i haspd_*_i386.deb
Сначала нужно выполнить добавление поддержки архитектуры i386, а затем:
Скачать пакеты с сервера: http://download.etersoft.ru/pub/Etersoft/HASP/last/x86_64/Debian/
Выполнить установку:
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
Работает только по 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