- Sysadminium
- Менеджер лицензий hasp и проброс usb ключа по сети на ubuntu 18.04
- 1С и Linux
- суббота, 10 ноября 2018 г.
- Установка менеджера лицензий HASP от Etersoft
- 1С и Linux
- четверг, 10 августа 2017 г.
- Установка и настройка hasp ubuntu 17.10
- Записки IT специалиста
- Установка HASP License Manager в Linux (Debian / Ubuntu)
- unixforum.org
- Решено: Менеджер лицензий HASP
- Решено: Менеджер лицензий HASP
- Re: Решено: Менеджер лицензий HASP
- Re: Решено: Менеджер лицензий HASP
- Re: Решено: Менеджер лицензий HASP
- Re: Решено: Менеджер лицензий HASP
- Re: Решено: Менеджер лицензий HASP
- Re: Решено: Менеджер лицензий HASP
- Re: Решено: Менеджер лицензий HASP
- Re: Решено: Менеджер лицензий HASP
- Re: Решено: Менеджер лицензий HASP
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 клиент, который захватит нужный ключ с сервера, а затем и сервер лицензирования.
Спасибо за внимание, буду рад если кому-нибудь это пригодится!
Источник
1С и Linux
Пишу для себя, чтобы не забыть как делал. 95 % рабочее. На комментарии отвечаю, когда увижу.
суббота, 10 ноября 2018 г.
Установка менеджера лицензий HASP от Etersoft
$ lsusb
Bus 001 Device 003: ID 0529:0001 Aladdin Knowledge Systems HASP copy protection dongle
Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Удаление
$ sudo apt-get remove aksusbd
Установка совмещенного драйвера hasp с lm от Etersoft
Берем здесь:
ftp://updates.etersoft.ru/pub/Etersoft/HASP/stable/x86_64/Ubuntu/16.04/
$ cd test
$ wget http://download.etersoft.ru/pub/Etersoft/HASP/last/x86_64/Ubuntu/16.04/haspd-modules_7.60-eter1ubuntu_amd64.deb
$ sudo apt install libc6-i386
$ sudo dpkg -i haspd-modules_7.60-eter1ubuntu_amd64.deb
$ sudo dpkg -i haspd_7.60-eter1ubuntu_amd64.deb
$ sudo apt install -f
$ sudo systemctl restart haspd.service
$ sudo systemctl status haspd.service
● haspd.service — LSB: Hasp keys support
Loaded: loaded (/etc/init.d/haspd; bad; vendor preset: enabled)
Active: active (running) since Сб 2018-11-10 16:50:47 MSK; 1min 44s ago
Docs: man:systemd-sysv-generator(8)
Process: 1701 ExecStart=/etc/init.d/haspd start (code=exited, status=0/SUCCESS)
Tasks: 11
Memory: 9.2M
CPU: 356ms
CGroup: /system.slice/haspd.service
├─1726 aksusbd
├─1740 winehasp
├─1749 hasplm -c /etc/haspd/hasplm.conf
└─1758 hasplmd -s
ноя 10 16:50:47 u1604 haspd[1701]: Loading HASP LPT kernel module. (/dev/lp0 device has not found) [PASSED]
ноя 10 16:50:47 u1604 aksusbd[1726]: loaded, daemon version: 7.60.1.70367, key API (USB) version: 3.88 (parallel driver not available)
ноя 10 16:50:47 u1604 haspd[1701]: Running aksusbd. [ DONE ]
ноя 10 16:50:47 u1604 winehasp[1740]: winehasp 2.00 loaded
ноя 10 16:50:47 u1604 haspd[1701]: Running winehasp. [ DONE ]
ноя 10 16:50:47 u1604 hasplm[1749]: HASP LM v8.30 loaded
ноя 10 16:50:47 u1604 haspd[1701]: Running hasplm. [ DONE ]
ноя 10 16:50:47 u1604 hasplmd[1758]: HASP LM v20.0.1.70826 loaded
ноя 10 16:50:47 u1604 haspd[1701]: Running hasplmd. [ DONE ]
ноя 10 16:50:47 u1604 systemd[1]: Started LSB: Hasp keys support.
[SERVER]
ACCremote = 1
Работа ключа на удаленной машине – настройка «nethasp.ini»
Для того, чтобы защищенное приложение нормально работало с аппаратным ключом защиты, расположенным на удаленной рабочей станции, необходимо обеспечить беспрепятственный проход UDP- и TCP-пакетов по 475 порту в обе стороны. Также должны проходить и broadcast-пакеты. Если последнее требование не выполняется, необходима настройка приложения через файл «nethasp.ini» (должен находиться в одной директории с защищенным приложением) с целью отключения broadcast-механизма поиска ключа и явного указания IP-адреса машины, обслуживающей ключ.
—————————————————
[NH_COMMON]
NH_TCPIP = Enabled
.
[NH_TCPIP]
NH_SERVER_ADDR = 168.192.1.41 //ip-адрес компьютера, где расположен менеджер лицензий.
NH_TCPIP_METHOD = TCP
NH_USE_BROADCAST = Disabled
Однако если часть маршрута проходит через Интернет, могут возникнуть проблемы с тайм-аутами при доставке пакетов.
Два и более менеджеров лицензий (HASP License Manager) в сети
При установке в сети двух и более менеджеров лицензий их необходимо настроить для корректной работы. Иначе в сети может возникать коллизия между менеджерами лицензий по именам: при старте они принимают одно и то же имя по умолчанию, и в результате в сети присутствует несколько ресурсов с одинаковыми именами. Стоит отметить, что нередко менеджеры нормально работают и без настройки. Тем не менее, следует иметь в виду, что возможно возникновение проблемы. Кроме того, настройка может понадобиться, например, чтобы разделить клиентов по разным менеджерам лицензий.
Основная идея настройки в данном случае – назначить каждому менеджеру свое имя и сообщить каждой копии 1С эти имена. Задать имя менеджеру можно через файл «nhsrv.ini», он должен находиться в одном каталоге с менеджером лицензий (по умолчанию — C:\Program Files\Aladdin\HASP LM). Если менеджер лицензий установлен как сервис, то данный файл необходимо скопировать в каталог Windows\System32 (для 64-разрядных ОС — Windows\SysWOW64). Имя должно состоять из алфавитно-цифровых символов (только латиница) и не должно быть длиннее 7 символов.
[NHS_SERVER]
NHS_SERVERNAMES = LM1
[NHS_SERVER]
NHS_SERVERNAMES = LM2
Сообщить защищенному приложению имена менеджеров можно через файл «nethasp.ini», он должен находиться в одном каталоге с защищенным приложением или в каталоге, который указал разработчик (для 1С – каталог Bin\Conf от корня установки 1С):
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 168.192.1.41, 168.192.1.11
NH_SERVER_NAME = LM1, LM2
—————————————————————-
Параметры «адрес» и «имя» должны соответствовать друг другу, т.е. на машине с адресом 168.192.1.41 должен быть запущен менеджер с именем LM1. Адреса даны для примера, следует указывать реальные IP- адреса машин, где установлены соответствующие менеджеры лицензий.
Источник
1С и Linux
Пишу для себя, чтобы не забыть как делал. 95 % рабочее. На комментарии отвечаю, когда увижу.
четверг, 10 августа 2017 г.
Установка и настройка hasp ubuntu 17.10
/hasp
$ wget http://download.etersoft.ru/pub/Etersoft/HASP/last/x86_64/Ubuntu/17.04/haspd-modules_7.40-eter10ubuntu_amd64.deb
$ wget http://download.etersoft.ru/pub/Etersoft/HASP/last/x86_64/Ubuntu/17.04/haspd_7.40-eter10ubuntu_amd64.deb$ sudo dpkg -i *.deb
$ sudo apt-get install -f
$ sudo service haspd start
$ sudo service haspd status
$ sudo apt install netstat
$ sudo netstat -anp | grep hasp
Если hasp локальный, он уже работает.
Если hasp сетевой, нужно указать в какой сети
Правим /etc/haspd/hasplm.conf:$ sudo nano /etc/haspd/hasplm.conf
Вместо 192.168.0.0/24 нужно указать свою подсеть или хосты, которые должны видеть HASP ключ
Перезапускаем haspd:
$ sudo service haspd restart
Можно пробовать подключаться на компьютере с windows
Если ключ защиты не будет найден:
Для доступа к менеджеру лицензий из под windows стоит явно указать ip компьютера с менеджером лицензий.
В файле c:\Program Files (x86)\1cv8\conf\nethasp.ini
В секции
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.0.149
Если нужно удалить:
$ sudo apt remove haspd
/hasp
$ wget «ftp://ftp.cis-app.com/pub/hasp/Sentinel_HASP/Runtime_(Drivers)/7.54/Sentinel_LDK_Ubuntu_DEB_Run-time_Installer.tar.gz»
$ tar xvzf Sentinel_LDK_Ubuntu_DEB_Run-time_Installer.tar.gz
$ cd
/hasp/Sentinel_LDK_Ubuntu_DEB_Run-time_Installer
. $ sudo dpkg —add-architecture i386
. $ sudo apt-get update
. $ sudo apt-get install libc6:i386
$ sudo dpkg -i —force-architecture aksusbd_7.54-1_i386.deb
$ sudo apt-get -f install
$ sudo service aksusbd restart
$ sudo service aksusbd status
$ sudo netstat -anp | grep hasp
Если нужно удалить:
$ sudo dpkg -r aksusbd
————————————————————————————————
Описанное ниже не получилось.
Пытался пробросить локальный ключ на хосте в wine
используя WineHASP
Источник
Записки 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.
Помогла статья? Поддержи автора и новые статьи будут выходить чаще:
Или подпишись на наш Телеграм-канал:
Источник
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
Источник