Controlador de llave de seguridad 1s 8.3

1C: Los productos de software Enterprise versión 8 también se pueden proteger contra la copia mediante hardware LPT o dongles USB del tipo HASP4 Net de Aladdin. Este artículo proporciona información sobre el tipo, la marca y el propósito de varias llaves HASP4 Net de 1C:Enterprise. Así como una descripción general de los productos de software de Aladdin, que se utilizan para instalar, configurar y administrar estas claves (para SO de la familia Windows).

1. Marcado y asignación de claves

Todas las llaves HASP4 Net se pueden dividir condicionalmente en 2 tipos "Cliente" y "Servidor":

El propósito de una clave en particular puede ser determinado por su floración y etiquetado. En las siguientes figuras, la marca clave está resaltada con un marco. Los caracteres restantes de la tecla no tienen mucho significado para los usuarios del programa. El tipo y el propósito de la clave mediante el marcado se pueden determinar a partir de la siguiente tabla:

Tabla de tipos de llaves HASP 1С:Enterprise 8
Tipo / color Marcado / serie Objetivo
VERSIONES DE USUARIO ÚNICO DE BASIC ENTREGA Y CLAVE DE CLIENTE
H4 M1 ORGL8
  • 1C: Contabilidad 8 PROF
  • 1C: Contabilidad 8 PROF. Suministro para distribución minorista
  • 1C: Contabilidad 8 CORP
  • 1C: Contabilidad de una institución presupuestaria 8
  • 1C: Contabilidad de una institución autónoma 8 PROF
  • 1C: Departamento de contabilidad de una institución autónoma 8 KORP
  • 1C: Gestión comercial 8
  • 1C: Nómina y Recursos Humanos 8
  • 1C: Salario y personal de una institución presupuestaria 8
  • 1C: Gestión de pequeñas empresas 8
  • 1C: Automatización compleja 8
  • 1C: Empresa 8. Gestión de empresas de fabricación
  • 1C: Gestión de documentos 8
  • 1C: Empresa 8. Licencia de cliente para 1 lugar de trabajo
VERSIONES DE RED DE ENTREGA BÁSICA Y LLAVE MULTIUSUARIO
H4 NET5 ORGL8
  • 1C: Contabilidad 8. Conjunto para 5 usuarios
  • 1C: Contabilidad 8 PROF para 5 usuarios. Suministro para distribución minorista
  • 1C:Enterprise 8. Un conjunto de soluciones aplicadas para 5 usuarios
H4 NET5 ORGL8
  • 1C:Empresa 8. Licencia de cliente para 5 lugares de trabajo
H4 NET10 ORGL8
  • 1C:Empresa 8. Licencia de cliente para 10 lugares de trabajo
H4 NET20 ORGL8
  • 1C:Empresa 8. Licencia de cliente para 20 lugares de trabajo
H4 NET50 ORGL8
  • 1C:Empresa 8. Licencia de cliente para 50 lugares de trabajo
H4 NET100 ORGL8
  • 1C:Empresa 8. Licencia de cliente para 100 lugares de trabajo
NET250+ORG8A
  • 1C:Enterprise 8. Licencia de cliente para 300 puestos de trabajo
NET250+ORG8B
  • 1C:Enterprise 8. Licencia de cliente para 500 puestos de trabajo
CLAVES DEL SERVIDOR 1C: EMPRESA 8.*
H4 M1 ENSR8
  • 1C: Enterprise 8. Licencia de servidor (x32).
EN8SA máx.
  • 1C: Enterprise 8. Licencia de servidor (x86-64).
JUEGOS
  • 1C:Empresa 8. Gestión empresarial de fabricación para 10 usuarios + cliente-servidor. El paquete incluye dos claves: Multiusuario para 10 estaciones de trabajo y para el servidor 1C:Enterprise 8.* (x32)
  • 1C: Automatización integrada 8 para 10 usuarios + cliente-servidor. El paquete incluye dos claves: Multiusuario para 10 estaciones de trabajo y para el servidor 1C:Enterprise 8.* (x32)
  • 1C:Empresa 8. Un conjunto para la formación en instituciones de educación superior y secundaria. El paquete incluye dos llaves: Multiusuario para 20 estaciones de trabajo y para el servidor 1C:Enterprise 8.* (x32)

El tamaño de las llaves USB puede diferir del tamaño de las llaves que se muestran en las figuras. Los productos de software del sistema 1C:Enterprise producidos antes de 2009 estaban equipados con llaves USB en un factor de forma más largo: 52 mm. El esquema de color y la marca de las teclas se mantuvieron sin cambios.

2. Lo que necesita saber al instalar llaves

Hay algunas cosas a considerar antes de instalar llaves HASP, a saber:

  1. El número total de usuarios que pueden trabajar con 1C:Enterprise es igual a la suma de licencias disponibles en cada una de las claves de cliente.
  2. En una computadora física, 2 o más claves del mismo Serie, ya que estas claves son indistinguibles y de hecho solo se utilizará una de ellas (elegida arbitrariamente). La serie clave puede determinarse por los últimos 5 caracteres de la marca (ORGL8, ORGL8A, ENSR8, etc.). Las llaves de diferentes series se pueden instalar en una computadora sin problemas.
  3. Las claves de cliente se pueden instalar en cualquier computadora de la red (si se está ejecutando el Administrador de licencias HASP).
  4. Si hay varias llaves, las licencias se emiten en el siguiente orden:
    • en llave de la serie ORGL8
    • en llave de la serie ORGL8A
    • en llave de la serie ORGL8B
  5. También válido “Recordar clave”, es decir, cuando vuelva a aplicar, primero se intentará obtener una licencia de la clave, cuya licencia obtuvo el usuario durante la última conexión.
  6. La clave del servidor debe instalarse directamente en la misma computadora que se usa como servidor del clúster 1C: Empresa. No funcionará a través de la red.
  7. Las claves de servidor de 64 bits también se pueden utilizar en sistemas de 32 bits.
  8. Hay ciertos problemas con el reenvío de una clave de servidor desde un entorno físico a uno virtual en algunos hipervisores. Por ejemplo, nunca logré transferir la clave del servidor a la máquina virtual en formato .
  9. La conexión COM también requiere una licencia.
  10. Los servicios web no requieren licencias de cliente.
  11. Algoritmo de búsqueda de licencia completa al inicio de 1C:Enterprise para la versión 8.3 descrito, para la versión 8.2 — .

3. Peculiaridades de la contabilización de licencias de clientes

Al inicio, el cliente 1C:Enterprise puede usar para obtener licencias:

  • clave local— una clave instalada en una computadora física desde la cual se inicia 1C:Enterprise. Otorga el derecho de iniciar una cantidad arbitraria de instancias del sistema en una computadora con una clave de una sesión de Windows en 1C: modo Enterprise o Configurator. Al trabajar en modo terminal, permite trabajar a un solo usuario, que se conectó a la sesión de terminal con identificador 0.
  • Clave multiusuario disponible a través de la red a través del Administrador de licencias HASP- Asegura el funcionamiento simultáneo de tantos equipos como usuarios de la clave. Similar a una clave local en una computadora en una sesión de Windows, es posible iniciar una cantidad arbitraria de instancias del sistema en cualquier modo dentro de una licencia. Cuando se trabaja en modo terminal, también se requiere la instalación del Administrador de licencias HASP.
  • 1C: servidor empresarial o módulo de extensión del servidor web— Además del programa Administrador de licencias HASP, las licencias también pueden ser emitidas por el servidor 1C:Enterprise o el módulo de extensión del servidor web (solo cuando se trabaja con la base de datos de archivos a través del cliente web). Al mismo tiempo, el servidor 1C:Enterprise o el módulo de extensión del servidor web es responsable de contar las licencias. En este caso, a diferencia de las dos opciones anteriores, las licencias se consumen por sesión, una licencia. Por lo tanto, si se ejecutan dos instancias de 1C:Enterprise en la misma computadora, se consumirán dos licencias.

Además muy importante saber y tener en cuenta la siguiente característica: si se encuentran varias claves de cliente multiusuario de la serie ORGL8 en la red, el servidor seleccionará uno clave arbitraria. Una vez agotadas las licencias de esta clave, es posible utilizar uno clave multiusuario ORG8A, y luego es posible usar uno clave multiusuario ORG8B.

4. Programas para la administración de llaves HASP


4.1 Controlador de dispositivo HASP

En el momento de escribir este artículo, la versión actual era 6.62.1. Se puede descargar desde el sitio oficial o desde.

Esto no es más que un controlador de dispositivo normal. Es necesario para que la llave HASP4 Net se defina en el sistema. Instalar siguiendo las instrucciones del instalador.


4.2 Administrador de licencias HASP HL

desde el sitio oficial o desde .

El administrador de licencias es una utilidad que sirve como enlace entre la clave de red y "1C" que se ejecuta en una máquina remota. Cuando se instala, el Administrador de licencias HASP crea automáticamente un archivo . Sin embargo, para que la aplicación protegida funcione en una estación de trabajo remota, es necesario verificar que los paquetes UDP y TCP pasen por el puerto 475 en ambas direcciones sin obstáculos. Es conveniente instalar el administrador como un servicio seleccionando " Servicio (nhsrvice.exe)" durante la instalación.

Bueno, después de la instalación, debería aparecer el servicio correspondiente.

Al instalar dos o más administradores de licencias en una red, deben configurarse para su correcto funcionamiento. De lo contrario, puede ocurrir una colisión entre los administradores de licencias por nombre en la red; al inicio, toman el mismo nombre de forma predeterminada y, como resultado, hay varios recursos con los mismos nombres en la red. Vale la pena señalar que los gerentes a menudo trabajan normalmente incluso sin configuración. Sin embargo, tenga en cuenta que puede ocurrir un problema. Además, puede ser necesaria la personalización, por ejemplo, para separar clientes en diferentes administradores de licencias. Lea más sobre esto.


4.3 Monitor HASP de Aladino

En el momento de escribir este artículo, la versión actual era 8.32.5. Se puede descargar desde el sitio oficial o desde.

Esta utilidad se utiliza para controlar el acceso a claves y las licencias ocupadas. Una vez instalado y lanzado, el programa escanea la red en busca de un administrador de licencias y muestra las conexiones activas de las aplicaciones cliente a estos servicios. El monitor le permite ver los nombres de los hosts en los que están instalados el servicio y las llaves HASP, la cantidad máxima de licencias en la llave, la cantidad de licencias utilizadas y el nombre de los clientes que recibieron la licencia.

Debe entenderse que el monitor en sí solo puede mostrar la presencia de un administrador de licencias en una dirección particular. Podrá ver la clave solo después de que la aplicación protegida abra con éxito al menos una sesión con la clave. Además, ten en cuenta que Aladdin Monitor funciona únicamente a través del protocolo UDP, puerto 475, por lo que para que el programa funcione necesitas. Por lo tanto, la falta de datos sobre la clave en el monitor no significa que la clave no esté disponible para la aplicación.

5. Visualización de la licencia recibida en 1C

La lista de todas las claves visibles, así como el lugar donde se obtuvo la licencia actual, también se puede ver directamente desde 1C:Enterprise. Basta con iniciar 1C en 1C: modo Enterprise, seleccione " Referencia» — « Sobre el programa…” o haga clic en el icono con un signo de exclamación en el panel.

En la ventana que se abre, la información sobre las licencias se puede ver en el " Licencia».

Aquí veremos la clave que emitió la licencia a este usuario, así como todas las claves de red visibles. La información sobre las licencias emitidas también está disponible en 1C:Enterprise Server Administration Console en la lista de sesiones de la base de datos (a partir de la versión 8.2.15 de la plataforma).

¿Te ayudó este artículo?

Saber cómo instalar un controlador para 1C es necesario para cada usuario de este programa. Esto es especialmente importante en las nuevas versiones, comenzando con 1C 8, donde se implementó por primera vez la protección de software. Sin el controlador necesario, el programa se niega a funcionar porque cree que está, como los datos del usuario, en una posición vulnerable. Si no instala la clave, asegurando así el programa de su seguridad, el trabajo se detendrá. Por eso es tan importante instalar los controladores. Pero muchos usuarios y administradores de sistemas tienen dificultades con la protección 1C, por lo que analizaremos en detalle cómo funciona y por qué es necesaria.

¿Qué es la protección 1C?

1C es un programa que automatiza los flujos financieros y su contabilidad en una empresa. El sector financiero siempre necesita un mayor nivel de seguridad, y 1C contribuye a construir una barrera protectora. El sistema de seguridad 1C se denomina licencia de software y sirve para limitar el acceso no autorizado a los datos del programa y garantizar el funcionamiento seguro de varios usuarios al mismo tiempo.

Hay varios tipos de licencias de software:

    Para un usuario: es posible el lanzamiento simultáneo de un número ilimitado de aplicaciones: tecla azul HASP HL ​​​​Net.

    Para múltiples usuarios: limita la cantidad de programas que se ejecutan simultáneamente a un número arbitrario: tecla roja HASP HL ​​​​Net.

    Combinado: le permite activar la versión de usuario único o multiusuario. Como resultado, la primera versión lanzada permanece para siempre.

    Para un servidor de 32 bits: limita la cantidad de procesos de 32 bits a un número arbitrario: clave púrpura HASP HL ​​​​Pro.

    Para un servidor de 64 bits: limita la cantidad de procesos de 64 y 32 bits a un número arbitrario: tecla verde HASP HL ​​​​Max.

Hay varias opciones para comprobar una licencia:

    Cliente: el análisis se inicia en una computadora con la versión cliente del programa y, si la respuesta es incorrecta, el programa se bloqueará. La comprobación se realiza al inicio del programa y periódicamente durante el funcionamiento. La verificación del cliente se implementa para varios usuarios que trabajan en la red y usan una licencia.

    Servidor: el cheque se inicia en una computadora con una versión de servidor del programa para autorizar el lanzamiento del servidor.

Implementación de la licencia de software 1C

La licencia de software se presenta en dos niveles: software y hardware. Además, en versiones anteriores, por ejemplo, 1C 7.7, solo funciona la clave de hardware y, a partir de 1C 8.1, ya puede elegir entre claves de hardware y software.

    Protección de equipos. Inicialmente, se implementó una licencia protectora para 1C utilizando el sistema HASP en forma de llave electrónica. Era un dispositivo de memoria flash conectado a la computadora cliente a través de un conector USB, o era un dongle LPT. Para que dicha clave funcione, el controlador Alladin debe estar instalado en la computadora, y si una clave se usa para varias computadoras en la red, también debe instalarse el administrador de claves Alladin. La llave HASP sigue siendo el principal sistema de seguridad del programa y se suministra como accesorio del producto de software 1C.

    Protección de software. A partir de la versión 1C 8.1, se hizo posible utilizar una clave alternativa: el software. Esta clave se instala en la computadora cliente, y no el hecho de que la clave exista, sino su vinculación a una máquina específica, se usa como verificación. Cambiar el coche lleva a la necesidad de cambiar la llave. Al mismo tiempo, una actualización significativa de la versión del sistema operativo, por ejemplo, de Windows 7 a Windows 8, le indicará a 1C que se trata de una máquina diferente y que se necesita una nueva clave; de ​​lo contrario, 1C no se iniciará.

Instalación adecuada de la llave y el controlador en 1s

La licencia de software 1C causa muchos problemas en cualquier nivel, pero esto no se debe a un software "torcido", sino a una instalación analfabeta de claves y controladores. Esperamos que ya te hayas enterado un poco de la tipología de llaves de seguridad 1C y llamar tu atención sobre los siguientes puntos para una correcta instalación:

    Solo se puede instalar una llave de la serie en una máquina.

    No se recomienda instalar claves locales y de red en la misma máquina. Por defecto, el sistema busca primero la clave local y, por lo tanto, solo verá la clave local. Puede cambiar el orden de búsqueda de claves, así como otras configuraciones predeterminadas, en el archivo nethasp.ini.

    Para que la clave de red esté disponible para todos los usuarios de la red, tanto la clave como el administrador de licencias (suministrado con el programa principal) deben estar instalados en la misma máquina. Puede configurar el trabajo del administrador y la cantidad de licencias conectadas en el archivo de configuración nhsrv.ini, que generalmente se encuentra en C:\Program Files\Aladdin\HASP LM.

    Cuando se usan claves de red, se requiere un administrador de licencias y se debe asignar un nombre único a la clave en cada máquina. Esto se puede hacer en el archivo nhsrv.ini, que se encuentra en el mismo directorio que el administrador de licencias. Los nombres no deben exceder los siete caracteres y deben consistir en números y letras latinas.

    Cuando se utilizan varios administradores de licencias, a cada uno se le debe asignar un nombre único. Esto se puede hacer en el archivo nhsrv.ini, que se encuentra en el mismo directorio que el administrador de licencias. Los nombres no deben exceder los siete caracteres y deben consistir en números y letras latinas.

    Para contabilizar las licencias, use el programa especial Aladdin Monitor, le permite rastrear las licencias restantes.

    Para intercambiar datos entre 1C y el equipo comercial, debe instalar un controlador KKM adicional de ATOL.

Cuando no está instalado: errores

1C tiene su propio sistema de mensajes de error, por lo que en lugar de notificaciones HASP claras, se genera un error para todos los casos: "¡No se encontró la clave de protección del programa!" El programa se niega a funcionar, pero no explica por qué. De hecho, este error significa cuatro variantes de situaciones problemáticas y se elimina en consecuencia:

    "Número de licencias excedido". El número de licencias especificado en la clave es menor que el número de archivos adjuntos activos (usuarios). O bien, dos administradores de licencias con el mismo nombre se ejecutan en la misma red.

    "Servicio de terminal detectado". Al iniciar 1C desde una sesión de terminal con una clave local.

    "La clave no contiene una licencia". Si se instalan dos llaves de la misma serie en la misma máquina, el sistema puede ver erróneamente la primera llave que no contiene la licencia requerida. O un mensaje similar ocurre cuando dos administradores de licencias con el mismo nombre, utilizando claves de la misma serie, trabajan en la misma red.

    "Clave no encontrada." El mensaje de error más común. Significa usar una clave de otra máquina, la ausencia de una clave, con una conexión de red: el administrador de licencias no se está ejecutando, el puerto está cerrado o la clave de red no está instalada (y una clave local está instalada).

Si tiene alguna dificultad con el funcionamiento del programa, la instalación de claves o controladores, la configuración de cualquier nivel, comuníquese con nuestros profesionales para obtener ayuda.

Es bien sabido que se requiere una licencia para trabajar en 1C. 1C proporciona varias claves de seguridad: local y de red. La clave local solo se puede usar en una computadora, que tiene la forma de una unidad flash que nos resulta familiar.

Las claves de red pueden proporcionar licencias para múltiples usuarios, según su serie. En las grandes empresas, las claves para 300 y 500 conexiones se usan con mayor frecuencia, pero si es necesario, puede comprar menos. Tenga en cuenta que una computadora no puede tener más de una clave de la misma serie.

En este artículo, veremos paso a paso cómo configurar el administrador de licencias 1C 8.3 para que la clave de protección de red esté en una computadora. Los usuarios de otras computadoras ya recibirán licencias de él. En pocas palabras, solo hay una clave, pero hay muchas sesiones de usuario.

Configuración del administrador de licencias HASP

Comencemos instalando el administrador de licencias en la computadora que distribuirá las licencias. En lo que sigue, nos referiremos a esta computadora como el servidor de licencias. Todo el software necesario está incluido en la distribución 1C:Enterprise.

Puede descargar Alladin HASP License Manager para Windows x64 y x32 desde el enlace.

Para el correcto desempeño del administrador, debe realizar algunos ajustes preliminares. El archivo donde los producirá se llama nhsrv.ini. La mayoría de las veces se puede encontrar en C:\Program Files\Aladdin\HASP LM si el administrador de licencias está instalado como una aplicación. De lo contrario (instalado como un servicio) estará en el directorio del sistema del sistema operativo.

Abra el archivo que encontró en cualquier editor de texto, por ejemplo, en el bloc de notas y agregue la línea allí:

NHS_IP_LIMIT = 192.168.*.*

En lugar de asteriscos, puede escribir cualquier número del 0 al 254. Además, si deja los signos "*", esto significará que las licencias "verán" todas las computadoras en la red cuya dirección comienza con 192.168.

Por ejemplo, si tiene el complemento NHS_IP_LIMIT = 192.168.1.* especificado en el archivo nhsrv.ini, las licencias estarán disponibles solo para computadoras con IP en el rango de 192.168.1.0 a 192.168.1.254.

Configuraciones en las PC cliente

Una vez que haya realizado todas las configuraciones necesarias en el servidor de licencias 1C, debe configurar las computadoras cliente.

Cuando se ejecuta 1C en una PC de usuario, el programa solicita una licencia en la dirección especificada en el archivo nethasp.ini. Puede encontrarlo en la carpeta "conf" del directorio donde está instalada la plataforma 1C. En nuestro caso, la dirección es: "d:\Program Files (x86)\1cv8\conf\".

Sin ninguna configuración adicional, el programa 1C buscará licencias en toda la red local. Para acelerar este proceso, podemos especificar de forma independiente la dirección IP del servidor de licencias en este archivo agregando el texto resaltado en la figura a continuación.

La protección del sistema 1C:Enterprise puede basarse en el uso del sistema de protección de red HASP4 Net. En este caso, los usuarios pueden ser contados por la parte del servidor 1C:Enterprise o por un programa especial: HASP License Manager. Este artículo trata sobre la instalación del Administrador de licencias HASP y la configuración de 1C:Enterprise para trabajar con él.

Llaves de seguridad y su marcado.

Los dongles de hardware HASP4 Net se conectan a los puertos USB de la computadora. El número total de usuarios que pueden trabajar con 1C:Enterprise es igual a la suma de las licencias disponibles de todas las computadoras en la red a las que están conectadas las llaves de hardware y el Administrador de licencias HASP está configurado.

Las claves de hardware son similares a una unidad flash USB y se ven así:

Pueden variar en color y marcas. Al marcar, puede determinar qué tipo de clave es: para qué productos de software es adecuada y cuántas licencias proporciona.

  • ORGL8- Clave de cliente local;
  • NET5 ORGL8- Clave de cliente multiusuario para 5 usuarios;
  • NET10 ORGL8- Clave de cliente multiusuario para 10 usuarios;
  • NET20 ORGL8- Clave de cliente multiusuario para 20 usuarios;
  • NET50 ORGL8- Clave de cliente multiusuario para 50 usuarios;
  • NET100 ORGL8- Clave de cliente multiusuario para 100 usuarios;
  • NET250+ORG8A- Clave de cliente multiusuario para 300 usuarios;
  • NET250+ORG8B- Clave de cliente multiusuario para 500 usuarios;
  • ENSR8- Clave local del servidor de 32 bits;
  • EN8SA- Clave local del servidor de 64 bits.

Entonces, la foto de arriba muestra una clave de cliente multiusuario para usuarios 5. Cabe señalar que solo una clave de cada serie (ORGL8, ORG8A y ORG8B) puede funcionar en una computadora. Si conecta varias claves de la misma serie a una computadora, solo se utilizará una de ellas, elegida arbitrariamente.

Instalación del controlador de protección

El controlador de dispositivo HASP debe instalarse en aquellas computadoras a las que las llaves de protección de hardware están directamente conectadas. Este controlador se incluye en el paquete de distribución de 1C:Enterprise y se puede instalar desde el menú Inicio:


Instalación del controlador de protección desde el menú de inicio

O desde la línea de comando:

C:\>"Archivos de programa\1cv8\common\haspdinst.exe" -i

Para el sistema operativo Linux, debe descargar el controlador del sitio web de SafeNet. El archivo descargado contiene un paquete DEB para Ubuntu/Debian, un paquete RPM para RedHat/SuSE y un script para la instalación automática. Probemos la opción con el script, para esto descargamos y descomprimimos el archivo deseado. A continuación, haga que el archivo dinst sea ejecutable y ejecútelo:

sudo chmod +x ./dinst

El resultado será algo como esto:


Se recomienda instalar el controlador en cualquier sistema operativo con la llave USB desconectada.

La distribución del Administrador de licencias HASP se puede encontrar en el sitio web de SafeNet. Al instalar en Windows, deberá seleccionar la opción de instalación: una aplicación o un servicio, generalmente elija un servicio:


En Linux, instalar HASP LM es un poco complicado. El archivo del sitio de SafeNet contiene dos paquetes RPM para RedHat y SuSE (probablemente la instalación de HASP LM sea bastante simple para estos sistemas) y un archivo hasplm empaquetado para todo lo demás. Siguiendo las instrucciones del sitio web de ITS, no pude ejecutar el archivo hasplm en Ubuntu 16.04.

Por lo tanto, tuve que usar la solución de Etersoft. Vamos al FTP de la empresa y buscamos la versión deseada. Para mi Ubuntu 16.04 de 64 bits, elegí esta versión: http://ftp.etersoft.ru/pub/Etersoft/HASP/stable/x86_64/Ubuntu/16.04/ . Descarga los archivos y primero instala los paquetes necesarios, en mi caso fue necesario instalar el paquete make:

sudo apt-get install make

y el paquete libc6-i386 (a pesar de que descargué la versión de 64 bits de HASP LM, es esencialmente una aplicación de 32 bits y requiere bibliotecas de 32 bits):

sudo apt-get install libc6-i386

luego instale los paquetes HASP LM:

sudo dpkg -i haspd_7.60-eter1ubuntu_amd64.deb

sudo dpkg -i haspd-modules_7.60-eter1ubuntu_amd64.deb

Reinicio del servicio:

reinicio del servicio sudo haspd


Como puede ver en la captura de pantalla, el archivo de configuración se encuentra aquí: /etc/haspd/hasplm.conf.

Entorno

nhsrv.ini

En Windows, el archivo nhsrv.ini se puede ubicar en varias ubicaciones:

  • directorio con HASP LM instalado (por ejemplo, C:\Program Files (x86)\Aladdin\HASP LM);
  • directorio de Windows (C:\Windows);
  • Directorio del sistema de Windows (C:\Windows\system32 o C:\Windows\system).

Para Linux, el archivo de configuración se especifica mediante la opción "-c" y su nombre y ubicación no están definidos de forma predeterminada.

La configuración de HASP LM se establece mediante los valores de los parámetros de la sección del archivo nhsrv.ini:

  • NHS_IP_LIMIT- define el rango de direcciones IP servidas por HASP LM. Por ejemplo: 192.168.*.*, 192.168.1.1/24.
  • NHS_ADAPTADOR- especifica la dirección IP de una o más NIC que darán servicio al HASP LM. Se aplica cuando se usa HASP LM con Win32. Por ejemplo: 10.1.1.111, 255.255.0.0.
  • NHS_LISTA DE USUARIOS- define el número máximo de usuarios conectados al HASP LM al mismo tiempo Valor predeterminado: 250 (importante para dongles para 300 y 500 usuarios).

nethasp.ini

Para configurar la interacción entre 1C:Enterprise y HASP LM, use el archivo de configuración nethasp.ini. Aunque en la mayoría de los casos no se requiere configuración adicional, es útil tener una idea de las posibilidades que ofrece este archivo.

El archivo nethasp.ini, en el sistema operativo Windows, generalmente se encuentra en el directorio 1C (por ejemplo, C:\Program Files\1cv8\conf), y en el sistema operativo Linux, se puede ubicar en el directorio de inicio del usuario o en / directorio etc.

El siguiente ejemplo especifica que el servidor de seguridad está ubicado en 192.168.0.12 y deshabilita el mecanismo de difusión TCP/IP.


NH_TCPIP=Habilitado
NH_SERVER_ADDR=192.168.0.12
NH_USE_BROADCAST=Deshabilitado

Sección

  • NH_IPX- usar o no usar el protocolo IPX para la comunicación con el HASP LM, opciones: Habilitado, Deshabilitado (Habilitado por defecto);
  • NH_NETBIOS- usar o no usar el protocolo NetBIOS para la comunicación con HASP LM, opciones: Habilitado, Deshabilitado (Habilitado por defecto);
  • NH_TCPIP- usar o no usar el protocolo TCP/IP para la comunicación con HASP LM, opciones: Habilitado, Deshabilitado (Habilitado por defecto);
  • NH_SESSION- establece el intervalo en segundos durante el cual el programa intenta establecer una conexión con HASP LM (el valor predeterminado es 2 segundos);
  • NH_SEND_RCV- establece el tiempo máximo para que HASP LM reciba o envíe un paquete (predeterminado 1 segundo).

Los dos últimos parámetros se pueden utilizar en todas las secciones.

Sección

  • NH_USE_SAP- usar o no usar el servicio SAP para buscar en la red HASP LM, opciones: Habilitado, Deshabilitado (Habilitado por defecto);
  • NH_USE_BROADCAST- use solo el mecanismo de Difusión para buscar en la red HASP LM, opciones: Habilitado, Deshabilitado (Habilitado por defecto);
  • NH_BC_SOCKET_NUM- especifica el número de socket (número hexadecimal) para el mecanismo de transmisión (predeterminado: 7483H);
  • NH_SERVER_NOMBRE- determina si la aplicación se comunicará solo con el HASP LM ubicado en la red local o con cualquier otro HASP LM, opciones: red local, Internet (Internet de forma predeterminada);
  • NH_DATFILE_PATH- la ruta donde se buscarán los archivos haspaddr.dat y newhaddr.dat que contienen la dirección de red del HASP LM.

Sección

  • NH_NBNAME- establece el nombre del HASP LM (no más de 8 caracteres);
  • NH_USELANANUM- establece el número del canal de comunicación.

Sección

  • NH_SERVER_ADDR- establece las direcciones IP de los servidores HASP LM (la cantidad de direcciones no está limitada);
  • NH_SERVER_NOMBRE- se comunica con HASP LM con un nombre específico (máximo 6 nombres, cada uno de no más de 7 caracteres);
  • NH_PORT_NUMBER- establece el número de puerto de red (475 por defecto);
  • NH_TCPIP_METHOD- envía un paquete TCP o UDP, siempre se accede al HASP LM a través de UDP, independientemente del valor de este parámetro;
  • NH_USE_BROADCAST- use el mecanismo de transmisión UDP, opciones: Habilitado, Deshabilitado (Habilitado por defecto).

Eso es todo, espero que este artículo te haya sido útil.

Me encontré con este problema el otro día. En una de las máquinas se negó a trabajar. versión de red 1C Enterprise. Al conectarse a la base de datos, ocurrió el siguiente error:

Me gustaría llamar su atención sobre el hecho de que el error apareció en una computadora que tenía 2 tarjetas de red con 2 redes diferentes. Por alguna razón, no le di importancia de inmediato a este momento. aparentemente porque monitor HASP Encontré estas teclas perfectamente, por eso estaba buscando un problema en 1C. Como resultado, mató medio día de tiempo de trabajo. El problema realmente estaba en dos tarjetas de red, o para ser más precisos, 2 redes diferentes, la solución estaba en el archivo C:\Archivos de programa\1cv81\bin\conf\nethasp.ini

Desconectar la red en la que no hay llaves HASP, después de reiniciar la máquina: se inició 1C ... Ingresé a Google para encontrar una solución a este problema. La búsqueda no se hizo esperar, la solución es la siguiente:

Comenzaré con un pequeño programa educativo:

1C: Empresa 8 se utiliza un sistema de seguridad mediante llaves de hardware ALDABA, puede descargar el controlador, el programa de monitoreo y el servicio HASP Loader en el sitio web http://www.aladdin-rd.ru/, y específicamente en la sección de soporte http://www.aladdin-rd.ru/support /descargas/hasp/.

Las llaves de protección para 1C se dividen en:

1. Usuario único (debe estar conectado físicamente a la computadora en la que se ejecuta 1C)

modelo HASP HL ​​​​básico (de color azul ), esta tecla está marcada H4 M1 ORGL8, no tiene memoria incorporada ni identificación personal, no almacena ningún parámetro ni configuración. Se suministra con productos con licencia para un lugar de trabajo.

llave de red HASP

2. Multiusuario (la clave está en línea, 1C puede ejecutarse en cualquier computadora en dentro de la red local o dominio)

Las claves de cliente de red incluyen una serie ( Rojo ). Tienen una memoria interna que almacena la cantidad de licencias y una identificación única. Hay variedades para 5, 10, 20, 50 y 100 usuarios. tiene una marca NETXX ORGL8 , donde XX- número de licencias (por ejemplo NET5 ORGL8 ). También hay claves para 300 y 500 usuarios que están marcadas NET250+ORG8A y NET250+ORG8B . Se suministran con productos licenciados para 5 puestos de trabajo, así como por separado, en forma de licencias de cliente adicionales.

Clave para el servidor 1C

3. Servidor (debe estar físicamente conectado localmente a la computadora en la que está instalado y en ejecución el servidor del agente 1C Enterprise)

Las claves para el servidor 1C Enterprise son solo locales. 32 bits la versión tiene una clave de seguridad HASP HL ​​Pro (púrpura ), que tiene memoria interna y una identificación única. tiene una marca ENSR8 , viene con una licencia para el servidor 1C Enterprise.

Para 64 bits se utiliza la clave del servidor HASP HL ​​Max (Color verde ) con memoria interna y una identificación única. tiene una marca EN8SA y también es compatible con el servidor de 32 bits. Aquellas. teniendo una licencia para un servidor de 64 bits, puede usar la versión de 32 bits sin cambiar la clave, pero no al revés.

Para que funcione una clave monousuario y servidor basta instale el controlador de la clave de seguridad en la máquina local e inserte la clave de seguridad en el puerto USB local.

Para una clave de seguridad multiusuario (red), debe:
1. Instale el controlador de la clave de seguridad en una de las máquinas de la red, que será el servidor de claves: HASP4_driver_setup.zip
2. Instalar el servidor (servicio) de la clave de seguridad en la misma máquina - HASP_LM_setup.zip
3. Inserte la clave de seguridad en el servidor en el puerto USB
4. Instale 1C en las máquinas cliente

En el caso general, estas acciones son suficientes para que 1C funcione. Durante el lanzamiento y el funcionamiento posterior de 1C:Enterprise 8 en máquinas locales, el sistema utilizará una solicitud de transmisión en el puerto 475 y buscará la clave de seguridad. Si la búsqueda falla, aparecerá un mensaje. "clave de protección del programa no encontrada" y trabajo 1C: Enterprise se interrumpirá.

Si encuentra el mensaje „ clave de protección del programa no encontrada"Necesito comprobar:
1. la presencia de una clave de seguridad en el puerto usb del servidor de claves
2. comprobar si el servidor de claves se está ejecutando en el servidor (proceso llamado "cargador Hasp")
3. Verifique con el comando telnet que el servidor de claves esté disponible desde la máquina local en el puerto 475 (por ejemplo: telnet 192.168.100.100 475)

Si todas las comprobaciones fueron exitosas, pero el error persiste, vaya a configuraciones más detalladas. En la carpeta de instalación de 1C:Enterprise 8 (generalmente c:\program files\1cv81\bin\conf o c:\program files\1cv8\bin\) tiene un archivo nethasp.ini . Este es un archivo de configuración de clave de seguridad, está dividido en secciones, nos interesa la sección . Al instalar 1C, por defecto, en esta sección, todos los parámetros están separados por signos dobles ";", lo que significa que estas configuraciones se ignoran. En este caso, el controlador clave se comporta de la siguiente manera:
1. Se envía un paquete de tipo difusión a través de la red local en el puerto 475 en busca de un servidor de claves de seguridad.
2. si no se recibe respuesta - un error

Desventajas de la configuración por defecto:
1. la transmisión toma algo de tiempo
2. no todos los servidores responden a dichos paquetes
3. sin transmisión, pero con carga de red

Para resolver este problema, debe hacer lo siguiente:
1. especifique la dirección específica donde buscar el servidor de claves (por ejemplo: NH_SERVER_ADDR = 192.168.100.100)
2. deshabilitar la búsqueda de transmisión (NH_USE_BROADCAST = Deshabilitado)
3. y limite los tipos de paquetes solo al protocolo TCP (NH_TCPIP_METHOD = TCP)

Como muestra la práctica, la velocidad de lanzamiento de 1C: Enterprise 8 después de una configuración de este tipo aumenta notablemente.

Pero también hay algunos desventajas de este método:

debe asegurarse de que la dirección del servidor de claves de seguridad no cambie; de ​​lo contrario, deberá reconfigurar el archivo nethasp.ini en todas las máquinas locales.

También me gustaría aclarar algunos puntos sobre el trabajo con teclas con los que tuve que lidiar durante el trabajo:

1. Monitor HASP no muestra la llave

Por sí mismo, el monitor solo puede mostrar la presencia de un administrador de licencias en una dirección particular. Podrá ver la clave solo después de que la aplicación protegida abra con éxito al menos una sesión con la clave. Además, tenga en cuenta que Aladdin Monitor funciona solo a través del protocolo UDP, puerto 475. Por lo tanto, la falta de datos sobre la clave en el monitor no significa que la clave no esté disponible para la aplicación.

2. Dos llaves de protección 1C HASP en una computadora

Al instalar dos o más llaves de protección de software HASP en una computadora, tenga en cuenta que:

  • Las teclas que tengan diferentes series funcionarán bien. (en relación con 1C: 1 servidor y 1 red funcionarán bien)
  • Las claves de la misma serie funcionarán si el desarrollador del software seguro ha implementado tal posibilidad. Si el desarrollador no ha implementado esta función, las claves que pertenecen a la misma serie no funcionarán juntas en la misma computadora, solo una de ellas será visible: ya sea más cercana al puerto (en el caso de las claves LPT) o ubicada en el puerto con la dirección más baja (en el caso de los dongles USB HASP). (en relación con 1C, - 2 claves locales o 2 de red en la misma computadora no funcionarán correctamente)
  • no se recomienda juntar la clave local y la de red, esto se debe a la característica de seguridad de 1C Enterprise: al encontrar la clave local, el programa nunca buscará la clave de red.

Posibles soluciones a este problema:

  • Reemplazo de varias llaves de protección de programas HASP por una con una mayor cantidad de licencias (esto está bien escrito aquí: http://v8.1c.ru/predpriyatie/questions_licence.htm).
  • Instalación de llaves de protección en diferentes equipos, seguido de instalación y configuración de administradores de licencias para cada llave.

3. Dos o más administradores de licencias (License Manager) en la red

Si tiene dos o más claves de red, no siempre es suficiente distribuirlas en diferentes computadoras. Los administradores de licencias deben estar configurados. Cada administrador de licencias debe tener un nombre único que debe comunicarse explícitamente al programa protegido. Se recomienda que realice la misma configuración si está utilizando un servidor de terminal, incluso con la misma clave de red.

En la máquina donde está instalada la clave, busque el archivo nhsrv.ini en la carpeta del administrador de licencias. El parámetro NHS_SERVERNAMES es responsable del nombre del servidor de licencias, puede constar de letras y números latinos y no contener más de 7 caracteres.

NHS_SERVERNAMES = NOMBRE1

Después de eso, es recomendable editar el archivo nethasp.ini en las máquinas cliente, especificando explícitamente las direcciones y los nombres de los administradores de licencias:

NH_TCPIP = Habilitado NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11 NH_SERVER_NAME = NOMBRE1, NOMBRE2

Bueno, parece que describí todos los matices, si recuerdo algo, ¡definitivamente lo agregaré! ¡Chau a todos!

Atentamente, Mc.Sim!