Автономний репозиторій у Windows

Інструмент «Дзеркало» можна використовувати для створення автономного репозиторію (у Windows). Зазвичай це потрібно для закритих комп’ютерних мереж або мереж з обмеженим доступом до Інтернету. За допомогою інструмента «Дзеркало» можна створити клон репозиторію ESET у локальній папці. Цей клонований репозиторій можна потім перемістити (наприклад, на зовнішній диск) у розташування в закритій мережі. Його можна скопіювати в безпечне місце в локальній мережі та надати доступ до нього через сервер HTTP.

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


important

Зауважте, що розмір репозиторію збільшується й у проміжного каталогу буде такий самий розмір. Перш ніж запускати цей процес, переконайтеся, що у вас є принаймні 1,2 TБ вільного місця.

Рекомендації

Перегляньте також статтю бази знань 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 PROTECT:

a.Сервер ESET PROTECT: клацніть Докладніше > Параметри > Додаткові параметри > Репозиторій і введіть адресу автономного репозиторію в полі Сервер.

b.Агенти ESET Management: клацніть Політики, виберіть політику агента й клацніть > Змінити > Параметри > Додаткові параметри > Репозиторій і введіть адресу автономного репозиторію в полі Сервер.

c.Продукти ESET Endpoint (для Windows): клацніть Політики, виберіть політику ESET Endpoint для Windows і клацніть Змінити > Параметри >Оновити > Профілі > Оновлення > Оновлення модулів, зніміть прапорець Автоматичний вибір і введіть адресу автономного репозиторію в поле Спеціальний сервер.