- Sysadminium
- Менеджер лицензий hasp и проброс usb ключа по сети на ubuntu 18.04
- Установка HASP License Manager в CentOS
- 1. Установка
- 2. Проверка и тестирование
- 3. Заключение
- unixforum.org
- Решено: Менеджер лицензий HASP
- Решено: Менеджер лицензий HASP
- Re: Решено: Менеджер лицензий HASP
- Re: Решено: Менеджер лицензий HASP
- Re: Решено: Менеджер лицензий HASP
- Re: Решено: Менеджер лицензий HASP
- Re: Решено: Менеджер лицензий HASP
- Re: Решено: Менеджер лицензий HASP
- Re: Решено: Менеджер лицензий HASP
- Re: Решено: Менеджер лицензий HASP
- Re: Решено: Менеджер лицензий HASP
- Настройка драйвера HASP ключа и раздачи HASPLM лицензий 1С линукс сервером по сети на CentOS_6.2_x64
- Записки IT специалиста
- Установка HASP License Manager в Linux (Debian / Ubuntu)
Sysadminium
База знаний системного администратора
Менеджер лицензий hasp и проброс usb ключа по сети на ubuntu 18.04
Чтобы 1С увидела ваш многопользовательский usb ключ в одной сети с вами должен находится сервер лицензирования. В этой статье настроим такой сервер, и в качестве дополнения usb ключ в него будем прокидывать по сети.
Зачем может понадобится пробрасывать usb ключ по сети? Ну допустим у вас сервер 1С или сервер лицензирования в датацентре, а ключ в датацентр вы везти не хотите. Или, например, у вас несколько виртуальных серверов лицензирования, которые могут перемещаться по разным хостам в рамках одного кластера виртуализации и нужно обеспечить перемещение ключей 1С вслед за виртуальными машинами.
Устанавливать всё это будем на Ubuntu 18.04, так как для Ubuntu 20.04 менеджера лицензий нет и скорее всего не будет.
Для начала обновимся:
Создадим каталог, в который скачаем пакеты hasp севера, установим зависимости и сервер лицензирования:
Запустим сервер лицензирования:
С сервером лицензирования закончили. Теперь вернёмся в родительский каталог, создадим папку для usb-redirector и скачаем этот пакет:
Установим зависимости для usb-redirector, а затем и сам usb-redirector:
Дальше подключимся к серверу usb-redirector и посмотрим какие ключи он раздаёт:
Прокинем нужный ключик или настроим автопрокидывание:
И последнее что можно сделать, это настроить очерёдность запуска сервисов, чтобы haspd стартовал после rc.usbsrvd. Для начала проверим на каком runlevel стартует ваш сервер по умолчанию:
Скорее всего он будет 5-ый, это уровень по умолчанию для сервера Ubuntu.
И так, настроим очерёдность:
После этого haspd будет стартовать всегда последним! То есть после перезапуска вначале стартует наш usb клиент, который захватит нужный ключ с сервера, а затем и сервер лицензирования.
Спасибо за внимание, буду рад если кому-нибудь это пригодится!
Источник
Установка HASP License Manager в CentOS
Как известно для защиты своих продуктов от нелегального копирования 1с использует ключи аппаратной защиты HASP. Лицензирование ведется по принципу лицензия на сервер плюс лицензия на клиента. При этом сервер 1с предприятия под Linux вполне может работать с 10 подключениями без наличия ключа, на сколько помню сделано это, для того что бы дать возможность протестировать систему прежде чем платить деньги и ставить в продакт. Серверный ключ устанавливается непосредственно на машину с сервером 1с предприятия и бывает двух видов для 32-битной и 64-битной версий.
Клиентские лицензии могут раздаваться по-разному, это может быть локальный ключ на 1 лицензию который вставляется непосредственно в каждую машину, или лет пять назад помнится были “чудо книжки” при переустановке клиента из них нужно было выбрать “чудо слово” находящееся на 21-ой странице в четвертой строке третье справа. В большинстве же случаев покупается клиентский ключ на 10, 25, 50 или 100 пользователей и в сети устанавливается менеджер лицензий (License Menager), к которому обращаются клиенты для получения лицензий.
Итак, что бы все заработало нужно в сервер предприятия воткнуть серверный ключ и поставить для него драйвера, а для клиентов воткнуть клиентский ключ, поставить драйвера и менеджер лицензий.
В статье используется CentOS 6.3 x64 с отключенным SELinux.
1. Установка
Устанавливаем необходимые пакеты.
Скачиваем с сайта Aladdin-а драйвер для HASP и менеджер лицензий.
Распаковываем архивы и устанавливаем RPM-пакеты.
После установки сразу запустились сервисы: AKSUSB – драйвер HASP-а, WINEHASP – драйвер HASP-а для 1с предприятия работающего под Wine, HASP LM – менеджер лицензий.
2. Проверка и тестирование
Обычно в случае с одним HASP ключем драйвер и менеджер лицензий устанавливаются и сразу начинают работать, и все проверки это скорее уже дело привычки – посмотреть что из сервисов запустилось и какие порты слушает. Проверяем драйвер HASP-а.
Проверяем слушает ли 475 порт менеджер лицензий.
Честно говоря, здесь очень не хватает консольной утилиты, которая умеет выводить информацию о том какие ключи видит AKSUSB и кому выданы лицензии через License Manager. На сайте Aladdin-а можно найти программу AKS Monitor, ставится она на любой компьютер с Windows, расположенный в той же подсети что и License Manager. Eсли в nethasp.ini не заданы кокнренные сервера лицензий, то AKS Monitor будет искать их рассылая широковещательные сообщения и в конечном итоге выведет информацию о том какие сервера лицензий установлены в сети, какие сетевые HASP-ключи к ним подключены и кому выданы лицензии.
3. Заключение
По-моему HASP и менеджер лицензий – это просто, но очень не удобно в плане диагностики. Видно конечно, что софт очень давно не развивается и не меняется, драйвера USB датированы 2007-ым годом, а License Menager аж 2004-ым. Кроме того, я так и не смог научить линуксовый менеджер лицензий слушать TCP порт вместо UDP, что было бы очень удобным при подключении через VPN.
3 Коммент. : “Установка HASP License Manager в CentOS”
Источник
unixforum.org
Форум для пользователей UNIX-подобных систем
- Темы без ответов
- Активные темы
- Поиск
- Статус форума
Решено: Менеджер лицензий HASP
Решено: Менеджер лицензий HASP
Сообщение TpaHc » 04.01.2011 10:47
Всем привет.
Помогите пожалуйста настроить сетевой ключ для 1с под linux (ubuntu 10.04).
Я скачал и установил вот это ftp://ftp.aladdin.com/pub/hasp/Sentinel_H. nstaller.tar.gz.
Все поставилось, заработало:
Далее захожу на windows сервер. Редактирую nethasp.ini в папке C:\Program Files (x86)\Aladdin\Monitor
ubuntu — 192.168.0.1, windows -192.168.0.77. Далее запускаю AKS Monitor — виндовый ключ видиться, а на убунту — нет.
Брандмауэер на windows выключен, на убунту iptables работает, но там только правило для NAT.
Re: Решено: Менеджер лицензий HASP
Сообщение TpaHc » 04.01.2011 11:54
В общем проблема решилась установкой менеджера hasp от etersoft.
Брать тут http://download.etersoft.ru/pub/Etersoft/HASP/last/
Да кстати вот вывод netstat-a сейчас:
Т.е. насколько я понял в пакете от alladin-a нет сетевого менеджера hasplm. Нашел только вот этот пакет ftp://ftp.aladdin.com/pub/hasp/hl/linux/h. _linux_8.30.tgz, но там только rpm :-/
Re: Решено: Менеджер лицензий HASP
Сообщение sunny1983 » 11.09.2013 13:32
С сайта safenet-inc.com скачал deb-пакет aksusbd_2.2-1_i386.deb, но получил ошибку при попытке установить. Дистрибутив — Debian Wheezy amd64.
Вообще, для работы нужен только мененджер лицензий или и ещё модуль ядра для токена?
И ещё, если я перенесу базы с файлового хранилища в PostgreSQL мне HASP Lisense Manager также понадобится или там своё решение есть?
Re: Решено: Менеджер лицензий HASP
Сообщение DjSpike » 11.09.2013 21:49
Чтобы работал ключ защиты платформы 1с, HASP достаточно установить драйвера http://download.etersoft.ru/pub/Etersoft/HASP/last/
То где находится база (файловая, SQL) ни как ни влияет на работу ключа.
И зачем вам токен .
Re: Решено: Менеджер лицензий HASP
Сообщение sunny1983 » 16.09.2013 13:46
Re: Решено: Менеджер лицензий HASP
Сообщение Bizdelnick » 16.09.2013 14:21
в консол и вку́пе (с чем-либо) в общем в ообще | в течени е (часа) нович ок нюанс п о умолчанию | приемл емо пробле ма проб овать тра фик |
Re: Решено: Менеджер лицензий HASP
Сообщение sunny1983 » 19.09.2013 12:25
Спасибо! А теперь, если участники сообщества, которые сами давно разобрались и могут помочь, согласны продолжить инструктаж, то продолжим.
Пакеты установлены. Но:
В пакете haspd при установке выдалось сообщение:
Пакет haspd-modules содержит исходники драйвера в /usr/src/aksparlnx-3.3 Как его корректно собрать под Debian?
Re: Решено: Менеджер лицензий HASP
Сообщение Bizdelnick » 19.09.2013 12:30
в консол и вку́пе (с чем-либо) в общем в ообще | в течени е (часа) нович ок нюанс п о умолчанию | приемл емо пробле ма проб овать тра фик |
Re: Решено: Менеджер лицензий HASP
Сообщение VLeshka » 04.04.2016 09:45
Ubuntu 15.10 x64, не поднимается драйвер лицензий hasp.
Драйвер берётся (самый свежий) отсюда http://download.etersoft.ru/pub/Etersoft/H. t/Ubuntu/15.04/ .
Устанавливается нормально, стартовать отказывается, пишет:
«Job for haspd.service failed because the control process exited with error code. See «systemctl status haspd.service» and «journalctl -xe» for details.»
«See systemctl status haspd.service and journalctl -xe for details» ссылается на error в lbs, тоесть сам драйвер hasp не стартует.
Команды для адаптирования к 32-битной ПО использовал, типа:
dpkg —add-architecture i386
apt-get update
apt-get install ia32-libs
Re: Решено: Менеджер лицензий HASP
Сообщение Bizdelnick » 04.04.2016 10:24
Источник
Настройка драйвера 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
Источник
Записки IT специалиста
Технический блог специалистов ООО»Интерфейс»
- Главная
- Установка HASP License Manager в Linux (Debian / Ubuntu)
Установка HASP License Manager в Linux (Debian / Ubuntu)
HASP-ключи — это прошлое поколение системы защиты 1С:Предприятия, сегодня им на смену пришли программные лицензии, но у пользователей осталось на руках достаточное количество ключей, которые продолжают применяться. Также растет интерес к использованию 1С на платформе Linux, в связи с чем появляется и необходимость в подключении ключей к этой ОС. К сожалению, на нашем сайте не оказалось статьи, рассказывающей о том, как это сделать. Поэтому мы решили исправить эту досадную оплошность, учитывая, что вопрос до сих пор не потерял актуальность.
Прежде всего подключим HASP-ключ к компьютеру и убедимся что он определился в системе, для этого выполните команду:
В выводе вы должны увидеть строки, содержащие Aladdin HASP.
Сразу напомним одно важное правило: на один ПК нельзя устанавливать два ключа одной серии, все равно работать будет только один.
Для работы с ключами и установки HASP License Manager для раздачи лицензий по сети мы будем использовать пакеты от российского разработчика Etersoft, найти их можно адресу http://download.etersoft.ru/pub/Etersoft/HASP/stable/x86_64/ (мы предполагаем что у вас 64-битная система), затем следует выбрать используемую вами ОС и скачать предлагаемые пакеты.
В нашем случае это будет Ubuntu 16.04, и мы будем скачивать их непосредственно на сервере, предварительно перейдя в домашнюю директорию:
Затем установим необходимые зависимости:
А после этого и сами пакеты:
Если все сделано правильно, то служба запустится автоматически, проверить ее статус можно командой:
На этом настройку можно считать законченной, но мы добавим некоторые настройки. Если вы сочетаете в своей сети аппаратные и программные лицензии, то может возникнуть потребность ограничить доступ к ключу отдельными узлами, диапазонами адресов или подсетями. Для этого откроем файл /etc/haspd/hasplm.conf и зададим опцию 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:
Для контроля выданных ключом лицензий можно использовать утилиту Aladdin Monitor:
Как видим, использовать HASP-ключи в среде Linux совсем не сложно, а общие правила работы с ними ничем не отличаются от работы в Windows.
Помогла статья? Поддержи автора и новые статьи будут выходить чаще:
Или подпишись на наш Телеграм-канал:
Источник