H7.5. Cargador del repositorio Dr.Web

La versión gráfica de la utilidad del Cargador del repositorio se describe en Manual de administrador, en la sección Utilidad gráfica.

Se proporcionan las siguientes versiones de la utilidad de consola Cargador del repositorio Dr.Web:

Archivo ejecutable

Ubicación

Descripción

drweb-reploader-<SO>-<valor de bits>

Centro de Control, sección Administración → Utilidades

Versión independiente de la utilidad. Se puede iniciar desde un directorio arbitrario y en cualquier computadora con el sistema operativo apropiado.

Directorio del Servidor Dr.Web webmin/utilities

drwreploader

Directorio del Servidor Dr.Web bin

La versión de la utilidad depende de la disponibilidad de las bibliotecas del servidor. Solo se puede iniciar desde el directorio de su ubicación.

Versión de la utilidad drweb-reploader-<SO>-<valor_de_bits> y drwreploader son similares en funcionalidad. La sección además proporciona la versión drwreploader, sin embargo, todos los ejemplos son relevantes para ambas versiones.

Para simplificar el establecimiento de las claves para ejecutar la utilidad de la consola, puede usar Archivo de configuración del Cargador de repositorio. En el archivo de configuración predefinido, los valores de claves corresponden a los valores predeterminados a continuación, excepto la clave --ssh-auth: para ella, en el archivo de configuración, el valor se redefine a pubkey.

Claves aceptables

--archive — empacar el repositorio en archivo. Por defecto: no.

--auth <argumento> — datos de registro para autorización en el servidor de actualización en el formato <usuario>[:<contraseña>].

--cert-file <ruta> — ruta al almacén de certificados raíz para la autorización SSL.

--cert-mode [<argumento>] — tipo de certificados SSL que se aceptarán automáticamente. Esta configuración se usa solo para los protocolos seguros que aceptan cifrado.

<argumento> puede tomar uno de los valores:

any — aceptar cualquier certificado,

valid — aceptar solo certificados verificados,

drweb — aceptar solo los certificados Dr.Web,

custom — aceptar los certificados personalizados.

Por defecto se utiliza el valor drweb.

--config <ruta> — ruta al archivo de configuración del Cargador del repositorio.

--cwd <ruta> — ruta al directorio de trabajo actual.

--ipc — habilitar la transferencia de datos sobre la operación de la utilidad al flujo de salida estándar. Por defecto: no.

--help — mostrar ayuda sobre las claves.

--license-key <ruta> — ruta al archivo de clave de licencia (debe especificarse la clave o su MD5).

--log <ruta> — ruta al archivo del historial para el procedimiento de carga del repositorio.

--mode <modo> — modo de descarga de las actualizaciones:

repo — se realiza la descarga del repositorio en el formato de repositorio del Servidor Dr.Web. Los archivos descargados se pueden importar directamente a través del Centro de Control como una actualización del repositorio del Servidor Dr.Web. Se usa por defecto.

mirror — se descarga el repositorio en el formato de la zona de actualizaciones SGA. Los archivos descargados se pueden cargar en el espejo de actualización en su red local. En el futuro, los Servidores Dr.Web se pueden configurar para recibir actualizaciones directamente desde este espejo de actualización, que contiene la última versión del repositorio, y no desde los servidores SGA.

--only-bases — descargar solo bases de virus. Por defecto: no.

--path <argumento> — descargar el repositorio desde SGA en el directorio especificado en el parámetro <argumento>. Al empaquetar un repositorio en el archivo con la clave --archive, es posible especificar la ruta tanto al nombre del directorio y como al nombre del fichero del archivo. Si no se especifica el nombre de archivo, se proporcionará el nombre predeterminado. — repository.zip.

--product <argumentos> — producto que se puede actualizar. Por defecto, se descarga todo el repositorio.

--prohibit-cdn — prohibir el uso de CDN al descargar actualizaciones. Por defecto: no, es decir se permite utilizar CDN.

--proto <protocolo> — protocolo de descarga de actualizaciones: file | ftp | ftps | http | https | scp | sftp | smb | smbs. Por defecto: https.

--proxy-auth <argumento> — información de autenticación en el servidor proxy: nombre de usuario y contraseña en el formato <usuario>[:<contraseña>].

--proxy-host <argumento> — dirección del servidor proxy en el formato <servidor>[:<puerto>]. Puerto por defecto: 3128.

--rotate <N><f>,<M><u> — modo de rotación del historial del Cargador del repositorio. Similar a la configuración de la rotación de registro del Servidor Dr.Web.

Por defecto 10,10 m, lo que significa almacenar 10 archivos de 10 megabytes cada uno, usar la compresión.

--servers <argumento> — direcciones de los servidores SGA. Se recomienda dejar el valor predeterminado: esuite.geo.drweb.com.

--show-products — mostrar la lista de los productos en SGA. Por defecto: no.

--ssh-auth <tipo> — tipo de autorización en el servidor de actualización al solicitar a través de SCP/SFTP. Como parámetro <tipo> se permite uno de los siguientes valores:

pwd — autorización por la contraseña. La contraseña se establece en la clave --auth.

pubkey — autorización por la clave pública. En este caso, debe establecer una clave privada a través de --ssh-prikey para recuperar la clave pública correspondiente.

--ssh-prikey <ruta> — ruta a la clave privada SSH.

--ssh-pubkey <ruta> — ruta a la clave pública SSH.

--strict — detener la descarga en caso de error. Por defecto: no.

--update-key <ruta> — ruta a la clave pública o al directorio con clave pública para verificar la firma de las actualizaciones descargadas del SGA. Claves públicas para autenticar actualizaciones update-key-*.upub se puede encontrar en Dr.Web Server en el directorio etc.

--update-url <argumento> — directorio en servidores SGA que contiene actualizaciones para los productos Dr.Web. Se recomienda dejar el valor por defecto — /update.

--V — mostrar información sobre la versión de la utilidad.

--verbosity <nivel_detalle> — nivel de detalle del historial. Por defecto TRACE3. Valores válidos: ALL, DEBUG3, DEBUG2, DEBUG1, DEBUG, TRACE3, TRACE2, TRACE1, TRACE, INFO, NOTICE, WARNING, ERROR, CRIT. Valores ALL y DEBUG3 — son sinónimos.

--version <versión> — versión del Servidor Dr.Web para el que se necesita descargar actualizaciones en el formato <versión_mayor>.<versión_menor>. Por ejemplo, para el Servidor Dr.Web versión 13, el parámetro <versión> adquiere el valor 13.00. La lista de productos para los que hay actualizaciones disponibles puede variar según la versión del Servidor Dr.Web. Puede aclarar la composición de los productos disponibles, por ejemplo, chequeando la descripción del parámetro <products> para archivo de configuración del Cargador del repositorio, en el manual de la versión que le interesa.

Características de uso de las claves

Al iniciar la utilidad Cargador del repositorio preste atención a las siguientes reglas:

Las claves deben especificarse obligatoriamente

A condición

--license-key

Siempre

--update-key

--path

--cert-file

Si las siguientes claves toman uno de los valores:

--cert-mode valid | drweb | custom,

--proto https | ftps | smbs.

--ssh-prikey

Si las siguientes claves toman uno de los valores:

--proto sftp | scp,

--ssh-auth pubkey.

Parámetros de uso

1.Crear un archivo importable con todos los productos:

drwreploader.exe --path C:\Temp --archive --license-key C:\agent.key --update-key "C:\Program Files\DrWeb Server\etc" --cert-file "C:\Program Files\DrWeb Server\etc"

2.Crear archivo de importación con las bases de virus:

drwreploader.exe --path C:\Temp --archive --license-key "C:\agent.key" --update-key "C:\Program Files\DrWeb Server\etc" --cert-file "C:\Program Files\DrWeb Server\etc" -only-bases

3.Crear un archivo importable solo con el Servidor Dr.Web:

drwreploader.exe --path C:\Temp --archive --license-key "C:\agent.key" --update-key "C:\Program Files\DrWeb Server\etc" --cert-file "C:\Program Files\DrWeb Server\etc" --product=20-drwcs