Ж7.6. Утилита удаленной установки Агента Dr.Web для UNIX

Утилита удаленной установки Агента Dr.Web для UNIX позволяет дистанционно установить Агент Dr. Web на защищаемые станции антивирусной сети, работающие под управлением операционной системы семейства UNIX. При необходимости с помощью данной утилиты можно также установить Dr.Web для файловых серверов UNIX.

Утилита работает в режиме командной строки и доступна в следующих версиях:

Исполняемый файл

Расположение

Описание

drweb-unix-install-<ОС>-<разрядность>

Центр управления, раздел Администрирование → Утилиты

Независимая версия утилиты. Может запускаться из произвольного каталога и на любом компьютере с соответствующей операционной системой. Обновляется при обновлении репозитория или Сервера Dr.Web.

Каталог Сервера Dr.Web webmin/utilities

drwunixinstall

Каталог Сервера Dr.Web bin

Версия утилиты зависит от наличия серверных библиотек. Может запускаться только из каталога своего расположения. Обновляется только при обновлении Сервера Dr.Web.

Версии утилиты drweb-unix-install-<ОС>-<разрядность> и drwunixinstall аналогичны по функциональности. Далее в разделе приводится версия drwunixinstall, однако формат и допустимые ключи актуальны для обеих версий.

Формат команды запуска:

drwunixinstall [<ключи>] <IP-адрес_станции_1>[:<порт_SSH>[^<имя_пользователя>[^<пароль>]]] <IP-адрес_станции_2>[:<порт_SSH>[^<имя_пользователя>[^<пароль>]]] ...

Допустимые ключи

Принцип использования ключей утилитой drwunixinstall подчиняется общим правилам, описанным в разделе Приложение Ж. Параметры командной строки программ, входящих в состав Dr.Web Enterprise Security Suite.

--help — вывести справку по ключам.

--ak <параметры_авторизации> — задать параметры альтернативной авторизации на удаленных станциях с использованием ключей шифрования в следующем формате:

 

<имя_пользователя>^<путь_к_закрытому_ключу_Сервера_Dr.Web>^<путь_к_открытому_ключу_Сервера_Dr.Web>[^<пароль_закрытого_ключа>]

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

--ap <имя_пользователя>^<пароль> — использовать режим авторизации на удаленных станциях с многократным вводом пароля (keyboard-interactive).

--certificate <путь> — задать путь к файлу сертификата Сервера Dr.Web. По умолчанию webmin/install/unix/workstation/drwcsd-certificate.pem.

--cpus <количество> — задать количество ядер процессора, используемых при удаленной установке. По умолчанию 4.

--ctimeout <время> — задать предельное время ожидания завершения процесса передачи установочных пакетов на удаленные станции. Задается в секундах, по умолчанию 600.

--debug — вести журнал работы утилиты в отладочном режиме. По умолчанию no.

--esuite <адрес_сервера> — ввести адрес Сервера Dr.Web, с которого будет производиться удаленная установка и к которому по завершении установки подключится Агент Dr.Web. Формат: [udp://]<IP-адрес или DNS-имя>[:<порт>]

--etimeout <время> — задать предельное время ожидания завершения установки пакетов на удаленных станциях. Задается в секундах, по умолчанию 900.

--from <путь> — задать путь к каталогу с установочными пакетами на Сервере Dr.Web. По умолчанию webmin/install/unix.

--long — вести журнал работы утилиты с указанием временных меток. По умолчанию no.

--pwd <пароль> — пароль для авторизации на удаленных станциях при использовании команды su и/или sudo.

--remote-temp <путь> — задать путь к каталогу на удаленных станциях для временного хранения дистрибутива и сертификата Сервера Dr.Web. По умолчанию используется каталог, заданный в системе.

--server — установить продукт Dr.Web для файловых серверов UNIX вместо Агента Dr.Web. По умолчанию no.

--simultaneously <количество> — задать максимальное количество станций, на которые будет одновременно устанавливаться Агент Dr.Web.

--sshdebug — вести журнал работы утилиты в отладочном режиме, с указанием деталей по всем операциям, использующим протокол SSH. По умолчанию no.

--sshwaitdebug — вести журнал работы утилиты в отладочном режиме, с указанием деталей по всем операциям, использующим протокол SSH, а также таймерным операциям. По умолчанию no.

--stimeout <время> — задать предельное время ожидания ввода пароля для использования команды su и/или sudo на удаленных станциях. Задается в секундах, по умолчанию 10.

--su — использовать команду su во время установки для повышения прав до уровня суперпользователя на удаленных станциях. По умолчанию no.

--sudo — использовать команду sudo во время установки для повышения прав до уровня суперпользователя на удаленных станциях. По умолчанию no.

--temp <путь> — задать путь к каталогу на Сервере Dr.Web для временного хранения сертификата. По умолчанию используется каталог, заданный в системе.

--timeout <время> — задать предельное время ожидания установки соединения и аутентификации на удаленных станциях. Задается в секундах, по умолчанию 30.

--verbosity <уровень> — задать уровень детализации журнала работы утилиты. По умолчанию info. Допустимые значения: all, debug3, debug2, debug1, debug, trace3, trace2, trace1, trace, info, notice, warning, error, crit. Значения all и debug3 — синонимы.

--version — вывести информацию о версии утилиты.