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

Речь пойдет о usb-ключах, программные лицензии не рассматриваются.

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

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

2. Раздача лицензий Hasp License Manager:
 - Ставим Hasp License Manager в качестве сервиса и запускаем.
 - Как правило при установке он сам добавляет разрешающие правила во встроенный в винду брандмауэр, если этого не произошло, то добавляем вручную правило разрешающее подключения по протоколам TCP и UDP на порт 475.
 - Если сеть побита на VLAN-ы и используются различные ACL, то необходимо прописать везде где это нужно правила доступа, как в пункте выше.
 - Настраиваем файл конфигурации Hasp License Manager, который называется nhsrv.ini и лежит по умолчанию в C:\Program Files (x86)\Aladdin\HASP LM . Вот примерный конфиг, указываю только интересующие пункты, остальное у меня закоментировано:
NHS_USERLIST = 250 ; максимальное количество обслуживаемых клиентов, по умолчанию 250
NHS_SERVERNAMES = ; имя сервера на котором установлен ключ с лицензиями и запущен Hasp LM
NHS_USE_UDP = disabled ; включить или выключить использование протокола UDP, по умолчанию включен
NHS_USE_TCP = enabled ; включить или выключить использование протокола TCP
NHS_IP_portnum   = 475 ; номер порта на котором принимает запросы Hasp LM
NHS_IP_LIMIT = ; номера подсетей с которых разрешено подключение к Hasp LM
NHS_USE_IPX = disabled ; включить или выключить использование IPX
NHS_USE_NETBIOS   = disabled ; включить или выключить использование NETBIOS
 - Настраиваем файл nethasp.ini на пользовательских компьютерах, по умолчанию лежит в C:\Program Files (x86)\1cv82\conf .  Вот примерный конфиг, указываю только интересующие пункты, остальное у меня удалено:
[NH_COMMON]
NH_IPX = Disabled
NH_NETBIOS = Disabled
NH_TCPIP = Enabled

[NH_IPX]

[NH_NETBIOS]

[NH_TCPIP]

NH_SERVER_ADDR = 192.168.0.1, 192.168.0.2, 192.168.0.3 ; указываем где искать свободные лицензии, т. е. сервера на которых установлены многопользовательские клиентские ключи и настроенный Hasp LM
NH_TCPIP_METHOD= TCP
NH_SESSION = 5
NH_SEND_RCV = 4
NH_USE_BROADCAST = Disabled ; выключаем широковещание

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

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

{lang: 'ru'}


Затвитить пост!

Рейтинг:
1 Star (2 голосов, средний: 0,00 из 5)
Загрузка...
Популярность: Просмотров: 30 360

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

  • Анатолий
    13 января, 2016, 17:47
    Цитировать

    Коллега подскажите, в чем отличие использования программного ключа защиты? Можно ли попросить описать данную тему подробно, спасибо.

  • andr_andrey
    15 февраля, 2017, 18:02
    Цитировать

    Как быть с тем, что 1С всегда подсоединяется к ключу по UDP?

  • 15 февраля, 2017, 18:06
    Цитировать

    Как быть с тем, что 1С всегда подсоединяется к ключу по UDP?

    Коллега, ключик NH_TCPIP_METHOD= TCP намекает на то, что используемый по умолчанию протокол, можно поменять прописав это явным образом в конфиге 😉

  • andr_andrey
    15 февраля, 2017, 18:09
    Цитировать

    Я намекаю на «Стр.287, Руководство администратора

    „Параметр NH_TCPIP_METHOD

    Примечание: Установка параметра в значение TCP игнорируется. Обращение к HASP License Manager всегда выполняется по UDP.“»

  • 15 февраля, 2017, 18:29
    Цитировать

    На момент написания статьи я лично проверял нетстатом и телнетом порт который слушал Hasp License Manager и это был 475 порт TCP. Возможно в дальнейшем разрабы это поведение изменили.

Оставить комментарий или два

--> Яндекс.Метрика Рейтинг@Mail.ru