1С 8.3: Настройка многопользовательских сетевых ключей 1С

USB-ключи и лицензирование программного обеспечения и GT описаны ниже. Если вам необходимо активировать многопользовательские клиентские лицензии 1С таким образом, чтобы лицензии распространялись сервером приложений 1С, вы должны сделать это за пределами самого сервера приложений 1С. В этом случае в окне активации выберите опцию «Дополнительно», поставьте контрольный знак на сервер 1С и укажите параметры подключения к серверу.

О USB-носителях

Как показывает опыт, для нормального получения серверной лицензии клиентами «1С» должны быть выполнены определенные условия

1. раздача лицензий на использование сервером приложений «Да» сервер предприятия». При такой конфигурации сервер приложений 1С сам распространяет лицензии, но с неприятным моментом: каждая открытая копия 1С съедает лицензию на компьютере пользователя. Другими словами, на каждые 10 открытий с компьютера съедается 10 лицензий!

2. менеджер лицензий HASP: — Установите и запустите менеджер лицензий HASP в качестве службы. — Как правило, если вы устанавливаете те же правила, которые разрешают построенные защитные стены, вручную добавьте правила, разрешающие соединения с протоколами TCP и UDP на порт 475, если этого не происходит. Используются виртуальные локальные сети и различные ACL. Как указано выше, правила доступа должны быть написаны в соответствии с требованиями. -NHSRV. ini и настроить параметры менеджера лицензий HASP под названием ini, которые по умолчанию находятся в файле C:ߋ program file (x86)ߋ aladdin hasp lm. Пример параметров показан ниже. Определена только та информация, которая меня интересует. Остальное я прокомментировал.NHS_USERLIST = 250; Максимальное количество клиентов, по умолчанию 250 NHS_SERVERNAMES =; Имя сервера, на котором установлен лицензионный ключ и выполняется HASP LM NHS_USE_UDP = Disabled. Если протокол UDP включен или отключен, по умолчанию nhs_use_tcp = Enabled. hasp lm nhs_ip_limit =; hasp lm nhs_use_ipx = Disabled С какого соединения? IPX Включает или отключает использование NHS_USE_NETBIOS = Disabled. Включает или отключает использование конфигурации netBios-файла. На компьютере пользователя INI по умолчанию находится в c:ᱤ program file (x86)ᱤ 1cv82 conf Вот пример расположения, я определяю только для интереса

NH_SERVER_ADDR = 192. 168. 0. 1, 192. 168. 0. 2, 192. 168. 0. 3; определяет, где искать бесплатные лицензии, т.е. сервер, на котором установлен и согласован многопользовательский клиент. Выключить передачу.

— Обратите внимание, что если распределение ключей координируется через HASP LM, то пользователь будет занимать только одну лицензию, независимо от количества баз данных, которые у него есть. Это означает, что данный метод более эффективен, но, в частности, более сложен в применении. в крупных организациях, где потенциально могут быть сотни пользователей 1С.

— Если многие ключи и пользовательские доступы разделены по нескольким функциям (например, для разных проектов), целесообразно отслеживать, к каким именно ключам обращаются пользователи, и соответствующим образом настраивать файлы. Это позволит системному менеджеру иметь более полную информацию, которая может существенно помочь в решении проблем неполного использования.

Настройка hasp-ключей и лицензий для 1С

Мы решили подготовить отдельную статью на эту тему. Ниже вы найдете немного теории и необходимый дистрибутив. Будем рады ответить на вопросы и услышать дополнения по теме.

Начнем с серверного донгла — Green US B-Covert. Поскольку предыдущая статья была посвящена платформе Linux, мы решили сделать драйвер доступным в формате *. deb, чтобы опубликовать его. После установки вы увидите службу, которая запускается автоматически. Чтобы управлять им, используйте следующую команду.

Если драйвер установлен правильно, загорится значок донгла. Проверьте его работоспособность, и вы сможете получить ключ управления по адресу http: // localhost: 1947. Без ключа сервер позволяет подключиться к себе 11 клиентам.

Локальные ключи имеют красный цвет. Они используются для запуска самой платформы на компьютерах сети. Здесь Aladdin помимо самих драйверов предоставляет программу слежения. Эта утилита очень полезна. Вы можете видеть, сколько клиентов и IP-адресов подключено. С установкой проблем не возникает. Требуются только права администратора. Основное управление аналогично Linux-системе: http: // localhost: 1947.

После установки ключа необходимо отключить службу брандмауэра Windows или разрешить передачу данных через порт 475. nethasp.ini:

IP-адрес всех nethasp — IP-адрес компьютера с установленным ключом.

nh_port_number = 475; Определение номера порта TCP/IP. — Порт, на котором выдается лицензия.

nh_tcpip_method = tcp или udp; Передача пакета по TCP или UDP — здесь предпочтительнее оставить UDP для указания протокола передачи данных.

nh_use_broadcast = disabled; использовать механизм эмиссии TCPI/IP. — Он должен быть отключен и выключен с помощью обязательного ключа поиска в сети.

      HASP Linux по сети в 1С

      Эта статья посвящена установке администратора сетевых лицензий HASP на сервер Altlinux для лицензирования пользовательских сессий 1С. Конечным результатом является распространение HASP-ключей Linux Server среди клиентов Windows 1C.

      Для чего всё это нужно

      Зачем это нужно в 2024 году — резонный вопрос. В нашем конкретном случае не хватало «электронных» лицензий (интересно, что они тоже работают), но было несколько материальных ключей, которые использовались очень долгое время. Мы решили использовать эти старые ключи, чтобы не покупать новые клиентские лицензии.

      Советуем прочитать:  Выбор медицинской организации и врача

      Работа тривиальная и не претендует на очередную должность и инструкции, но чтобы было интереснее, я решил переделать все в Linux и стать еще интереснее в основном дистрибутиве.

      Пожалуй, этот пост — запись моего опыта использования Jeos Altlinux в качестве серверного дистрибутива взамен штатной Ubuntu. Мне показалось интересным установить на Linux-сервер HASP-ключ, который раздает лицензии по сети клиентам Windows 1C.

      Схема развертывания

      Как я уже упоминал в заголовке, я разрабатывал все в Linux и по условиям санкции был предоставлен выбор в пользу отечественного решения. Так как я привык разрабатывать все на серверах Ubuntu, то хотелось чего-то подобного (в плане бесплатности и богатых репозиториев) только от отечественного производителя.

      На первый взгляд, ни один отечественный дистрибутив не предлагает такого решения, но в документации Altlinux я нашел подходящий вариант Starterkit JEOS. Этот вариант представляет собой, по сути, только одну базовую систему, распространяется под лицензией GPL и доступен для бесплатного скачивания и неограниченного использования (ссылка).

      Поскольку ключ не требует много ресурсов, мы создали виртуальную машину с одним процессорным ядром, одним гигабайтом оперативной памяти и диском на 30 ГБ. Диски могут быть и меньше (как и память), но, как показала ACT, программа установки JEOS требует не менее 21 ГБ для корневой файловой системы, а мне хотелось бы округлить все до нескольких десятков. Почему такое требование было записано в программе установки, остается загадкой. Причина в том, что после установки в вашем распоряжении остается 25 ГБ под корневую файловую систему.

      Исходя из объема оперативной памяти, было решено использовать 32-битную версию архитектуры операционной системы (с индексом I586). Теоретически это позволяет сэкономить оперативную память.

      Установка и настройка сервера JeOS

      Сам процесс установки очень прост и будет описан ниже. Все, что требуется, — это разметить диск, установить загрузчик и задать пароль для учетной записи root. Единственное небольшое осложнение — запуск программы установки в графическом режиме, но это, скорее всего, следствие универсальности установки (один инсталлятор для всех дистрибутивов).

      Первое, что нужно сделать после установки, — настроить сеть. Для этого зайдите в /etc/net/ifaces и создайте там папку с именем интерфейса. Чтобы просмотреть список интерфейсов, можно воспользоваться обычной командой ip a. Например, в моем случае имя сетевого интерфейса было ens160, поэтому я создал папку с этим именем.

      Поскольку это базовая система, в папке необходимо создать файл опций. До настройки сети и установки текстового редактора Human есть только vim. В качестве альтернативы, если вы не знаете, как выйти из vim, можно использовать echo.

      В файле необходимо указать настройки интерфейса. Например, если в сети есть DHCP, достаточно следующих настроек: — DHCP: DHCP: DHCP: DHCP: DHCP: DHCP: DHCP: DHCP: DHCP.

      Где MODULE — основной модуль интерфейса, который часто можно не писать, но в моем случае это виртуальная машина VSPhere, поэтому пришлось указать модуль. TYPE — тип интерфейса. Если он не указан, интерфейс не будет вызван. BOOTPROTO — протокол назначения адресов. Последняя строка этого файла должна быть пустой. Если адрес статический, необходимо указать BOOTPROTO=static и создать файл ipv4address в той же папке для установки адреса. Здесь необходимо ввести адрес и маску. Пример.

      Маршрут по умолчанию определен в файле ipv4route следующим образом.

      Для получения дополнительной информации см. документацию. После создания всех файлов активируйте интерфейс с помощью команды ifup или перезапустив соответствующую службу.

      Далее, поскольку программа установки генерирует случайные имена хостов, вам необходимо задать осмысленное имя хоста. Для этого снова воспользуйтесь командой hostnamectl.

      Также нет необходимости добавлять запись с именем сервера к адресу локального интерфейса в файле /etc/hosts.

      127. 0. 0. 0. 0. 1server01 127. 0. 0. 0. 0. 1server01. domain. local # Если необходимо, введите здесь доменное имя корпоративной сети.

      Наконец, если вы используете статический IP-адрес, пропишите DNS сервера в файле /etc/resolv.conf.

      После настройки сети обновите базу данных пакетов и установите обновления.

      Советуем прочитать:  Берут ли в армию с ВСД

      Включите SSH для удобства удаленного управления.

      Установка необходимого ПО

      Для ознакомления с работой с консолью установите следующий список программ из репозитория ALTLinux.

      Из этого списка нужны только USButils, чтобы проверить, может ли машина проверить ключ, и WGET и загрузить пакет менеджера лицензий. Остальное полезно.

      Активация Sudo в Altlinux Jeos

      Например, я привык работать через sudo. Для этого мне нужно создать пользователя, создать пользователя для включения в определенную группу и активировать sudo (который я уже установил ранее).

      Установка HASP License Manager в ALTLinux

      Этот шаг занял у меня больше всего времени, поскольку все инструкции, которые я нашел, указывали на функции, которых не было в установленном лицензионном сервере. Не было возможности задать параметры сервера HASPLM, такие как маршрут к файлу конфигурации (-C), опцию Boot. Но давайте поговорим обо всем по порядку.

      Наиболее удачным решением является использование готовой сборки от ERSOFT. В их репозитории есть готовые пакеты для большинства дистрибутивов, включая ALT. Первое, о чем следует помнить, — это использование соответствующей архитектуры, если вы помните, что устанавливаете I586. Следовательно, вам нужны пакеты для этой архитектуры, а не для X86_64.

      Однако если пакеты «не для той архитектуры» просто не установлены, то второй момент можно найти опытным путем. Есть две ветки: стабильная и старомодная. Я решил использовать Stable, так получилось, что именно в этой версии я не нашел способа настроить и 1С все попытки получить ключ по сети с другого компьютера.

      В итоге я решил попробовать OldStable, и она заработала. Зайдите на сайт download. etersoft. ru/pub/etersoft/hasp, выберите дистрибутив и скачайте пакет. Я скопировал ссылку на пакет и загрузил его прямо на сервер.

      Далее установите пакет с помощью команды.

      Вот, собственно, и все. Доступ к менеджеру лицензий можно ограничить, задав адрес компьютера в файле /etc/haspd/hasplm.conf

      Убедиться в том, что ключ отображается в менеджере лицензий на сервере, к которому вы подключены, можно с помощью команды

      Пакет устанавливает сценарий загрузки на олдскульный Sysvinit, но поскольку сценарий автоматически преобразуется в блок, образ JEOS был выбран с помощью SystemD. Управление службой осуществляется с помощью стандартных команд SystemD.

      Systemctl start haspd #Start systemctl status HASPD licence licence service

      Работа завершена, лицензия доставлена, на решение потрачен один час времени и 0 рублей работодателя.

      Выделенный сервер лицензирования 1С:Предприятия

      На двух компьютерах Linux Central установлен сервер 1С. На каждом из них установлено предприятие 8. 3. 24. 1467. Первый сервер 1С должен оставаться центральным сервером, а второй сервер 1С — только лицензионным (отвечает за распространение лицензий на использование программного обеспечения).

      В консоли управления войдите на первый сервер 1С. Он остается центральным сервером. Создайте еще один сервер заданий на рабочем сервере:

      Определите параметры для второго сервера 1С, который будет сервером лицензий.

      Теперь у вас есть два рабочих сервера.

      И есть дополнительный менеджер кластера:

      Если вы проверите процессы на втором сервере 1С, который будет создавать сервер лицензий, вы увидите, что там есть еще процессы, связанные с 1С.

      rmng r-host — как центральный сервер,

      RMNG R-Reghost — этот сервер работает в контексте другого комка.

      Для этого сервера лицензий необходимо удалить процесс центрального сервера. Для этого понизите его роль.

      Войдите на второй сервер 1c в консоли администрирования.

      Удалите локальный кластер на этом втором сервере.

      На втором сервере должны остаться только процессы, выполняемые в других кластерах 1c.

      Теперь этот сервер можно удалить из консоли управления. Он остается в кластере первого сервера.

      Создайте требования к лицензионным функциям для сервера авторизации.

      — Объект требования — объект требования,

      — Тип требования — Не назначать.

      Здесь же создайте еще одно требование для назначения функции.

      — Объект требования — лицензионная служба,

      Последовательность требований для сервера лицензий должна быть следующей, как показано на диаграмме ниже. Первым в списке должно быть требование к лицензионному сервису. Последовательность требований можно изменить, щелкнув правой кнопкой мыши на объекте и выбрав команду «Повысить приоритет требований» или «Понизить приоритет требований».

      Функциональные требования могут быть добавлены на центральном сервере.

      — Объект требования — лицензионная служба,

      — Тип требования — Не назначать.

      При управлении серверами 1С через RAS необходимо добавить требование по назначению функций, нажав кнопку Добавить на соответствующем сервере занятости.

      Затем необходимо применить требования по назначению функций (завершить) к комку.

      Советуем прочитать:  Новый штраф за несвоевременную регистрацию автомобиля может появиться в КоАП

      После всех действий в дополнительном менеджере кластера должны остаться только лицензионные службы.

      Серверу лицензий необходим доступ к файлу лицензии пользователя, для которого запущен серверный процесс.

      Использование сервера эксклюзивных лицензий 1С имеет множество преимуществ.

      — Лицензии на использование программного обеспечения могут быть активированы на отдельном сервере с минимальными аппаратными характеристиками. При этом характеристики машины, на которой разрабатывается сервер приложений 1С:Предприятие, могут быть изменены без потери лицензии.

      — Единое место хранения лицензий на использование программного обеспечения упрощает управление и контроль.

      — Сервер лицензий может распространять по сети как клиентские, так и серверные лицензии (сам сервер лицензий не требует отдельных лицензий для сервера 1С 1С:Предприятие). Это означает, что в случае повреждения сервера приложений 1С можно быстро поставить новый или запустить резервный сервер без активации лицензий.

      -Серверы лицензи й-1С обеспечивают более рациональное использование клиентских лицензий, так как их можно распределять на множество серверов 1С одновременно.

      Сервер лицензий можно использовать для распределения лицензий на программное обеспечение между различными кластерами.

      Если многие кластеры используют одну и ту же версию платформы 1С, то на предприятии достаточно запустить на машине со специальным сервером лицензий кейс процесса этой версии сервера (Ragent) и указать порт, на который добавляется этот сервер. Производственные серверы разных кластеров.

      1С Если используются разные версии платформы: в массиве предприятия необходимо запустить множество кейсов каждой версии агента сервера (процесса Ragent), используемого в разных кластерах, и определить порт, необходимый при добавлении этого сервера Ниже перечислены наиболее распространенные типы серверов, используемых на предприятии Производственный сервер.

      1С 8.3 через интернет: подключение и настройка

      Удаленный доступ к базе данных 1С 8. 3 из любой точки мира с экрана мобильного устройства, телефона или планшета — это технология, которая уже давно стала вкладом в повседневную работу 1С:Предприятия 8 и может работать программно. через удаленный рабочий стол (RDP) или другими способами, через браузер или тонкий клиент.

      Давайте рассмотрим, как войти в 1С через интернет и как получить доступ к онлайновой информационной базе.

      Удаленный рабочий стол (RDP)

      Если организация заботится о безопасности данных, предпочтительнее хранить их на сервере, а не на локальном компьютере. Сервер в нашем случае — это компьютер, который предоставляет пользователям доступ к 1С. Другими словами, сама программа и база данных 1С находятся на сервере, где, собственно, и происходит вся работа.

      Пользователь подключается к удаленному серверу по протоколу RDP/ Remote Desktop Protocol с любого устройства, имеющего доступ в Интернет. Эту возможность поддерживают все программы «1С», включая «Конфигуратор».

      Однако для работы с этой функцией на компьютере пользователя должна быть установлена одна из следующих операционных систем: Windows XP/Windows Vista/Windows 7/Windows 2003/2008 Server/Windows Server 2008 R2, а версия программного обеспечения (ПО) mstsc. exe, запускающего удаленный рабочий стол, должна быть не ниже 6. 1.

      Если необходимые ярлыки уже установлены на компьютере, запустите и введите логин synapse для начала работы.

      Если ярлык не установлен, необходимо сделать это самостоятельно, выполнив следующие действия

        Тонкий клиент

        Это один из клиентов системы 1С. Предприятие 8. В операционных системах Windows этот файл называется 1CV8C. exe. Установка дистрибутива позволяет использовать все функции 1С. Его называют тонким клиентом, тем более что его функциональность ограничена только передачей и изменением данных. Все действия с базой данных выполняются на сервере и используют организационный сервер, настроенный на работу с 1С. Клиент взаимодействует с веб-сервером по протоколу HTTP или HTTPS. Сервер организации взаимодействует с программой.

        Следует отметить, что доступ с тонких клиентов возможен только к той информационной базе, которая поддерживает работу с управляемыми формами. В качестве примера можно привести:

          Работа с программой 1С в режиме тонкого клиента имеет ряд преимуществ.

          Понравилась статья? Поделиться с друзьями:
          Добавить комментарий

          ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

          Adblock
          detector