Настройки HASP ключа 1С на Debian: различия между версиями

Материал из support.qbpro.ru
(Новая страница: «* Тестировалось на 64-битных '''Debian 11,12''' Качаем в отдельный каталог ДВА файла (haspd_* и haspd-modules_*) с [https://download.etersoft.ru/pub/Etersoft/HASP/7.90/x86_64/Debian/9/ download.etersoft.ru] для '''Debian 9'''<br> Создаем папку для пакетов: mkdir hasp cd hasp Скачиваем: wget -c https://download.etersoft.ru/pub/Etersoft/HASP/7.90/x86_64/Deb... wget -c h...»)
 
Нет описания правки
Строка 10: Строка 10:
  dpkg --add-architecture i386
  dpkg --add-architecture i386
Устанавливаем необходимые зависимости:
Устанавливаем необходимые зависимости:
  sudo apt install libc6-i386
  sudo apt install make libc6-i386
Устанавливаем скачанные файлы:
Устанавливаем скачанные файлы:
  sudo dpkg -i *.deb
  sudo dpkg -i *.deb

Версия от 13:57, 1 октября 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
  • Если запустился 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