Настройки HASP ключа 1С на Debian: различия между версиями
Материал из support.qbpro.ru
Vix (обсуждение | вклад) Нет описания правки |
Vix (обсуждение | вклад) Нет описания правки |
||
Строка 76: | Строка 76: | ||
и затем пробегитесь по настройкам заново либо восстановите по умолчанию.<br> | и затем пробегитесь по настройкам заново либо восстановите по умолчанию.<br> | ||
Доступ к AAC http://адрес сервера:1947 | Доступ к AAC http://адрес сервера:1947 | ||
* Рабочий пример конфигурационного файла сервера hasp: /etc/haspd/hasplm.conf | |||
[NHS_SERVER] | |||
NHS_USERLIST = 1000 ; maximum number of concurrent logins | |||
; to this LM (default=250, max = 65520) | |||
NHS_SERVERNAMES = HASP10 ; server names to match the name a client | |||
; requests (max 6 names, max 7 chars/name) | |||
NHS_HIGHPRIORITY = no ; run LM at high priority (default=no) | |||
[NHS_IP] | |||
NHS_USE_UDP = enabled ; enabled or disabled (default: enabled) | |||
NHS_USE_TCP = enabled ; enabled or disabled (default: enabled) | |||
NHS_IP_portnum = 475 ; IP port number (default: 475 (IANA registered)) | |||
[NHS_IPX] | |||
NHS_USE_IPX = disabled ; enabled or disabled (default: enabled) | |||
[NHS_NETBIOS] | |||
NHS_USE_NETBIOS = disabled ; enabled or disabled (default: enabled) | |||
* [https://pikabu.ru/story/nastroyki_klyucha_1s_na_ubuntu_server_9593996 источник] | * [https://pikabu.ru/story/nastroyki_klyucha_1s_na_ubuntu_server_9593996 источник] |
Версия от 15:19, 4 октября 2023
- Тестировалось на 64-битных Debian 11,12
Качаем в отдельный каталог ДВА файла (haspd_* и haspd-modules_*) с download.etersoft.ru для Debian 9
Создаем папку для пакетов:
mkdir hasp cd hasp
Скачиваем:
wget -c https://download.etersoft.ru/pub/Etersoft/HASP/7.90/x86_64/Deb... wget -c https://download.etersoft.ru/pub/Etersoft/HASP/7.90/x86_64/Deb...
Устанавливаем поддержку x32
dpkg --add-architecture i386
Устанавливаем необходимые зависимости:
sudo apt install make libc6-i386
Устанавливаем скачанные файлы:
sudo dpkg -i *.deb
Устанавливаем сервис в автозапуск:
systemctl enable haspd
Проверяем/запускаем/перезапускаем сервис
systemctl status haspd
Вывод если работает:
● haspd.service - LSB: Hasp keys support Loaded: loaded (/etc/init.d/haspd; generated) Active: active (running) since Sun 2023-10-01 13:14:42 MSK; 36min ago Docs: man:systemd-sysv-generator(8) Process: 508 ExecStart=/etc/init.d/haspd start (code=exited, status=0/SUCCESS) Tasks: 11 (limit: 2298) Memory: 10.2M CPU: 3.316s CGroup: /system.slice/haspd.service ├─578 aksusbd ├─597 winehasp ├─613 hasplm -c /etc/haspd/hasplm.conf └─626 hasplmd -s окт 01 13:14:42 hasp10 haspd[508]: DONE ] окт 01 13:14:42 hasp10 hasplm[613]: HASP LM v8.30 loaded окт 01 13:14:42 hasp10 haspd[508]: Running hasplm... [ окт 01 13:14:42 hasp10 haspd[616]: tput: unknown terminfo capability '2' окт 01 13:14:42 hasp10 haspd[508]: DONE ] окт 01 13:14:42 hasp10 hasplmd[626]: HASP LM v22.0.1.84151 loaded окт 01 13:14:42 hasp10 haspd[508]: Running hasplmd... [ окт 01 13:14:42 hasp10 haspd[630]: tput: unknown terminfo capability '2' окт 01 13:14:42 hasp10 haspd[508]: DONE ] окт 01 13:14:42 hasp10 systemd[1]: Started haspd.service - LSB: Hasp keys support.
Если не запущен, перезапускаем:
systemctl restart haspd
Смотрим порты:
sudo netstat -anp | grep hasp
Вывод должен быть таким:
tcp 0 0 0.0.0.0:1947 0.0.0.0:* LISTEN 626/hasplmd udp 0 0 0.0.0.0:54699 0.0.0.0:* 626/hasplmd udp 0 0 0.0.0.0:475 0.0.0.0:* 613/hasplm udp 0 0 127.0.0.1:2790 0.0.0.0:* 597/winehasp udp 0 0 0.0.0.0:1947 0.0.0.0:* 626/hasplmd unix 3 [ ] STREAM CONNECTED 15622 626/hasplmd unix 2 [ ] DGRAM CONNECTED 15430 613/hasplm unix 3 [ ] STREAM CONNECTED 15591 626/hasplmd unix 2 [ ] DGRAM CONNECTED 15376 597/winehasp unix 2 [ ] DGRAM CONNECTED 15510 626/hasplmd
- Если запустился hasplm на 475-м порту, то клиенты 1С должны видеть ключ, если нет - попробуйте обновить зависимости
sudo apt install -f
и заново установить скачанные файлы.
- Как вариант, можно на виндовом клиенте в файле \1cv8\conf\nethasp.ini указать:
[NH_COMMON] NH_IPX = Disabled NH_NETBIOS = Disabled NH_TCPIP = Enabled [NH_TCPIP] NH_SERVER_ADDR = (IP адрес сервера) NH_TCPIP_METHOD = UDP
- Удаленный доступ к Admin Control Center по умолчанию выключен и если у вас на сервере не стоят GUI, то создайте файл \etc\hasplm\hasplm.ini с содержимым:
[SERVER] ACCremote = 1
и затем пробегитесь по настройкам заново либо восстановите по умолчанию.
Доступ к AAC http://адрес сервера:1947
- Рабочий пример конфигурационного файла сервера hasp: /etc/haspd/hasplm.conf
[NHS_SERVER] NHS_USERLIST = 1000 ; maximum number of concurrent logins ; to this LM (default=250, max = 65520) NHS_SERVERNAMES = HASP10 ; server names to match the name a client ; requests (max 6 names, max 7 chars/name) NHS_HIGHPRIORITY = no ; run LM at high priority (default=no) [NHS_IP] NHS_USE_UDP = enabled ; enabled or disabled (default: enabled) NHS_USE_TCP = enabled ; enabled or disabled (default: enabled) NHS_IP_portnum = 475 ; IP port number (default: 475 (IANA registered)) [NHS_IPX] NHS_USE_IPX = disabled ; enabled or disabled (default: enabled) [NHS_NETBIOS] NHS_USE_NETBIOS = disabled ; enabled or disabled (default: enabled)