Как прописать путь к ключу лицензий 1с в сети
Перейти к содержимому

Как прописать путь к ключу лицензий 1с в сети

  • автор:

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

Речь ниже пойдет о usb-ключах, а программные лицензии > Если необходимо активировать многопользовательскую клиентскую лицензию 1С, так чтобы лицензии раздавал сервер приложений 1С, то это необходимо делать где угодно, только не на самом сервере приложений 1С. При этом в окне активации выбирать опцию «Дополнительно», поставить птичку на сервер 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 ; максимальное количество обслуживаемых клиентов, по умолчанию 250NHS_SERVERNAMES = ; имя сервера на котором установлен ключ с лицензиями и запущен Hasp LMNHS_USE_UDP = disabled ; включить или выключить использование протокола UDP, по умолчанию включенNHS_USE_TCP = enabled ; включить или выключить использование протокола TCPNHS_IP_portnum = 475 ; номер порта на котором принимает запросы Hasp LMNHS_IP_LIMIT = ; номера подсетей с которых разрешено подключение к Hasp LMNHS_USE_IPX = disabled ; включить или выключить использование IPXNHS_USE_NETBIOS = disabled ; включить или выключить использование NETBIOS — Настраиваем файл nethasp.ini на пользовательских компьютерах, по умолчанию лежит вC:\Program Files (x86)\1cv82\conf . Вот примерный конфиг, указываю только интересующие пункты, остальное у меня удалено:[NH_COMMON]NH_IPX = DisabledNH_NETBIOS = DisabledNH_TCPIP = Enabled

[NH_IPX]

[NH_NETBIOS]

[NH_TCPIP]

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

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

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

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

Для данной темы решил выделить отдельную статью. Чуть ниже найдете немного теории и нужные дистрибутивы. Буду рад ответить на любые вопросы и выслушать дополнения к теме.

Начнем с серверного ключа — зеленое usb-устройство. Так как предыдущая статья посвящалась у нас linux-платформе, то и драйвера я решил выложить в *.deb варианте. После установки у вас появится сервис, запускающийся автоматически. Для управления используем следующие команды:

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

Локальные ключи — красного цвета. Служат они для запуска самой платформы на компьютерах в сети. Здесь aladdin предлагает нам помимо самих драйверов еще и программу-монитор. Данная утилита может быть очень полезна, вы сможете просмотреть сколько подключено клиентов, их адреса IP. С установкой никаких проблем не возникнет, понадобятся лишь права администратора. Управление ключом происходит аналогично linux-системе: http://localhost:1947.

После установки на машине с ключиком необходимо отключить службу брандмауера windows или же разрешить передачу данных через 475 порт. На всех остальных компьютерах в сети прописать следующие настройки в файлике \Program Files\1cv8\bin\nethasp.ini:

NH_SERVER_ADDR = 192.168.150.2; IP addresses of all the NetHASP — IP-адрес вашей машины с установленным ключом.

NH_PORT_NUMBER = 475 ; Set the TCP/IP port number. — порт, через который отдаются лицензии.

NH_TCPIP_METHOD = TCP or UDP ; Send a TCP packet or UDP packet — здесь указываем протокол передачи данных, лучше оставить UDP.

NH_USE_BROADCAST = Disabled ; Use TCPI/IP Broadcast mechanism. — форсированный поиск ключа в сети, лучше отключить, оставив Disable.

ТОП ПРОДАЖ 1С:Предприятие

Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве

Привязка программной лицензии “1С Предприятия 8.3” к аппаратному ключу защиты

Начиная с версий 8.3.12.1790 от 27.11.2018, 8.3.13.1644 от 28.11.2018 и 8.3.14.1565 от 31.01.19 в платформе “1С:Предприятие 8.3” реализован дополнительный способ привязки программных лицензий к аппаратному ключу защиты HASP, который установлен непосредственно в данный компьютер или используется в данной локальной сети. Такие лицензии формируются не на основе набора ключевых параметров компьютера, а на основе уникальных идентификационных данных аппаратного ключа защиты. Данный вариант привязки лицензии позволяет сохранять полученные ранее программные лицензии при изменении параметров компьютера или конфигурации сети.

Программная лицензия может быть привязана к ключу защиты HASP, который может быть установлен как непосредственно на текущем компьютере, так и доступен по сети с помощью менеджера лицензий HASP License Manager (HASP LM).
Обратите внимание, что при привязке программной лицензии к аппаратному ключу лицензия остается все той же программной лицензией в виде файла с расширением .lic. Лицензия не записывается на сам HASP-ключ, а только привязывается к ID этого ключа и HASP License Manager все равно не будет раздавать такие программные лицензии.
Также привязка программной лицензии к аппаратному HASP-ключу никак не повлияет на порядок раздачи лицензий и она может быть выдана только одним из трех способов: сервером 1С:Предприятия (только для клиент-серверных баз), модулем веб-сервера (только для файловых баз, опубликованных на веб-сервере) или получена клиентской машиной самостоятельно из файла программной лицензии при подключении к серверу по RDP (терминальное подключение, удаленный рабочий стол и т.п.). При первых двух вариантах лицензия выдается на каждый запуск/сеанс программы 1С, а в третьем случае на терминальную сессию.
Обратите внимание, что программную лицензию нельзя привязать к ключу HASP HL Basic (синего цвета), которыми комплектовали программы 1С в первый год выпуска, т.к. у ключей данной серии отсутствует ID.

Привязку можно осуществлять к любому ключу защиты HASP (кроме серии Basic), который используется системой “1С:Предприятие 8”.
Серии поддерживаемых ключей: ORGL8, ORG8A, ORG8B, ENSR8, EN8SA.

Как привязать программную лицензию 1С:Предприятие 8 к USB ключу HASP

Привязка выполняется к следующим параметрам ключа защиты HASP:

  • серия ключа ;
  • тип ключа;
  • уникальный идентификатор ключа ID.

Как выполнить привязку программной лицензии к ключу HASP

Запустите стандартную процедуру получения лицензии.

Укажите регистрационный номер комплекта 1С и пинкод.

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

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

Привязка программной лицензии 1С к аппаратному USB-ключу

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

Следует выбрать объект для привязки лицензии (в нашем примере мы выбрали локальный однопользовательский ключ “На 1 пользователей 9224829767”).

Привязка программной лицензии 1С к ключу HASP

Откроется окно подтверждения к какому ключу и предупреждением “Запуск и использование 1С:Предприятия будет возможно только при наличии в компьютере этого экземпляра аппаратного ключа защиты или при доступности с компьютера этого экземпляра аппаратного ключа защиты в локальной сети. Удаление ключа из компьютера и недоступность его в локальной сети приведет к невозможности запуска 1С:Предприятия. Замена аппаратного аппаратного ключа защиты потребует повторного получения лицензии с использованием дополнительного пинкода”.

После этого осуществляются формирование и выдача лицензии.
При возможности выбора мы рекомендуем осуществлять привязку лицензии к локальному ключу HASP, т.к. при привязке к ключу по сети, который доступен с помощью менеджера лицензий, требуется наличие хотя бы одной свободной лицензии на данном ключе, поэтому мы рекомендуем с осторожностью выбирать данный вариант привязки. Если невозможно обеспечить наличие свободных лицензий на ключе, то мы рекомендуем привязать лицензию к параметрам компьютера, а не к HASP-ключу.
Подробнее см.ниже “Особенности использования привязки программной лицензии 1С к аппаратному ключу”.
Если это первичное получение, то перед выдачей лицензии в Центре лицензирования 1С проверяются только регистрационный номер комплекта 1С и валидность пинкода.

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

Если исходные данные введены корректно, то система получает данные лицензии из Центра лицензирования 1С и записывает их на компьютер в виде файла с расширением lic.

В новых версиях платформы 1С:Предприятие 8.3 также реализовано добавление в конец файла lic с активированной программной лицензией информации о лицензии в “человекочитаемом” виде. Такой файл активированной программной лицензии совместим с предыдущими версиями системы программ “1С:Предприятие”.

Дополнительно

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

Привязка программной лицензии к аппаратному ключу HASP на сервере 1С

Особенности использования привязки программной лицензии 1С к аппаратному ключу

  • Один пинкод можно использовать для активации программной лицензии с использованием только одного ключа защиты HASP.
  • Повторную активацию программной лицензии с использованием одинаковых параметром владельца и одним и тем же ключом защиты HASP (с тем же уникальным ID ключа) можно выполнять неограниченное количество раз с использованием одного и того же пинкода.
  • К одному аппаратному ключу можно привязать несколько программных лицензий, как клиентских, так и серверных.
  • Не следует привязывать программные клиентские лицензии к однопользовательскому аппаратному ключу в случае, если клиенты будут подключаться к терминальному серверу по RDP, т.к. при запуске по RDP клиентское приложение не видит однопользовательский ключ и не может проверить привязку.
  • В процессе работы будет выполняться поиск в именно того экземпляра ключа (проверяется уникальный внутренний ID ключа), к которому выполнялась привязка программной лицензии во время активации.
  • Проверка привязки при использовании ключа защиты HASP, который доступен с помощью менеджера лицензий, требует наличие 1 свободной лицензии на 1 секунду. Проверка привязки выполняется не чаще одного раза в 20 секунд.
  • Если в сети используется несколько ключей одной серии, то для надежной работы привязки рекомендуется указать нужный менеджер лицензий в файле nethasp.ini компьютера, на котором расположен файл с активированной программной лицензией.
  • При привязке программной лицензии к аппаратному ключу лицензия все равно остается все той же программной лицензией в виде файла с расширением .lic. Лицензия не записывается на сам HASP-ключ, а только привязывается к ID этого ключа.
  • HASP License Manager все равно не сможет раздавать программные лицензии, даже если при активации программной лицензии была выбрана привязка к HASP-ключу.
  • Привязка программной лицензии к аппаратному HASP-ключу никак не влияет на порядок раздачи лицензий. Многопользовательская программная лицензия активированная на сервере и привязанная к ключу HASP может быть выдана только одним из трех способов:
    • выдана сервером 1С:Предприятия (только для клиент-серверных баз);
    • выдана модулем веб-сервера (только для файловых баз, опубликованных на веб-сервере);
    • получена клиентской машиной самостоятельно из файла программной лицензии, но только при подключении к серверу по RDP (терминальное подключение, удаленный рабочий стол и т.п.);
      при этом необходимо учитывать, что при первых двух вариантах лицензия выдается на каждый запуск программы 1С, а в третьем случае на терминальную сессию.

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

    • Не содержится в черном списке.
    • Имеет корректный формат.
    • На данном компьютере доступен ключ HASP, к которому выполнена привязка.
    • Содержит свободную лицензию.
    • В сети не используются другие файлы лицензий, полученных для того же пинкода и серийного номера программы. Если обнаруживается такая ситуация, то файл лицензии делается непригодным для использования и помещается в черный список.

    Ответы на вопросы пользователей (FAQ)

    1. Вопрос: Привязали программную лицензию на 5 рабочих мест к аппаратному ключу также на 5 рабочих мест, но с этой программной лицензией 1С запускается только на самом сервере, а при запуске на других компьютерах клиенты могут запуститься только с аппаратным ключом на любых первых 5-ти ПК, при попытке запустить на шестом компе выходит ошибка “Лицензия не обнаружена”. Может нужно как-то прописать путь к серверу в nethasp.ini?

    Во-первых – что либо прописывать в nethasp.ini для работы с программными лицензиями никакого смысла не имеет, т.к. HASP LM менеджер не умеет раздавать программные лицензии.

    Во-вторых – привязка программной лицензии к аппаратному HASP никак не влияет на порядок раздачи этих программных лицензий. При привязке лицензии к ключу она остается такой же программной, как и была, по сети HASP LM она раздаваться не будет! Многопользовательскую клиентскую лицензию, даже привязанную к аппаратному ключу, можно активировать на сервере ТОЛЬКО в одном из трех случаев:

    • используется терминальный сервер и клиенты подключаются к серверу по RDP – в этом случае лицензии клиенты могут получать сами из файла многопользовательской лицензии сохраненной на данном терминальном сервере (при условии, если у пользователей с клиентских ПК будет доступ к файлам клиентских лицензий, сохраненных на терминальном сервере);
    • используется клиент-серверная информационная база под управлением СУБД (например, MS SQL Server или Postgre SQL) + установлен сервер 1С:Предприятия, который и будет раздавать лицензии пользователям (учитывайте, что лицензия на сервер 1С:Предприятия – это отдельный программный продукт, который необходимо приобретать дополнительно к основной поставке и клиентским лицензиям. Стоимость лицензии на сервер от 14400 руб.
    • используется файловая база данных, которая опубликована на веб-сервере (Apache или IIS) – в этом случае лицензии клиентам будет выдавать модуль веб-сервера.

    Если же у вас используется файловая база, нет терминального сервера и база данных не опубликована на веб-сервере (т.е. база данных просто в “расшаренной” папке), то активировать многопользовательскую лицензию на таком “сервере” нельзя, даже с привязкой к вашему USB-ключу, т.к. в этом случае выдавать лицензии клиентам будет некому. Для решения вопроса можно опубликовать базу на веб-сервере (только в случае, если используется новая конфигурация на управляемых формах, например Бухгалтерия предприятия ред.3.0). Если же конфигурация старая на обычных формах (например, Управление торговлей ред.10.3) или использование веб-сервера не планируется, то необходимо обратиться в центр лицензирования 1С по емайл lic@1c.ru с просьбой аннулировать ранее полученную многопользовательскую лицензию и разблокировать пинкоды для получения однопользовательских лицензий, после чего их можно будет активировать отдельно на каждом из клиентских ПК.
    Данный момент описан в документации. Руководство администратора, п. 10.3.1.3. Размещение и совместное использование “Многопользовательские лицензии могут располагаться на компьютере сервера «1С:Предприятие», модуля расширения веб-сервера или терминальном сервере”.
    Ссылка на сайте ИТС https://its.1c.ru/db/v8320doc#bookmark:adm:TI000000955

    2. Вопрос: Есть USB-ключ на 10 рабочих мест, потребовалось увеличить кол-во ПК, но USB-ключи не продают, поэтому купили программную. Есть две базы: УТ отдельно на терминальном сервере (на ней установлен ключ на 10 р.м.) и БП на машине с веб-сервером (на ней активировали программную лицензию). При активации лицензии выбрали вариант привязки к аппаратному ключу. Проблема в том, что программные лицензии раздаются крайне нестабильно. На самом машине с веб-сервером проблем нет, а вот на клиентских машинах БП то запускается, то пишет, что “Лицензия не обнаружена”, хотя в бухгалтерии в этот момент почти никто не работает и свободные лицензии точно должны быть. Какая может быть причина и что посоветуете для решения проблемы?

    Скорее всего причина в том, что лицензия была привязана к аппаратному ключу по сети, который установлен на другой машине. Дело в том, что при данном варианте привязки программа каждые 20 секунд проверят доступность ключа, а для этого в момент проверки на данном ключе должна быть хотя бы одна свободная лицензии. Если же в момент проверки на ключе будут заняты все 10 лицензий, то проверка привязки не будет пройдена и программная лицензия “отвалится”. Поэтому мы советуем с осторожностью выбирать данный вариант привязки. Если невозможно обеспечить наличие свободных лицензий на ключе, то мы рекомендуем привязывать лицензию к параметрам компьютера, а не к HASP-ключу.

    3. Вопрос: Здравствуйте. У нас в сети доступно два одинаковых аппаратных USB-ключа на 50 пользователей. При активации лицензии в окне выбора привязки отображаются оба ключа, но там видно только их номера, как понять, к какому именно из двух ключей будет привязана лицензия ?

    Если в сети установлено несколько одинаковых аппаратных клиентских ключей HASP, к которым планируется выполнить привязку, то в окне выбора варианта привязки под тегом “В локальной сети доступны ключи:” будут указаны только номиналы ключей и их ID без указания, на каком именно из компьютеров они установлены. Что бы уточнить, где установлен каждый из ключей, откройте в браузере ссылку http://localhost:1947/devices.html

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

    Должен открыться Sentinel Admin Control Center (Sentinel ACC).
    В колонке Key ID будут указаны те же ID клиентских ключей HASP, которые отображаются в окне выбора варианта привязки программной лицензии, а в колонке Location будет указано имя компьютера, на котором установлен каждый из ключей.

    4. Вопрос: Есть терминальный сервер, к которому клиенты подключаюмся по RDP. На сервере установлен однопользовательский USB ключ (фиолетовый). Активировали многопользовательскую программную лицензию с привязкой к этому USB, чтобы была возможность менять железо, но при запуске 1С в терминальной сесий пишет: “Лицензия не обнаружена”. Почему так происходит и ключи не наращиваются при привязке к однопользовательскому USB ?

    Дело в том, что при запуске по RDP клиентское приложение не видит однопользовательские клиентские ключи и не может проверить привязку. Если клиенты подключаются по RDP, то нельзя привязывать клиентские программные лицензии к однопользовательскому ключу (фиолетовый ключ, маркировка H4M1 или HL Pro, серия ORGL8). Для дальнейшей работы выполните восстановление лицензии с помощью резервного пинкода и привяжите лицензию или к параметрам компьютера, или к многопользовательскому клиентскому ключу (фиолетовый ключ, маркировка H4Net* или HL Net**, серия ORGL8), если таковой имеется.

    Полный гайд по HASP License Manager

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

    Также в статье рассмотрим программы для администрирования ключей. Расскажем, какие бывают ключи, какими средствами можно с ними взаимодействовать, научим устанавливать драйверы ключей, грамотно настраивать файлы HASP License Manager и «1С», покажем, как можно управлять лицензиями в локальной сети организации или офиса.

    • Маркировка и назначение ключей
    • Что нужно знать при установке ключей «1С». Особенности учета клиентских лицензий
    • Установка платформы «1С» и драйвера защиты ключей
    • Как установить (переустановить) драйвер ключей на уже установленной платформе?
    • Возможные проблемы при установке драйвера
    • Как просмотреть сведения о лицензии «1С»
    • Установка HASP License Manager
    • Настройка менеджера лицензий и конфигурационных файлов
    • Программы для мониторинга и диагностики ключей HASP

    Маркировка и назначение ключей

    Хотим сразу заметить, что в этой статье мы расскажем об аппаратных ключах защиты или так называемых USB-флешках. На самом деле, это физические ключи HASP защиты для программ «1С». Они нужны для санкционированного (лицензионного) доступа к системе «1С».

    Также важно отметить, что кроме физических ключей, у программ «1С» есть и электронные ключи защиты. Они идут в комплекте с коробочной версией «1С», на отдельном бланке желтого цвета, и представляют собой набор из трех пин-кодов для версии ПРОФ и одного для базовых серий.

    Базовые коробки сейчас поставляются только с пин-кодами. Активировать пин-код можно только 3 раза. Например, если вам понадобится перенести программу на другой компьютер или у вас изменилась конфигурация системы.

    Активируются электронные ключи просто вводом пин-кода после установки платформы. Чтобы у вас не было пробела по этому вопросу, кратко опишем процесс:

    1. после установки платформы «1С» программа попросит вас ввести пин-код для активации лицензии;
    2. пин-код активирует лицензию «1С» для конкретной серии программы или количества купленных лицензий (лицензии тоже сейчас выпускаются с ключами в формате пин-кода);
    3. таким образом происходит «привязка» лицензии к железу вашего компьютера. То есть, если вы меняете память или процессор, то может потребоваться повторная активация лицензии «1С».

    Так происходит активация лицензии с электронным ключом защиты. Далее будем говорить исключительно про аппаратные ключи «1С».

    Итак, физические ключи «1С» имеют несколько вариантов выпуска. Для облегчения их идентификации ключи отличаются по цвету в зависимости от их назначения и количества лицензий.

      Первый тип – локальный ключ защиты. Он показан на рисунке ниже (рис.1).

    Рис.1. Локальный ключ защиты «1С»
    Рис.2. Сетевой ключ защиты ORGL8
    Рис.3. Сетевой ключ NET250+ ORGL8А
    Рис.4. Сетевой ключ NET250+ ORGL8B
    Рис.5. Серверный ключ EN8SA
    Рис.6. Серверный ключ ENSR8

    Мы продемонстрировали все актуальные ключи защиты на 2022 год.

    Что нужно знать при установке ключей «1С». Особенности учета клиентских лицензий

    Важные инструкции при установке ключей «1С»:

    • несколько ключей одной серии на одном компьютере работать не будут! Сетевые или однопользовательские ключи ORGL8 вместе не могут сочетаться;
    • на одном компьютере могут работать ключи разных серий. Приведем корректный пример установки ключей: ORGL8 и ORGL8A или ORGL8 и ORGL8B;
    • при условии запуска менеджера лицензий ключи будут доступны по сети. Одним компьютером или сервером, на котором установлены ключи, благодаря этой возможности могут обслуживаться до 900 лицензий. Например, ORGL8: до 100, ORGL8A: 300 и ORGL8B: 500;
    • на один компьютер можно установить ключи сервера «1С» и пользовательских лицензий;
    • поиск лицензий по сети клиентскими компьютерами проводится в определенном порядке: первым ищется ORGL8, после – ORGL8A, далее – ORGL8B;
    • ключи серверного типа (например, зеленые) размещаются на тот компьютер или сервер, где имеется установленный сервер «1С:Предприятие». Собственно, для запуска этого сервера. Такие ключи не будут работать по сети, так как они не являются сетевыми и нужны исключительно для запуска сервера «1С:Предприятие».

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

    Рис.7. Запуск «1С»

    Галочка «Использовать аппаратную лицензию» должна быть установлена. В таком случае ваша «1С» будет использовать исключительно аппаратную лицензию (рис.8).

    Рис.8. Настройка диалога запуска «1С»

    Установка платформы «1С» и драйвера защиты ключей

    Драйвер защиты ключей есть в дистрибутиве платформы «1С». Для начала установим платформу. Если у вас платформа уже установлена, можете пропустить этот этап. Как установить или переустановить драйвер защиты для ключей «1С», опишем после пункта установки платформы.

    Установка платформы «1С»

    Скачайте дистрибутив платформы с сайта «1С». Далее распакуйте архив и запустите установочный файл (рис.9).

    Рис.9. Установка платформы «1С»

    Нажмите «Далее». Установите платформу так, как показано на рисунках ниже (рис.10,11,12,13).

    Рис.10. Установка платформы «1С»
    Рис.11. Установка платформы «1С»
    Рис.12. Установка платформы «1С»
    Рис.13. Установка платформы «1С»

    На этом этапе установите галочку на пункте «Установить драйвер аппаратных ключей защиты» и нажмите «Далее» (рис.14).

    Рис.14. Установка платформы «1С»

    Нажмите «Готово». Платформа «1С» и драйвер ключей установлены (рис.15).

    Рис.15. Установка платформы «1С»

    Как установить (переустановить) драйвер ключей на уже установленной платформе?

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

    Для этого нажмите меню «Пуск», найдите папку «1С», нажмите «Удаление драйвера защиты» (рис.16).

    Рис.16. Удаление драйвера защиты

    Когда драйвер удален, снова зайдите в меню и выберите «Установка драйвера защиты» (рис.17).

    Рис.17. Установка драйвера защиты

    Эти действия нужно проводить при извлеченном ключе защиты «1С» из компьютера. После переустановки драйвера вставьте ключ, он должен загореться красным. Если все так, то драйвер установлен корректно.

    Вы также можете установить драйверы из командной строки:
    C:\>»Program Files\1cv8\common\haspdinst.exe» -i

    Драйверы устанавливаются в консольном режиме. Для этого необходимо запустить драйвер с параметром “ -i”. Если на вашем компьютере уже использовались ключи HASP, рекомендуем удалить предыдущую версию драйвера, запустив инсталляцию с ключом “ -r”.

    Для успешной установки драйвера вам потребуются привилегии локального администратора, также рекомендуем отключить любое защитное ПО (антивирус, брандмауэр). Мы рекомендуем использовать драйверы, идущие в комплекте с платформой «1С».

    Возможные проблемы при установке драйвера

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

    • удалите все компоненты HASP через «Панель управления – Программы и компоненты»;
    • остановите все службы, которые содержат в названии «Hasp» или «HLServer»;
    • удалите все файлы aks*.*, «hardlock.sys» и «haspnt.sys» из папки c:\windows\system32\drivers или C:\Windows\SysWOW64» (если они не используются другими приложениями).

    Изменение драйверов в «Диспетчере устройств»:

    • зайдите в «Панель управления» – «Система» – «Диспетчер устройств»;
    • выберите в меню «Показать скрытые устройства»;
    • раскройте пункт «Драйверы устройств не Plug and Play»;
    • удалите каждый из следующих пунктов, если они присутствуют: «Hardlock», «Haspnt», «HASP fridge»;
    • попробуйте еще раз удалить драйверы с помощью команды «haspdinst –purge», а затем установить с помощью «haspdinst –i».

    Ключ HASP не должен быть установлен на компьютере, где используются терминальные службы. Некоторое время назад разработчики специально внесли несовместимость драйвера с различным терминальным ПО (Terminal Server, Citrix Winframe/Metaframe и т.д.). Это было сделано с целью предотвращения неконтролируемой утечки лицензий через открытые терминальные соединения.

    Для решения этой проблемы можно:

    • остановить сервисы и приложения терминального ПО на машине, где установлен ключ;
    • если ключ сетевой, то можно установить его на любую другую машину сети, где нет активного терминального ПО.

    Если наши советы не помогли решить проблему при установке драйвера ключа, обращайтесь за консультацией к специалистам «1С-Архитектора бизнеса» по телефону +7 495 660 18 12. Мы оперативно решим любые задачи по «1С».

    Как просмотреть сведения о лицензии «1С»

    Просмотреть, какую именно лицензию использует «1С» на вашем компьютере, можно в сведениях о программе. Для этого нажмите пункт меню справа вверху, выберите раздел «О программе» (рис.18).

    Рис.18. Раздел «О програме»

    В нашем случае видно, что «1С» получила лицензию с ключа HASP4 ORGL8А 300, то есть от сетевого ключа на 300 лицензий (рис.19,20)

    Рис.19. Информация о программе «1С»
    Рис.20. Информация о программе «1С»

    Здесь можно увидеть, что конфигурация «1С» получила локальную лицензию с ключа HASP4 ORGL8. Таким простым способом вы сможете получать информацию о той лицензии, которую в текущий момент использует запущенная вами «1С».

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

    Мы дошли до главной темы нашей статьи – как установить HASP License Manager. Начнем с того, что скачаем сам HASP License Manager или просто менеджер лицензий, далее будем использовать это название.

    Менеджер лицензий — это утилита, которая служит связующим звеном между сетевым ключом и «1C», запускаемой на удаленной машине. Скачать менеджер лицензий можно по ссылке: https://thales-sentinel.ru/helpdesk/download-space/#tabs-1.

    Скачайте нужный вам дистрибутив и установите. Установка простая, все этапы показаны на рисунках ниже. Запускаем файл lmsetup.exe (рис.21)

    Рис.21. Запуск файла установки HASP License Manager

    Выберите английский язык, так как русского нет. Далее нажмите ОК. На следующем этапе нажмите Next (рис.22).

    Рис.22. Установка HASP License Manager

    Примите правила соглашения, нажмите Install (рис.23)

    Рис.23. Установка HASP License Manager

    Устанавливаем файл как сервис, программа будет запускаться незаметно для пользователя и работать как обычный сервис в операционной системе (рис.24)

    Рис.24. Установка HASP License Manager

    Далее нажмите несколько раз Next, пока установка не будет завершена (рис. 25,26).

    Рис.25. Установка HASP License Manager
    Рис.26. Установка HASP License Manager

    Нажмите Finish, менеджер лицензий запускается автоматически (рис.27).

    Рис.27. Установка HASP License Manager

    Установка менеджера лицензий завершена. Дале будем настраивать и изменять некоторые параметры менеджера лицензий и программы «1С» в конфигурационных файлах. Эти операции необязательны при каждой установке, работать ключи будут без дополнительной настройки в большинстве случаев. Но такие настройки дадут вам понимание, как именно функционирует менеджер лицензий, и позволят оптимизировать его работу.

    Настройка менеджера лицензий и конфигурационных файлов

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

    Для решения этой проблемы следует:

    • перенести Менеджер лицензий на другую машину в сети;
    • отключить остальные сетевые интерфейсы;
    • также можно попробовать изменить метрики в свойствах протокола tcp/ip (первым будет использован интерфейс с меньшей метрикой), но результат в данном случае гарантировать нельзя.

    Что рекомендуем исправить в файлах конфигураций?

    Два и более сетевых ключа недостаточно только лишь разнести по отдельным компьютерам. Важно произвести точную настройку менеджеров лицензий. Любой из используемых ключей должен обладать уникальным именем.

    Что следует сделать:

    • на компьютере, где установлен ключ, наудите файл nhsrv.ini в папке с менеджером лицензий (C:\Program Files (x86)\Aladdin\HASP LM);
    • за имя сервера лицензий отвечает параметр NHS_SERVERNAMES, он состоит из букв и цифр латинского алфавита и содержит не более 7 символов:
      • [NHS_SERVER]
      • NHS_SERVERNAMES = NAME1
      • [NH_COMMON]
      • NH_TCPIP = Enabled
      • [NH_TCPIP]
      • NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11 – машина, на которой стоит ключ;
      • NH_SERVER_NAME = NAME1, NAME2 – имя менеджера лицензий (эти имена мы прописывали в файле nhsrv.ini);

      Если вам требуются любые доработки или настройки функционала программ «1С», обращайтесь в нашу компанию. Имеем внушительные опыт внедрения, доработки и сопровождения систем «1С». Все специалисты «1С-Архитектора бизнеса» регулярно проходят курсы повышения квалификации.

      Список опций, которые могут присутствуют в файлах nhsrv.ini и nethasp.ini

      Файл — nhsrv.ini

      • NHS_USERLIST — определяет максимальное количество пользователей, одновременно подключенных к HASP LM. Значение по умолчанию: 250 (важно для ключей на 300 и 500 пользователей);
      • NHS_SERVERNAME – имя сервера на котором находятся ключи, оптимизирует время поиска сервера, (максимум 6 имен, максимум 7 символов/имя);
      • NHS_HIGHPRIORITY – запускает менеджер лицензий с высоким приоритетом. Значение по умолчанию: no.
      • NHS_USE_UDP – прослушивание UDP протокола, его рекомендую отключить, значение по умолчанию enabled;
      • NHS_USE_TCP – прослушивание TCP протокола, оставляем как есть, значение по умолчанию enabled;
      • NHS_IP_portnum – номер IP-порта (по умолчанию: 475 (зарегистрирован в IANA), все клиенты должны использовать один и тот же порт (это важно!);
      • NHS_IP_LIMIT – указывает диапазон ip-адресов, которым разрешен доступ к менеджеру лицензий. По умолчанию закомментирован.
      • NHS_USE_IPX – разрешает или запрещает IPX, по умолчанию включено;
      • NHS_addrpath – путь для файла haspaddr.dat, по умолчанию c:\temp. Закомментирован;
      • NHS_AppendAddr – добавить к файлу haspaddr.dat. По умолчанию no;
      • NHS_usesap – можно включить или отключить, по умолчанию enabled;
      • NHS_ipx_socketnum – номера сокетов IPX, по умолчанию (0x7483);
      • NHS_USE_NETBIOS – использовать NETBIOS, по умолчанию enabled;
      • NHS_NBNAME ¬– использует другое, отличное от предопределенного имени NetBIOS
      • NHS_use_lana_nums = 3,0,7,2 ; default = all (automatic) – номера используемых областей NetBIOS.

      Пример нашего файла nhsrv.ini (рис.28,29)

      Рис.28. Пример файла nhsrv.ini
      Рис.29. Пример файла nhsrv.ini

      Файл nethasp.ini

      Для работы защищенного приложения на удаленной рабочей станции необходимо обеспечить беспрепятственный проход UDP- и TCP-пакетов по 475 порту в обе стороны. Также должны проходить и broadcast-пакеты. Если последнее требование по каким-либо причинам не выполняется, необходима настройка приложения через файл nethasp.ini.

      Если часть маршрута между запускаемой программой и ключами HASP проходит через Интернет или на ключах более 100 лицензий, могут возникнуть проблемы с тайм-аутами при доставке пакетов. Время ожидания ответа можно регулировать с помощью параметров NH_SESSION и NH_SEND_RCV. По умолчанию они закомментированы и их значение составляет 30 и 5 секунд, соответственно. Таким образом, делается 6 попыток найти ключ по 5 секунд каждая. При необходимости вы можете увеличить эти параметры.

      • NH_IPX — включаем или отключаем протокол IPX для связи с менеджером лицензий, варианты: Enabled, Disabled (по умолчанию Enabled);
      • NH_NETBIOS — включаем или отключаем протокол NetBIOS для связи с менеджером лицензий, варианты: Enabled, Disabled (по умолчанию Enabled);
      • NH_TCPIP — включаем или отключаем протокол TCP/IP для связи с HASP LM, для связи с менеджером лицензий, варианты: Enabled, Disabled (по умолчанию Enabled);
      • NH_SESSION — задает интервал в секундах, в течение которого программа пытается установить соединение с менеджером лицензий (по умолчанию 30 секунд);
      • NH_SEND_RCV — устанавливает для менеджера лицензий максимальное время получения или отправки пакета (по умолчанию 5 секунд).
      • NH_SERVER_ADDR — указывает на IP-адрес сервера или серверов, где расположен менеджер лицензий (количество адресов не ограниченно);
      • NH_PORT_NUMBER — устанавливает номер сетевого порта (по умолчанию 475);
      • NH_TCPIP_METHOD — посылает пакет TCP или UDP, обращение к менеджеру лицензий всегда выполняется по UDP, независимо от значения этого параметра;
      • NH_USE_BROADCAST — используется широковещательный механизм UDP, варианты: Enabled, Disabled (по умолчанию Enabled).

      Пример нашего файла nethasp.ini (рис.30).

      Рис.30. Файл nethasp.ini

      Программы для мониторинга и диагностики ключей HASP

      Для мониторинга ключей рекомендуем использовать программу Aladdin Monitor, скачать ее можно с официального сайта продукта. Эта утилита разработана для администрирования приложений HASP License Manager и сетевых ключей HASP.

      Кратко возможности программы:

      • проверяет наличие и свойства ключей HASP4 NET в сети;
      • отслеживает наличие и свойства менеджеров лицензий в сети;
      • останавливает и запускает локальный менеджер лицензий;
      • отслеживает лицензии, которые используются в текущий момент.

      Отметим, что Aladdin Monitor может показать наличие менеджера лицензий на определенном адресе, увидеть ключ он сможет только после того, как защищенное приложение откроет успешно хотя бы одну сессию с ключом. Aladdin Monitor может работать только по протоколу UDP, порт 475, поэтому отсутствие ключей в мониторе никак не свидетельствует о том, что ключи недоступны для приложения.

      Второй вариант ¬– утилита Aladdin DiagnostiX, скачать ее можно также с официального сайта. Утилита Aladdin DiagnostiX реализует механизм обратной связи. Ее главная задача – диагностика работоспособности локальных и сетевых ключей, работающих в системе. Помимо этого, она позволяет настраивать конфигурацию для сетевых ключей HASP и генерировать отчеты, включающие всю информацию, связанную с устройствами Aladdin. При обращении в службу технической поддержки рекомендуем прикреплять подобный отчет, это поможет специалисту увидеть полную картину о сложившейся проблеме.

      Итоги

      В одной статье мы постарались наиболее подробно рассказать о HASP License Manager. Вы научились устанавливать и настраивать менеджер лицензий для ключей «1С», увидели, какие типы ключей выпущены разработчиками на текущий момент, умеете более точно настраивать файлы конфигураций менеджера лицензий и «1С». Теперь вы знаете, чем можно мониторить и проверять ключи HASP.

      Надеемся, эта статья оказалась для вас полезной! При возникновении любых вопросов обращайтесь в нашу компанию с помощью формы обратной связи.

Добавить комментарий

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