Как сделать ключ 1с доступным по сети

Добавил пользователь Alex
Обновлено: 10.09.2024

Всем привет! Есть сервер с 1с 8.3 и 8.2. Так же есть несколько аппаратных токенов HASP 4 которые воткнуты в разные серверы в сети. Один из HASP 4 ключей отвалился и не виден в Aladdin HASP Monitor. Пробовал переустанавливать драйвер ключа, пробовал перезагружать сервер и вставлять в другой usb разъем. Не работает. Еще заметил что когда начались проблемы hasp ключ как то странно стал определяться на сервере.

Сервер физический. Подскажите как оживить хасп ключ ?

Anatoly

Случайный прохожий

Apossum

Участник
Случайный прохожий

Попробуйте в C:\Program Files\1cv8\conf в nethasp.ini указать Ip адрес сервера на котором "проблемный" ключ. Будет ли так открываться 1с?

GoodWIN

Активный участник

NanoSuit

Активный участник

Helper

Почетный гость

Apossum

Участник

Apossum

Участник

Я думал что служба VMware USB Arbitration Service как то влияет на определение hasp ключа. Выпилил все что касается вмваре с этого физического сервера, но не работает.

Helper

Почетный гость

Ключей HASP вагон разных, если от 1С v. 8, то прямо на корпусе ключа должна быть нанесена маркировка, что-то типа H4 Net5 ORGL8

marking-keys-1c-2-17.jpg

Apossum

Участник

Полез изучать дебри работы ключей HASP, к примеру если несколько ключей на 20 и на 50 пользователей.

Подскажите пожалуйста как работает лицензирование в случае если один пользователь одновременно, с одного рабочего места открывает 1с Документооборот 8.3, 1с Бухгалтерия 8.3, 1с ЗУП он использует 3 лицензии или одну ?

Apossum

Участник

Ключей HASP вагон разных, если от 1С v. 8, то прямо на корпусе ключа должна быть нанесена маркировка, что-то типа H4 Net5 ORGL8

marking-keys-1c-2-17.jpg

NanoSuit

Активный участник

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

Helper

Почетный гость

. как работает лицензирование в случае если один пользователь одновременно, с одного рабочего места открывает 1с Документооборот 8.3, 1с Бухгалтерия 8.3, 1с ЗУП он использует 3 лицензии или одну ?

Зависит от того, как лицензии раздаются. Если клиенты сами получают лицензии напрямую от HASP LM License Manager, то лицензия выдаётся на машину (или на терминальный сеанс, если подключение по RDP), т.е. на одной машине (или одном терминальном сеансе) можно запустить несколько баз используя только одну лицензию. Если же лицензии клиентам выдаёт сервер 1С (или модуль веб-сервера), то лицензия расходуется на каждый запуск.

Helper

Почетный гость

Ещё нюанс - если лицензии раздаёт сервер 1С или модуль веб-сервера, то они в принципе не могут раздать лицензии более чем с двух ключей (с 1 установленного локально непосредственно в машине сервера + 1 по сети от HASP LM). Исключение составляют только ключи на 300 и 500 рабочих мест, т.к. они других серий.

Apossum

Участник

333333.jpg

Вот такая маркировка hasp h4 net50 orgl8

Helper

Почетный гость


Это клиентский платформенный ключ 1С:Предприятие 8 на 50 рабочих мест.
Проблема точно в ключе? При установке в USB светодиод загорается ?
Менять местами с заведомо проверенным рабочим ключом пробовали?

Apossum

Участник

Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия!
по причине:
Поиск лицензии на клиенте:
Файл программной лицензии не найден
nethasp.ini: C:/Users/user/AppData/Local/1C/1cv8/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=159, ORGL8 Сетевой, не установлен
Файл программной лицензии не найден
локальный ключ недоступен: Status=0, ORGL8 Локальный, не установлен
локальный ключ недоступен: Status=0, ORG8A Локальный, не установлен
локальный ключ недоступен: Status=0, ORG8B Локальный, не установлен
nethasp.ini: C:/Users/user/AppData/Local/1C/1cv8/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=159, ORG8A Сетевой, не установлен
nethasp.ini: C:/Users/user/AppData/Local/1C/1cv8/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=159, ORG8B Сетевой, не установлен

2. Вычистил весь aladdin софт, драйверы, службы. Поставил НЕ последнюю версию софта, заработало Hasp License manager 8.32

3. Ключей у меня несколько, серверов 1с = 2 (у одного серверный ключ аппаратный у другого - виртуалка+программная лицензия)

13) при большом количестве пользователей раздавайте менеджеры лицензий для каждого клиента персонально, указывая конкретный компьютер
NH_SERVER_ADDR = 192.168.159.1 ;;(IP-адрес должен быть правильный)

14) Использование сетевых ключей HASP на 300 и 500 пользователей:

Ключи на 300 и 500 пользователей — это ключи HASP HL (нет ключей HASP 4 на такое количество пользователей). Это означает возможность одновременной установки в компьютер нескольких ключей (напрмер на 20 и на 500 пользователей) .

Максимальное количество пользователей, одновременно подключенных к менеджеру лицензий, определяется значением параметра NHS_USERLIST файла nhsrv.ini. Его значение по умолчанию — 250. Чтобы увеличить максимальное количество подключений необходимо:

  • разместить файл nhsrv.ini в каталоге, из которого запускается менеджер лицензий;
  • изменить значение параметра NHS_USERLIST на необходимое (300, 500 или другое);
  • перезапустить менеджер лицензий;
  • убедиться, что менеджер лицензий нашел файл nhsrv.ini по журналу Activity Log/ Server Activity Log.

Клиентское приложение и COM-соединение 1С:Предприятия начиная с версии 8.1.13.41 допускает использование следующих ключей HASP:

* локальный клиентский ключ серии ORGL8 на 1 пользователя,
* сетевой клиентский ключ серии ORGL8 на 5, 10, 20, 50 и 100 пользователей,
* сетевой клиентский ключ серии ORG8A на 300 пользователей,
* сетевой клиентский ключ серии ORG8B на 500 пользователей

15. Для COM-соединений к 64х битному серверу приложений использование возможно только на том компьютере, на котором установлен ключ 64-разрядного сервера 1С:Предприятия (и не из терминальной сессии).

— запустите Component Services;
— создайте пустое COM+ приложение с Activation type — Server application и именем, например, V81_COMConnector, укажите имя пользователя Windows, от имени которого компонента будет запускаться в адресном пространстве отдельного процесса dllhost.exe;
— в ветке Components добавьте новую компоненту comcntr.dll из каталога загрузочных модулей 1С:Предприятия.

16. Настройка ключей под линукс здесь .

17. Если в разных терминальных сессиях логинятся разные пользователи операционной системы, то поместите правильные nethasp.ini в каталоги:

и удалите их из других каталогов.

Отличия для версии 8.2

ЕСЛИ ВДРУГ НЕ ХВАТАЕТ ЛИЦЕНЗИЙ!

Ключ перенести сервер 1С. Самому серверу и терминальным клиентам запретить общаться с ключем по сети. Для этого в nethasp.ini отключить все протоколы:

NH_IPX = Disabled ; Use the IPX protocol
NH_NETBIOS = Disabled ; Use the NETBIOS protocol
NH_TCPIP = Disabled ; Use the TCP/IP protocol

Таким образом терминальные клиенты получат лицензию через сервер 1С.

Такой способ лицензирования удобен например при работе сервера 1С Предприятие в виртуализованной среде типа Hyper-V.

file:///C:/Program%20Files/1cv82/8.2.11.235/docs/ru/V8Update.htm

Реализована защита от несанкционированного использования с помощью программной лицензии. Защита с помощью ключей HASP или программных лицензий определяется поставкой защищаемого продукта.

  • вместо ключа появляется файл лицензии (с расширением .lic), привязанный к параметрам компьютера
    • наименование операционной системы.
    • версия операцинной системы.
    • серийный номер операционной системы (только в случае ОС Windows).
    • дата установки операционной системы (только в случае ОС Windows).
    • сетевое имя компьютера.
    • модель материнской платы.
    • объем оперативной памяти.
    • тип и версия BIOS.
    • список процессоров.
    • список сетевых адаптеров и их MAC-адреса.
    • список жестких дисков.
    • список разделов жестких дисков.
    • список видеоадаптеров.

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

    Прочее.
    Работа с ключами защиты типа hasp srm и т.п. пока не планируется.
    Планов по отказу от аппаратной защиты у 1С пока нет.

    С многопользовательскими программными лицензиями возможна работа если:

    — в терминальном режиме
    — в клиент-серверном варианте
    — через веб-сервер (в тонком и веб-клиенте)

    Архитектура работы с ключами на сервере 1с

    За получение серверной лицензии отвечает rphost.

    За получение клиентской лицензии, если клиентские лицезии раздаются сервером 1С:Предприятия, отвечает rmngr, на который размещен сервис сеансовых данных.

    Отличия для 1С:Предприятие 8.3


    Сервер 1С, где работает только сервер лицензирования и нет клиентских подключений НЕ ТРЕБУЕТ серверный ключ защиты!

    Официальный монитор от Aladdin здесь.

    При работе под линукс учитывать, что:

    Утилита HASP Admin Control Center (hasplmd) не предназначена для работы с ключами HASP H4, поэтому они ей и не отображаются. Однако менеджер лицензий (hasplm) и сервер 1С:Предприятия корректно работает с такого рода ключами. Просмотреть статус сетевых ключей H4, установленных на Linux-машине, можно при помощи утилиты Aladdin Monitor, запущенной в Windows.

    1С поддерживает работу как с программными, так и с аппаратными ключами. Разберемся подробнее с каждым из этих видов:

    Программный ключ защиты 1С

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

    Условно программную лицензию 1С можно поделить на 2 вида:

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

    Многопользовательская лицензия чаще всего устанавливается на сервер (1С:Предприятие, сервер терминалов, WEB-сервер). При обращении 1С-клиента к 1С-серверу программное обеспечение само отслеживает количество свободных лицензий и позволяет (или не позволяет, если количество лицензий исчерпано) работать с 1С. При этом стоит отметить, что многопользовательская лицензия до 50 пользователей может быть активирована не только на сервере, как общая, её можно активировать на 50 разных клиентских компьютерах как 50 однопользовательских лицензий. Но если хотя бы одна лицензия из комплекта многопользовательской активирована как однопользовательская, то дальнейшее использование лицензий как “комплекта” уже невозможно.

    Аппаратный ключ защиты 1С

    Более надежным, но вместе с тем, и более дорогим способом защиты 1С являются аппаратные ключи. Аппаратные ключи защиты (HASP-ключ) выглядят как флешка и отмечают 1С, как прошедшую лицензирование. В данном случае, в отличие от программной лицензии, ПИН хранится на HASP, а не в файле на компьютере/сервере.

    Существуют 4 вида аппаратных ключей, каждый имеет отличительный цвет и маркировку:

    • Ключ для одного пользователя (локальный). Ключ имеет синий цвет и маркировку H4 M1 ORGL8. Данный ключ поставляется вместе с продуктами, у которых есть лицензия на один персональный компьютер.
    • Сетевой ключ. Ключ красного цвета. HASP-ключ вставляется в один компьютер и виден всем компьютерам в сети. Маркируется как NETXX ORGL8. где ХХ — это количество лицензий. Есть разновидности на 5, 10, 20, 50, 100, 300, 500 лицензий.
    • Серверный ключ для 32-битного сервера. Имеет фиолетовый цвет и маркировку ENSR8. Всегда поставляется вместе с лицензией на сервер.
    • Серверный ключ для 64-битного сервера. Имеет зеленый цвет и маркировку EN8SA. Может работать также и с 32-разрядными серверами.

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

    аппаратные ключи 1С

    Менеджер лицензий 1С

    В случае работы с многопользовательской лицензией необходимо, чтобы 1С знала о наличии такой лицензии в сети. За это отвечает Менеджер лицензий 1С (Hasp License Manager). Менеджер лицензий 1С является дополнительным программным обеспечением (входит в комплект поставки), без которого многопользовательская лицензия не будет корректно работать.

    Ответы на часто задаваемые вопросы по ключам защиты 1С

    №1. 1С не видит лицензии

    В случае использования аппаратных ключей, если 1С не видит лицензий, в первую очередь необходимо удостовериться, что на HASP-ключе мигает индикатор. Это показатель того, что устройство определено и драйвер HASP-ключа установлен. Если лампочка не горит, попробуйте подключить ключ-флешку в другой порт USB, либо обратитесь к системному администратору, возможно у пользователя не хватает прав доступа для установки драйвера.

    Также, в первую очередь убедитесь, что к компьютеру подключен ключ нужной серии. помните, что ключи могут блокировать друг-друга.

    №2. Драйвер ключа защиты HASP устанавливается с ошибкой.

    1. Возможно несовместимы операционная система и драйвер ключа. Попробуйте скачать более новую версию драйвера.
    2. Файлы драйвера могут быть заблокированы из-за того, что заняты другим процессом. Попробуйте перезагрузить компьютер и сразу после загрузки установить драйвер. Либо примените консольную версию утилиты установки с параметрами командной строки: hinstall -i -kp

    №3. Ошибка: HASP not Found (-3), (Error 7), (H0007)

    HASP в сети работает по порту 475. Убедитесь, что на компьютере с ключом, на компьютере с запущенным приложением и в сети не блокируется порт 475. Он может быть заблокирован брандмауэром или антивирусом.

    №4. HASP Device Driver not installed (-100)

    Распространенная ошибка Windows XP. Драйвер защиты загружается медленее, чем сервер защиты из автозагрузки. Вместо сервера защиты используйте Менеджер лицензий LMSETUP, который устанавливается, внимание, в качестве службы (Service) Windows!

    В дополнение скажем, что при работе с 1С могут одновременно функционировать два и более менеджеров лицензий, но для предотвращения появления ошибок каждому менеджеру должно быть присвоено свое уникальное имя. Для этого используют файл nhsrv.ini, нужно изменить значение параметра NHS_SERVERNAMES в секции NHS_SERVER. Более того, необходимо сообщить эти имена каждой копии запущенной программы. Для этого используют nethasp.ini: в параметре NH_SERVER_ADDR указывают ip-адреса серверов, в параметре NH_SERVER_NAME указывают их имена в том же порядке, в котором были указаны адреса.

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

    Еще один очень важный момент . , если у вас сеть WI-FI, то есть компьютеры подключены по беспроводной технологии, то данный вариант вам не подойдет, какой бы у вас навороченный WI-FI роутер, не стоял . Будет все мрачно тормозить, виснуть, и в результате можете вообще базу испортить, так как каналы создаваемые при помощи WI-FI соединения очень ненадежные, и любое прерывание при записи в базу (например проведение документа) может убить вашу базу 1С раз и навсегда. Другое дело настройка терминального подключения (есть недорогие аналоги позволяющие поднять альтернативу терминальным подключениям), но это я опишу в другой статье.

    Подготовка к настройке общего доступа к 1С

    Открывается окно настроек, где должны стоять следующие галочки :

    10

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

    Проверяем, и сохраняем.

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

    Свойство папки для открытия общего доступа к базам 1С

    Настройка общего доступа к базам 1С

    Расшаривание папки под общий доступ к базе 1С

    Многопользовательская работа в файловом варианте 1С

    Общий доступ к 1С

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

    Доступ к 1С по сети

    Далее копируем в эту папку, папку с нашей базой 1С к которой будим осуществлять доступ по сети.

    9 комментариев (+Ваш отзыв?)

    Юрий
    23 Ноя 2016 в 13:24

    добрый день, а подскажите как я могу одновременно запустить одну и туже базу на двух ПК связанных по LAN?

    schastliviy ответил:
    22 декабря, 2016 в 18:02

    Добрый день, ограничение на запуск от одного пользователя только на БАЗОВЫЕ версии. Остальные версии возможно запускать на нескольких компьютерах одновременно.

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

    schastliviy ответил:
    22 декабря, 2016 в 18:09

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

    James
    31 Дек 2016 в 8:43

    Добрый день, у меня после установки платформы 1с предприятий спрашивает ключ защиты а у меня его нет, что делать?

    schastliviy ответил:
    10 января, 2017 в 14:36

    Если 1с была ломаная, то нужно будет ломать новую платформу, но это не законно!

    Читайте также: