- Записки IT специалиста
- Установка HASP License Manager в Linux (Debian / Ubuntu)
- Установка 1C Server + Postgres PRO + Apache + Эмулятор HASP в Centos 8
- Подготовка
- Установка Postgres PRO
- Настройка Postgres PRO
- Установка сервера 1C
- Настройка сервера 1C
- Установка и настройка драйвера HASP
- Настройка Firewalld
- Создание базы 1с (на windows-машине через консоль администрирования серверов 1С Предприятия)
- Установка шрифтов для подготовки к публикации web-сервера
- Установка web-сервера Apache
- Настройка SELinux
- Установка эмулятора HASP в Centos 8 из исходников
- Разное
- Тема: Есть ли 1C 8.1 на Linux (существует эмулятор hasp)?
- Есть ли 1C 8.1 на Linux (существует эмулятор hasp)?
- Тема: как ломануть 1C 8.3 for Linux
- Re: как ломануть 1C 8.3 for Linux
- Re: как ломануть 1C 8.3 for Linux
- Пользователь сказал cпасибо:
- Re: как ломануть 1C 8.3 for Linux
- Re: как ломануть 1C 8.3 for Linux
- HASP, Linux, Centos 7 по сети
- Специальные предложения
- См. также
- Ферма ОДИНа или как управлять множеством Серверов 1С: Предприятие из одной точки
- Наш опыт использования PostgreSQL cluster под управлением Patroni для 200 баз
- Создание приложения Red Hat Fuse на основе OSGI-контейнера Karaf
- Почему PostgreSQL не лучше MS SQL
- Установка RedHat Codeready Studio на ОС RedHat Enterprise Linux 8.4 (RHEL 8.4)
- Установка RedHat Enterprise Linux 8 (RHEL 8.4). Подключение RHEL8 к домену Active Directory. Запуск терминального клиента.
- Доменная аутентификация ОС при бесшовной интеграции 1С:Документооборот 8 КОРП, редакция 2.1 и 1С:ERP Управление предприятием 2 (в клиент-серверном режиме)
Записки 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.
Помогла статья? Поддержи автора и новые статьи будут выходить чаще:
Или подпишись на наш Телеграм-канал:
Источник
Установка 1C Server + Postgres PRO + Apache + Эмулятор HASP в Centos 8
1C Server + Postgres Pro + Apache + HASP
Подготовка
Обновляемся, добавляем репозиторий EPEL, устанавливаем софт
Изменим hostname сервера
На клиентской машине сервер должен отвечать на ping по доменному имени
Установка Postgres PRO
Добавляем репозиторий Postgres Pro
Устанавливаем PostgreSQL PRO std
Удаляем базу, которая создалась по-умолчанию
Инициализируем БД, модифицируем настройки под работу с 1с и добавляем поддержку русского языка
без —locale=… выскакивает ошибка: порядок сортировки не поддерживается базой данных
Добавляем сервис в автозагрузки и проверяем доступность порта 5432
Настройка Postgres PRO
Разрешим авторизовываться пользователям из нашей сети
Создадим пароль для пользователя postgres
Перезапускаем сервис postgrespro-std-12
Установка сервера 1C
Для начала необходимо скачать дистрибутив server 1c под linux в каталог /tmp
Сделать это можно с официального сайта, либо поискать в интернете
Распаковываем архив с дистрибутивом и устанавливаем
Меняем владельца и группу директории /opt/1C
Добавляем сервис srv1cv83 в автозагрузку, запускаем его и проверяем статус
Настройка сервера 1C
Создаем каталог, в котором будут храниться конфигурации 1с для подключения к базе
Редактируем конфигурационный файл сервера 1с srv1cv83, указываем путь к новому каталогу
Перезапускаем сервис srv1cv83 и проверяем статус
Установка и настройка драйвера HASP
Устанавливаем необходимую утилиту
В этой строчке перечислены сети и хосты, которые смогут видеть HASP-ключ
Перезапускаем сервис haspd, смотрим статус
Настройка Firewalld
Создание базы 1с (на windows-машине через консоль администрирования серверов 1С Предприятия)
Запускаем консоль администрирования серверов 1С Предприятия
Правой кнопкой мыши (ПКМ):
Кластер «Local cluster» при этом будет создан автоматически
Теперь создаем информационную базу
Установка шрифтов для подготовки к публикации web-сервера
Установка необходимых пакетов
Так же нам нужен пакет cabextract, но под Centos 8 в базовых репозиториях его нет. По-этому скачиваем его из стороннего источника и устанавливаем
Скачиваем файл спецификации для установки шрифтов microsoft
Подготавливаем пакет шрифтов
При выполнении команды rpmbuild … должны скачаться все шрифты, и собраться пакет. Если в процессе выполнения команды появится ошибка, например: «Connection timed out, не удалось разрешить адрес зеркала», нужно запустить команду еще раз.
Устанавливаем пакет шрифтов
Установка web-сервера Apache
Добавляем его в автозагрузку, запускаем и смотрим статус
Создадим каталог, он будет использован как путь публикации для web-сервера 1с
Создадим пустой файл, он будет указан в качестве конфигурационного файла web-сервера 1с
Далее публикуем базу 1С
Меняем владельца и группу созданного файла, перезапускаем Apache
Настройка SELinux
Создаем файл с описанием политик web 1с для Selinux
Cомпилируем и установим политику
Перезапустим сервер Apache
В моем случае верхнее правило не помогло, пришлось поступать следующим образом:
Анализируем лог, компилируем и устанавливаем еще одну политику
Проверяем в браузере:
Или через тонкий клиент 1С по тому же адресу.
На этом установка Сервера 1с с базой данных PostgreSQL и публикацией сервера в web завершена. Можно подключать USB-ключ с лицензией к серверу и работать.
Но, если вы разворачиваете ради тестирования, можно установить эмулятор HASP.
Установка эмулятора HASP в Centos 8 из исходников
Устанавливаем утилиты сборки
Устанавливаем заголовки ядра
Устанавливаем утилиты для сборки зависимостей
Скачиваем исходники VHCI_HCD, LIBUSB_VHCI и USB_HASP в каталог /usr/src
Распаковываем исходники VHCI_HCD и LIBUSB_VHCI
Загружаем модуль usb_vhci_hcd
Загружаем модуль usb_vhci_iocifc
Создаем директорию для дампов usb-ключей
Создаем системный unit usbhaspemul.service
Добавляем службу usbhaspemul в автозагрузку
Загружаем дампы usb-ключей в каталог /etc/usbhaspkey/ (дампы искать в интернете)
Пробуем запустить USB HASP Emulator, проверяем статус
Разное
Сервер разворачивался в VirtualBox, параметры:
Источник
Тема: Есть ли 1C 8.1 на Linux (существует эмулятор hasp)?
Опции темы
Поиск по теме
Отображение
Есть ли 1C 8.1 на Linux (существует эмулятор hasp)?
Решил поэкспериментировать с установкой 1С сервера на linux. Статей достаточно много, рекомендуют в основном Федору, но вопрос не в этом.
Есть ли стабильные эмуляторы хасп ключей (или другие способы отвязывания) для linux? Если да — может подскажете где копать.
А может подскажете и ссылочки на новые версии 1С сервера для linux, так как только начал разбираться.
Мне тоже интересна эта тема. В каком направлении хоть начал капать, «живой» сервер 1с под Linux, Postgres от 1с?
Да, такая же история. Хочется поэкспериментировать с 1С под Linux. У кого есть ссылка на пропатченную postgresql-8.2.14 и лекарство, поделитесь, плиз.
Патчи то и пакеты для pg есть тут — [Только зарегистрированные пользователи могут видеть ссылки. ]
А вот платформу (управление серверами) с лекарством никак не достану для Редхата(Федоры).. 🙁
Ставил Ubuntu 8.4 и к ней цеплял вайн 1с 7,7 и 8,1 работает стабильно даже быстрее чем под виндой
на 10 пользователей сервер 1С+POSTGRES
серверный ключ не нужен.
правда с ХАспЭмулями на клиентах — не пробовал , есть вариант что может не запуститься.
Источник
Тема: как ломануть 1C 8.3 for Linux
Опции темы
Поиск по теме
Отображение
Re: как ломануть 1C 8.3 for Linux
собрал пакет для debian (amd64) на ядре 4.9 — [Только зарегистрированные пользователи могут видеть ссылки. ]
прошу отписаться попробовавших. ибо интересно, все ли получилось как надо )))
Попробовал на удачу в убунте — не встало ), однако ключи пригодились))
Re: как ломануть 1C 8.3 for Linux
Респект, alf500 и vfp7! По их инструкциям сделал за один вечер! Работает!
Пользователь сказал cпасибо:
Re: как ломануть 1C 8.3 for Linux
Почему то файловые базы не хотят работать с эмулятором хаспа (
Не критично, ведь серверный вариант рабочий, но всё же печаль.
Re: как ломануть 1C 8.3 for Linux
Опять я про программные лицухи — «чую запах крови»
читаю [Только зарегистрированные пользователи могут видеть ссылки. ]
«.
Установка библиотеки криптографии
Для работы утилиты ring необходимо установить библиотеку криптографии «Unlimited Strength Java(TM) Cryptography Extension (JCE) Policy Files» — два файла local_policy.jar и US_export_policy.jar, заменив существующие файлы с более ограниченной криптографией.
Если не установить библиотеку, то утилита выдает ошибку вида:
Ошибка получения списка лицензий.
По причине: Ошибка при работе с хранилищем лицензий.
По причине: Данный ключ не поддерживается данным крипто-провайдером.
Необходимо установить крипто-провайдер, поддерживающий алгоритм AES 256 CBC с режимом шифрования PKCS5Padding
(Например, Unlimited Strength Java(TM) Cryptography Extension (JCE) Policy Files for the Java(TM) Platform,
Standard Edition (Java SE) Runtime Environment 7).
На данный момент используется крипто-провайдер: SunJCE 1.8
. «
Итак. Если лицензия «подписана/зашифрована» (подробностей не знаю) с использованием симметричного алгоритма шифрования AES 256 CBC, то ключ шифрования должен быть внутри инструмента (license-tools + ring). Когда я его заполучу — изготовление файлов .lic будет тривиальной задачей. кто-нибудь покажет мне первые 2-3 строки проф-лицухи? Как выглядит файл запроса лицухи я видел на форуме, и его мона сформировать самому.
Последний раз редактировалось HPDX2300; 12.05.2019 в 00:37 .
Источник
HASP, Linux, Centos 7 по сети
Задача раздать с одного сервера Linux по сети ключи HASP для других Linux машин.
Казалось бы, совсем простая задача почти завела в тупик. Так как только на ИТС можно найти 4 способа установки ПО для HASP (и только один рабочий). Также в сети достаточно инструкций на эту тему, но они также к успеху не привели. Поэтому сразу к делу и рабочему варианту:
Рабочими оказалось ПО от Etersoft, и о нем стало известно из статьи с ИТС
Итак, немного о механизме:
- Ключ USB Hasp
- ПО, которое будет с этим ключом работать
- ПО, которое будет раздавать этот ключ по сети для 1С
Все ПО можно скачать по ссылке с FTP Etersoft, выбрав нужный дистрибутив:
Установка в Centos 7:
- Создаем папку: #mkdir -p /1c/soft/hasp
- Скачиваем туда оба пакета: haspd-7.90-eter2centos.x86_64.rpm, haspd-modules-7.90-eter2centos.x86_64.rpm
- Запускаем: #yum localinstall *.rpm
- Открываем порты, изменив 192.168.56.0 на свою сеть:
- Firewalld:
- #firewall-cmd —permanent —add-rich-rule ‘rule family=»ipv4″ source address=»192.168.56.0/24″ port port=»475″ protocol=»udp» accept’
- #firewall-cmd —reload
- Selinux
- #semanage port -a -t http_port_t -p udp 475
- Firewalld:
- Втыкаем ключ в USB порт, проверить можно командой #lsusb
- На машинах приемниках создаем файл в директории /opt/1C/v8.3/x86_64/conf создаем файл nethasp.ini с содержимым:
- Запускаем 1С и видим лицензию по сети:
Специальные предложения
на закладке HASP4, берем:
Драйвер Sentinel HASP для Linux. Версия 8.15: Sentinel_LDK_Run-time_Installer.tar.gz
в архиве, в каталоге bin берем пакет на любой вкус (aksusbd) и устанавливаем его.
И если ключ устанавливается там же, где и сервер 1С (если конечно используется клиент-серверная связка), то больше ничего и не понадобиться
только раздача сервером лицензий (в параметрах БД)
Обновление 10.03.21 11:10
См. также
Ферма ОДИНа или как управлять множеством Серверов 1С: Предприятие из одной точки
У Вас много серверов приложений 1С Предприятие разных версий и их надо мониторить и администрировать. Новое приложение для управления фермой ОДИНа как раз для тебя.
26.08.2021 960 khorevaa 8
Наш опыт использования PostgreSQL cluster под управлением Patroni для 200 баз
Team lead международной компании «Мазар» Семен Трошкин на онлайн-митапе «PostgreSQL VS Microsoft SQL» поделился опытом работы с PostgreSQL cluster под управлением приложения Patroni. Он рассказал, с какими сложностями столкнулась команда при реализации такого подхода, и на какие тонкости стоит обратить внимание, если пока вы находитесь в поиске систем для управления PostgreSQL-кластерами.
16.08.2021 1306 Semyonat 0
Создание приложения Red Hat Fuse на основе OSGI-контейнера Karaf
Red Hat Fuse — это промышленная интеграционная шина. Предлагаю вашему вниманию способ ее запуска из Red Hat Code Ready Studio и тестовый пример использования Apache Camel. Система будет считывать содержимое поступающих на её вход файлов и в зависимости от заданных в них реквизитов будет перемещать эти файлы между разными папками.
10.08.2021 257 akylov2002 4
Почему PostgreSQL не лучше MS SQL
На онлайн-митапе «PostgreSQL VS Microsoft SQL» выступил с докладом руководитель ИТ в компании «Инфософт» Антон Дорошкевич. Он сравнил работу MS SQL и PostgreSQL, поделился методическим пособием по настройке PostgreSQL для 1С и объяснил, кому нужно перейти на новую СУБД, а кому лучше работать с тем, что есть.
09.08.2021 17253 a.doroshkevich 53
Установка RedHat Codeready Studio на ОС RedHat Enterprise Linux 8.4 (RHEL 8.4)
Red Hat ® CodeReady Studio — это бесплатная для участников программы RedHat Developer open source интегрированная среда (IDE), предоставляет широкий набор функционала разработки для нескольких платформ Red Hat, которые включают контейнеры CodeReady (развертывание через OpenShift4), Quarkus, JAX-RS, внедрение зависимостей контекстов (CDI) и инструменты Red Hat Fuse. Студия включает последние версии Eclipse и Web Tools Project (WTP), предоставляет инструменты для JEE и веб-разработки, такие как: инструменты Java EE, JSF и JSP; инструменты JPA; серверные инструменты; веб-сервисы и инструменты WSDL; инструменты HTML , CSS и JavaScript; инструменты XML , XML Schema и DTD. Студия Code Ready Studio также поддерживает популярные технологии, такие как Enterprise Application Platform (EAP 7.3) — платформа корпоративных приложений Red Hat, Hibernate и Wildfly 21, и обеспечивает встроенное усиление для Kubernetes, OpenShift (включая S2i), docker и клиента REST для микропрофайлов.
20.07.2021 470 akylov2002 2
Установка RedHat Enterprise Linux 8 (RHEL 8.4). Подключение RHEL8 к домену Active Directory. Запуск терминального клиента.
Операционная система – это один из краеугольных камней в фундаменте организации. От нее напрямую зависит надежность и безопасность корпоративной IT-инфраструктуры. Red Hat Enterprise Linux разработана с учетом всех требований и особенностей коммерческой эксплуатации Linux в производственной среде. Она проста в администрировании и управлении при развертывании приложений в физических, виртуальных и облачных средах. Обеспечивает высокую производительность и доступность приложений, а также обладает достаточной гибкостью, чтобы поддерживать рост организации и внедрение новых решений. Red Hat Enterprise Linux ценят за надежность, безопасность, стабильность, высокую производительность и масштабируемость, которые платформа предоставляет организациям. Клиентские решения Red Hat Enterprise Linux переносят эти инновации на рабочий стол.
19.07.2021 1375 akylov2002 32
Доменная аутентификация ОС при бесшовной интеграции 1С:Документооборот 8 КОРП, редакция 2.1 и 1С:ERP Управление предприятием 2 (в клиент-серверном режиме)
Доменная аутентификация ОС при бесшовной интеграции 1С:Документооборот 8 КОРП, редакция 2.1 (2.1.27.1) и 1С:ERP Управление предприятием 2 (2.4.13.103) (в клиент-серверном режиме). Проблема: «После перехода на новую платформу перестала работать доменная аутентификация».
Источник