Как завести Hasplm на [Ubuntu|CentOS] с ключом, проброшенный из Seh myUTN

Инструкция по подключению многопользовательского ключа 1С, проброшенного из SEH myUTN-800 в ВМ c Ubuntu 18.04 или CentOS 7.5

Сначала нужно подключить ключ из SEH myUTN-800 в ВМ. Для этого нам понадобятся IP адрес самого myUTN-800, номер пробрасываемого порта и код подключения.

Для Ubuntu:

wget https://www.seh-technology.com/fileadmin/user/downloads/deviceserver/tools/sehutnmanager-deb_linux_64bit-3.1.13.zip
unzip sehutnmanager-deb_linux_64bit-3.1.13.zip
apt —fix-broken install #у меня был сломанные зависимости, эта команда мне была нужна
dpkg -i seh-utn-driver_3.1.13-1dkms_all.deb
dpkg -i seh-utn-service_3.1.13-1_amd64.deb
dpkg -i seh-utn-clitool_3.1.13-1_amd64.deb
После можно брать и ставить hasp, но перед ним нужно ещё парочку библиотек доставить:
apt install libc6-i386
apt install libc6-amd64-i386-cross
wget http://download.etersoft.ru/pub/Etersoft/HASP/last/x86_64/Ubuntu/18.04/haspd_7.60-alt1ubuntu_amd64.deb
wget http://download.etersoft.ru/pub/Etersoft/HASP/last/x86_64/Ubuntu/18.04/haspd-modules_7.60-alt1ubuntu_amd64.deb
dpkg -i haspd_7.60-alt1ubuntu_amd64.deb
dpkg -i haspd-modules_7.60-alt1ubuntu_amd64.deb
systemctl start haspd.service
systemctl status haspd.service

Для CentOS:

wget https://www.seh-technology.com/fileadmin/user/downloads/deviceserver/tools/sehutnmanager-rpm_linux_64bit-3.1.13.zip
unzip sehutnmanager-rpm_linux_64bit-3.1.13.zip
yum install -y dkms usbutils kernel-devel-$(uname -r) kernel-headers-$(uname -r)
yum install -y seh-utn-driver-3.1.13-1dkms.noarch.rpm #если здесь не соберётся драйвер, то надо разбираться, почему
yum install -y seh-utn-service-3.1.13-1.x86_64.rpm
yum install -y seh-utn-clitool-3.1.13-1.x86_64.rpm
yum install -y http://download.etersoft.ru/pub/Etersoft/HASP/last/CentOS/7/haspd-7.60-eter1centos.x86_64.rpm
yum install -y http://download.etersoft.ru/pub/Etersoft/HASP/last/x86_64/CentOS/7/haspd-modules-7.60-eter1centos.x86_64.rpm
systemctl start haspd.service
systemctl status haspd.service

Теперь подключаем ключ и создаём демона для автоподключения:

utnm -c "activate IP_SEH НОМЕРПОРТА_КЛЮЧА" -k КОД_ПОДКЛЮЧЕНИЯ #теперь можно его подключить ключ
lsusb | grep HASP # и проверить что он есть
#сразу и добавим в автоподключение при загрузке
touch /etc/systemd/system/utnm_start.service
echo ‘[Unit]’>>/etc/systemd/system/utnm_start.service
echo ‘Description=utnm autoconnector’>>/etc/systemd/system/utnm_start.service
echo ‘After=network.target’>>/etc/systemd/system/utnm_start.service
echo ‘[Service]’>>/etc/systemd/system/utnm_start.service
echo ‘Type=idle’>>/etc/systemd/system/utnm_start.service
echo ‘RemainAfterExit=True’>>/etc/systemd/system/utnm_start.service
echo ‘ExecStart=/usr/bin/utnm -c "activate IP_SEH НОМЕРПОРТА_КЛЮЧА" -k КОД_ПОДКЛЮЧЕНИЯ’>>/etc/systemd/system/utnm_start.service
echo ‘[Install]’>>/etc/systemd/system/utnm_start.service
echo ‘WantedBy=multi-user.target’>>/etc/systemd/system/utnm_start.service
systemctl daemon-reload
systemctl enable utnm_start.service

 

После этого можно убедиться что слушается 475 UDP-порт

netstat -aln | grep 475

При написании мне очень помогла инструкция https://www.seh-technology.com/fileadmin/user/downloads/deviceserver/documentation/myUTN_UM40_Linux_en.pdf

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *