Hasp driver for linux
Обращаем внимание, что продажа HASP USB ключей в России фактически приостановлена. Подробности в информационном письме фирмы 1С № 29220
Наиболее популярным вариантом лицензий является привязка программных лицензий либо к компьютеру, либо к usb hasp ключу (как объекту привязки), но если у вас куплены в качестве лицензий usb hasp ключи, то вам потребуется установка драйверов.
Проверяем аппаратную видимость ключа.
Вставляем usb ключ в сервер и настраиваем проброс в виртуальную машину. И посмотрим определился ли он в системе:
sudo lsusb | grep -i hasp
У вас будет устройство, где в имени присутствует Alladin или HASP dongle.
Подготовка драйвера аппаратных лицензий платформы (HASP)
Скачиваем отсюда http://ftp.etersoft.ru/pub/Etersoft/HASP/last/ или так:
wget https://download.etersoft.ru/pub/Etersoft/HASP/stable/x86_64/Ubuntu/22.04/haspd_8.23-eter3ubuntu_amd64.deb
для Астры:
wget http://ftp.etersoft.ru/pub/Etersoft/HASP/last/AstraLinuxCE/2.12/haspd_8.23-eter3astra_i386.deb
Для астры…
Свернуть
Установка драйверов
поставим парочку дополнительных пакетов, от которых зависит установка, т.е. добавляем поддержку x32:
sudo apt install make libc6-i386
Установим пакет (название в зависимости от того что скачали):
sudo dpkg -i haspd_8.23-eter3ubuntu_i386.deb
Запускаем сервис haspd
systemctl start haspd
и проверяем, запустился ли он и слушает tcp порты:
netstat -tulnp | grep hasp
или проверяем его статус:
sudo systemctl status haspd
Добавим его в автозагрузку:
На этом настройка hasp завершена.
Для версии 8.23 может быть ошибка в процессе установки:
Setting up haspd:i386 (8.23-eter3ubuntu) …
/etc/init.d/haspd: 24: SourceIfNotEmpty: not found
в файле /etc/init.d/haspd в строчке 24 нужно «пробел» заменить на «=» перед /etc/sysconfig/haspd,
sudo nano /etc/init.d/haspd
т.е. должно стать:
SourceIfNotEmpty=/etc/sysconfig/haspd
Обновляем информацию о юнитах:
sudo systemctl daemon-reload
скачиваем на сайте релизов 1С либо на сайте производителя Sentinel LDK Run-time
и распаковываем:
tar -xzvf Sentinel_LDK_Linux_Run-time_Installer_script.tar.gz
Распаковываем скачанный инсталлятор драйвера Sentinel HASP для Linux :
cd Sentinel_LDK_Linux_Run-time_Installer_script && tar -xzvf aksusbd-8.31.1.tar.gz
и устанавливаем с помощью скрипта:
cd aksusbd-8.31.1 && ./dinst
проверим состояние службы (должна быть в состоянии active):
systemctl status aksusbd
Учтите, что для сервера 1С нужен соответствующий ключ защиты.
Если необходимо указать вручную адреса хостов с HASP ключами ,то придется создать файл nethasp.ini в каталоге conf по пути установки сервера 1С:
sudo nano /opt/1C/v8.3/conf/nethasp.ini
Содержимое файла nethasp.ini (параметр NH_SERVER_ADDR – это адрес сервера с ключами HASP):
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = вашIP
Обсудить моменты установки PostgreSQL или если возникли ошибки можно тут.
Смотритет также Установку сервера 1С
Смотрите также месторасположение файлов PG и 1С
Cобытие технологического журнала HASP описывает одно обращение к аппаратному ключу защиты.
Смотрите также Настройка технологического журнала сервера 1С в Linux
Смотрите также Ключи защиты 1С:Предприятие 8
Запись опубликована автором admin в рубрике 1с сервер, Linux, Администрирование, Лицензирование с метками hasp. Добавьте в закладки постоянную ссылку.
Записки IT специалиста
Установка HASP License Manager в Linux (Debian / Ubuntu)
HASP-ключи — это прошлое поколение системы защиты 1С:Предприятия, сегодня им на смену пришли программные лицензии, но у пользователей осталось на руках достаточное количество ключей, которые продолжают применяться. Также растет интерес к использованию 1С на платформе Linux, в связи с чем появляется и необходимость в подключении ключей к этой ОС. К сожалению, на нашем сайте не оказалось статьи, рассказывающей о том, как это сделать. Поэтому мы решили исправить эту досадную оплошность, учитывая, что вопрос до сих пор не потерял актуальность.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
Прежде всего подключим HASP-ключ к компьютеру и убедимся что он определился в системе, для этого выполните команду:
В выводе вы должны увидеть строки, содержащие Aladdin HASP.
Сразу напомним одно важное правило: на один ПК нельзя устанавливать два ключа одной серии, все равно работать будет только один.
Для работы с ключами и установки HASP License Manager для раздачи лицензий по сети мы будем использовать пакеты от российского разработчика Etersoft, найти их можно адресу http://download.etersoft.ru/pub/Etersoft/HASP/stable/x86_64/ (мы предполагаем что у вас 64-битная система), затем следует выбрать используемую вами ОС и скачать предлагаемые пакеты.
В нашем случае это будет Ubuntu 16.04, и мы будем скачивать их непосредственно на сервере, предварительно перейдя в домашнюю директорию:
cd
wget http://download.etersoft.ru/pub/Etersoft/HASP/stable/x86_64/Ubuntu/16.04/haspd-modules_7.90-eter2ubuntu_amd64.deb
wget http://download.etersoft.ru/pub/Etersoft/HASP/stable/x86_64/Ubuntu/16.04/haspd_7.90-eter2ubuntu_amd64.deb
Затем установим необходимые зависимости:
apt update
apt install make libc6-i386
А после этого и сами пакеты:
Если все сделано правильно, то служба запустится автоматически, проверить ее статус можно командой:
На этом настройку можно считать законченной, но мы добавим некоторые настройки. Если вы сочетаете в своей сети аппаратные и программные лицензии, то может возникнуть потребность ограничить доступ к ключу отдельными узлами, диапазонами адресов или подсетями. Для этого откроем файл /etc/haspd/hasplm.conf и зададим опцию NHS_IP_LIMIT, файл содержит пример, в котором показано как можно указывать допустимые значения. Ниже мы разрешим доступ узлу 192.168.0.100 и диапазону 192.168.190-200:
NHS_IP_LIMIT 192.168.0.100, 192.168.190-200
После чего перезапустим службу:
На клиентах в большинстве случаев никаких настроек производить не надо, однако, если 1С:Предприятие не видит лицензии то следует внести изменения в файл С:\Program Files (x86)\1cv8\conf\nethasp.ini или С:\Program Files\1cv8\conf\nethasp.ini, для Linux систем — /opt/1C/v8.3/x86_64/conf/nethasp.ini:
[NH_COMMON]
NH_IPX = Disabled
NH_NETBIOS = Disabled
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.0.10 ;Укажите здесь реальный ip-адрес Менеджера лицензий
NH_TCPIP_METHOD = UDP
NH_USE_BROADCAST = Disabled
NH_SESSION = 4
NH_SEND_RCV = 2
Для контроля выданных ключом лицензий можно использовать утилиту Aladdin Monitor:
Как видим, использовать HASP-ключи в среде Linux совсем не сложно, а общие правила работы с ними ничем не отличаются от работы в Windows.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
Помогла статья? Поддержи автора и новые статьи будут выходить чаще:
Или подпишись на наш Телеграм-канал:
Hasp driver for linux
Комплект разработчика Sentinel LDK 8.5. — 4.22
Поддерживаются: Windows, Linux, Mac, Android, Intel и ARM архитектуры
Драйверы
Драйвер Sentinel LDK/HASP для Windows. Версия 8.53 (интерфейс: GUI): Sentinel_LDK_Run-time_setup.zip
Драйвер Sentinel LDK/HASP для Windows. Версия 8.53 (интерфейс: консоль): Sentinel_LDK_Run-time_cmd_line.zip
Драйвер Sentinel LDK/HASP для Mac OS X. Версия 8.53: Sentinel_LDK_Runtime.dmg
Утилиты
Определение причин блокировки Sentinel SL из-за смены оборудования: C2V Decoder
Обновление USB-ключей HASP HL до функциональности HASP SRM с помощью файла V2C: HASP_HL_Firmware_Update_v2c.zip
Обновление USB-ключей HASP HL до функциональности HASP SRM с помощью утилиты Firmware Update: HASP_HL_Firmware_Update.zip
Документация
Руководство к Sentinel LDK на русском языке: скачать
Быстрый старт к Sentinel LDK на русском языке: скачать
Обзор возможностей Sentinel EMS Web Service API на русском языке: скачать
Подписка на новости
Товарный знак «ЕвроМобайл» принадлежит ООО «ЕМ Групп».Свидетельство на товарный знак (знак обслуживания) «ЕвроМобайл» №709049 выдано Федеральной службой по интеллектуальной собственности 18.04.2019. Правообладатель: ООО «ЕМ Групп».
Все права на любые материалы, опубликованные на сайте, защищены в соответствии с российским и международным законодательством об интеллектуальной собственности. Любое использование текстовых, фото, аудио и видеоматериалов возможно только с согласия правообладателя. Указание активной ссылки на сайт правообладателя (ООО «ЕМ Групп») обязательно.
Все права защищены © 2023, ООО «ЕМ Групп».
Настройка драйвера HASP ключа и раздачи HASPLM лицензий 1С линукс сервером по сети на CentOS_6.2_x64
Последние версии aksusbd, включающие в себя hasplm — не работают с 1С. Всё ставится на ура, но монитор не видит в сети ни лицензий, ни сервера. Единственно нормально заработавшей версией NetHASP оказалась 8.30…
После 2х дней шаманских плясок с бубном, перебором версий разных хаспов, курения тонн форумов и мануалов родилась эта статья. Выглядит как изобретение велосипеда, но на фоне леса различных версий софта и комбинаций вариантов конфигурации, думется целесообразным написать это:
Изначально нужно понимать, что мониторинг сети — дело не быстрое и нужно запастись терпением, ожидая результатов работы монитора «Aladdin AKS monitor».
Скачать с ftp.aladdin.com/pub/hasp/hl/linux соответствующие драйверы и скрипты:
ftp.aladdin.com/pub/hasp/hl/linux/hasplm_linux_8.30.tgz
ftp.aladdin.com/pub/hasp/hl/linux/HDD_Linux_dinst.tar.gz
ftp.aladdin.com/pub/hasp/hl/linux/HDD_RPM_RedHat_i386.tar.gz
всё распаковать и поставить:
1. распаковать и поставить aksusbd HDD_RPM_RedHat_i386.tar.gz, внутри папка HDD_RPM_RedHat_i386, в ней RPM — aksusbd-redhat-1.10-1.i386.rpm
выполняем от пользователя root:
#yum install ./aksusbd-redhat-1.10-1.i386.rpm
потом распаковываем HDD_Linux_dinst.tar.gz
заходим в папку HDD_Linux_dinst запускаем скрипт (с точкой в конце)
#./dinst.
Драйвер HASP ключа установлен.
HASPLM — менеджер лицензий:
распаковывать RPM, установить:
#yum install ./hasplm-redhat-8.30-1.i386.rpm
создаем файл /etc/hasplm/nethasp.ini
зайти в гноме Система->Администрирование->Cлужбы и включить/запустить
aksusbd и
если через 10-15 минут Aladdin AKS монитор не видит сервера лицензий нужно проверить наличи компонентов hasplm в etc/rc.d/init.d /usr/sbin
если сервер есть но в нем нет ключей HASP, то не подцепился aksusbd
вынуть ключ, подождать 15 сек, вставить обратно и дать команду:
#service aksusbd restart
#service hasplm restart
если не помогает — то нужно сделать следующее:
#yum remove ./aksusbd-redhat-1.10-1.i386.rpm
#yum install ./aksusbd-redhat-1.10-1.i386.rpm
зайти в папку HDD_Linux_dinst и запустить скрипт (с точкой в конце)
#./dinst.
вообще, когда менеджер лицензий работает, то диагностика выглядит так:
#cat /var/log/syslog/messages | grep aks
aksusbd[11111]: loaded, daemon version: 1.8.1, key API (USB) version: 3.85 (parallel driver not available)
# netstat -anp | grep aks
unix 2 [ ACC ] STREAM LISTENING 12239 2050/aksusbd /tmp/.aksusb
unix 3 [ ] STREAM CONNECTED 120221 2050/aksusbd /tmp/.aksusb
unix 3 [ ] STREAM CONNECTED 99401 2050/aksusbd /tmp/.aksusb
unix 3 [ ] STREAM CONNECTED 19200 2050/aksusbd /tmp/.aksusb
unix 2 [ ] DGRAM 12238 2050/aksusbd
# netstat -anp | grep hasp
udp 0 0 0.0.0.0:475 0.0.0.0:* 2082/hasplm
unix 3 [ ] STREAM CONNECTED 120220 2082/hasplm
unix 2 [ ] DGRAM 12315 2082/hasplm