Настройки ключа 1С на Ubuntu Server
Столкнулся недавно с проблемой установки ключа 1С на сервере с Убунтой. На решение потратил довольно много времени. Поэтому решил выложить суда - может кому время сэкономлю.
Тестировалось на 64-битных Ubuntu Server 20.04 и 22.04.
Качаем в отдельный каталог ДВА файла (haspd_* и haspd-modules_*) с https://download.etersoft.ru/pub/Etersoft/HASP/7.90/x86_64/U...
mkdir hasp
cd hasp
wget https://download.etersoft.ru/pub/Etersoft/HASP/7.90/x86_64/U...
wget https://download.etersoft.ru/pub/Etersoft/HASP/7.90/x86_64/U...
Устанавливаем поддержку x32
sudo apt install libc6-i386
Устанавливаем скачанные файлы
sudo dpkg -i *.deb
Проверяем/запускаем/перезапускаем сервис
systemctl status haspd
systemctl start haspd
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