Инструменты пользователя

Инструменты сайта


hasp_1s:hasp_1s

Это старая версия документа!


HASP: Аппаратные ключи для 1С

Настройка и использование аппаратных ключей HASP для 1С:Предприятие 7.7 и 1С:Предприятие 8.

Виды и маркировка ключей защиты

Установка

i386

Скачать пакеты с сервера: http://download.etersoft.ru/pub/Etersoft/HASP/last/Debian/

Выполнить установку:

apt install libc6-i386
dpkg -i haspd_*_i386.deb

x86_64

Сначала нужно выполнить добавление поддержки архитектуры i386, а затем:

Скачать пакеты с сервера: http://download.etersoft.ru/pub/Etersoft/HASP/last/x86_64/Debian/

Выполнить установку:

apt install libc6-i386
dpkg -i haspd_*_amd64.deb

Сервер

FIXME

Работает только по IP-адресу

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

service haspd restart

Имя менеджера лицензий должно состоять из алфавитно-цифровых символов (только латинские буквы!), и не должно быть длиннее 7 символов.

Пример настройки:

Сервер 1:

nhsrv.ini
[NHS_SERVER]
NHS_SERVERNAMES = NHSRV1

Сервер 2:

nhsrv.ini
[NHS_SERVER]
NHS_SERVERNAMES = NHSRV2
 
[NHS_IP]
NHS_IP_LIMIT = 192.168.64.*

Сообщить защищённой программе имена менеджеров можно через файл nethasp.ini, который должен находится в одной папке с защищённым приложением.

Пример:

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

Запуск

service haspd start

Список ключей

usbkeytest --list

Пример вывода для ключа Локальный HASP4 ORGL8 1

ID: 0529:0001, Bus: 003, Device: 005, Major: 189, Minor: 260

Клиент

Пример файла:

nethasp.ini
[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

Ссылки

hasp_1s/hasp_1s.1508575378.txt.gz · Последние изменения: 2019-02-05 09:59 (внешнее изменение)