Автономный репозиторий — Windows

С помощью средства «Зеркало» можно создать автономный репозиторий (в ОС Windows). Обычно это требуется для закрытых компьютерных сетей или сетей с ограниченным доступом к Интернету. С помощью средства «Зеркало» можно создать клон репозитория ESET в локальной папке. Этот клонированный репозиторий можно будет переместить (например, на внешний диск) в другое расположение в закрытой сети. Можно скопировать репозиторий в безопасное место в локальной сети и предоставлять доступ к нему через сервер HTTP.

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


important

Имейте в виду, что размер репозитория увеличивается и у промежуточного каталога будет такой же размер. Перед выполнением этой процедуры убедитесь, что у вас есть как минимум 1,2 ТБ свободного пространства.

Рекомендации

См. также статью базы знаний ESET с рекомендациями по использованию ESET PROTECT в автономной среде.

Пример сценария для Windows

I. Клонирование репозитория

1.Загрузите средство «Зеркало».

2.Извлеките средство«Зеркало» из загруженного файла .zip.

3.Подготовьте (или создайте) следующие папки:

для промежуточных файлов;

для окончательной версии репозитория.

4.Отройте командную строку и вместо каталога укажите папку, содержащую извлеченное средство «Зеркало» (команда cd).

5.Выполните следующую команду (замените промежуточный и каталог вывода папками, как описано на этапе 3):

MirrorTool.exe --repositoryServer AUTOSELECT ^
--intermediateRepositoryDirectory C:\Intermediary ^
--outputRepositoryDirectory C:\Repository

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

II. Настройка сервера HTTP

7.Необходимо, чтобы сервер HTTP работал на компьютере, подключенном к закрытой сети. Для этого можно использовать:

прокси-сервер Apache HTTP Proxy с сайта загрузки ESET (данный сценарий);

другой сервер HTTP.

8.Откройте архив apachehttp.zip и извлеките файлы в расположение C:\Program Files\Apache HTTP Proxy 2.[x.xx]

9.Откройте командную строку администратора и замените каталог на C:\Program Files\Apache HTTP Proxy 2.[x.xx]\bin (команда cd)

10.Выполните следующую команду:

httpd.exe -k install -n ApacheHttpProxy

 

11.С помощью простого текстового редактора откройте файл C:\Program Files\Apache HTTP Proxy 2.[x.xx]\conf\httpd.conf и внизу файла добавьте следующие строки:

Listen 80
ServerRoot "C:\Program Files\Apache HTTP Proxy 2.[x.xx]"
DocumentRoot "C:\Program Files\Apache HTTP Proxy 2.[x.xx]\htdocs"
<Directory "C:\Program Files\Apache HTTP Proxy 2.[x.xx]\htdocs">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
CacheRoot "C:\Program Files\Apache HTTP Proxy 2.[x.xx]\cache"

12. Запустите прокси-службу ApacheHttpProxy с помощью следующей команды:

sc start ApacheHttpProxy

13. Убедитесь, что служба запущена: для этого откройте в веб-браузере ссылку http://YourIPaddress:80/index.html (замените YourIPaddress IP-адресом вашего компьютера).

III. Запуск автономного репозитория

14. Создайте новую папку для автономного репозитория, например C:\Repository.

15. В файле httpd.conf замените следующие строки

DocumentRoot "C:\Program Files\Apache HTTP Proxy 2.[x.xx]\htdocs"
<Directory "C:\Program Files\Apache HTTP Proxy 2.[x.xx]\htdocs">

адресом папки репозитория, как показано ниже:

DocumentRoot "C:\Repository"
<Directory "C:\Repository">

16. Скопируйте загруженный репозиторий в расположение C:\Repository .

17. Перезагрузите прокси-службу ApacheHttpProxy с помощью следующей команды:

sc restart ApacheHttpProxy

18.Теперь автономный репозиторий запущен по адресу http://YourIPaddress (к примеру, http://10.1.1.10).

19.Задайте новый адрес для репозитория ESET с помощью веб-консоли ESET PROTECT:

a.Сервер ESET PROTECT: нажмите Дополнительно > Сервера > Дополнительные параметры > Репозиторий и введите адрес автономного репозитория в поле Сервер.

b.Агенты ESET Management: нажмите Политики, выберите политику агента > Изменить > Настройки > Дополнительные параметры > Репозиторий > введите адрес автономного репозитория в поле Сервер.

c.Продукты ESET для конечных точек (для Windows): нажмите Политики, выберите политику ESET Endpoint для Windows > Изменить > Настройки > Обновление > Профили > Обновления > Обновление модулей > снимите флажок Выбирать автоматически и введите адрес автономного репозитория в поле Пользовательский сервер.