Skip to main content

Инструкция по применению скрипта автоматической установки KICS for Networks 4.3

Внимание! Предлагаемая инструкция публикуется с целью её применения в тестовых средах для ускорения процесса развертывания решения KICS for Networks. Данная инструкция не рекомендуется к использованию при развертывании системы и её компонентов в продуктивной среде.

Назначение

Скрипт K4Net_4.3_autoinstall.sh предназначен для автоматизации установки KICS for Networks версии 4.3 и включает в себя:

  1. Подготовку системы (установка необходимых пакетов и служб).
  2. Монтаж установочного ISO-образа Astra Linux 1.8 SE и подключение его как локального репозитория.
  3. Установку KICS for Networks в режиме сервера или сенсора.

Требования

  • Сервер под управлением Astra Linux 1.8 SE.
  • Наличие прав sudo (root).
  • Размещённые в домашней директории пользователя файлы:
    • скрипт K4Net_4.3_autoinstall.sh;
    • дистрибутив kics4net-release_4.3.0-231.tar.gz (для получения дистрибутива обратитесь в Службу технической поддержки);
    • ISO-образ установочного диска Astra Linux 1.8 SE (например, installation-1.8.3.8-21.08.25_15.43.iso).

Порядок установки

Шаг 1. Подготовка файлов

В домашнюю директорию пользователя на сервере KICS for Networks скопируйте:

  • скрипт K4Net_4.3_autoinstall.sh (извлеките из скачанного архива);
  • дистрибутив kics4net-release_4.3.0-231.tar.gz;
  • файл образа диска установки Astra Linux 1.8 SE, например installation-1.8.3.8-21.08.25_15.43.iso.

Шаг 2. Запуск скрипта

Запустите скрипт K4Net_4.3_autoinstall.sh, передав в качестве аргумента путь к ISO-образу:

sudo sh ./K4Net_4.3_autoinstall.sh /home/administrator/installation-1.8.3.8-21.08.25_15.43.iso

Примечание. Если аргумент не указан и файл по пути по умолчанию (/home/kics/installation-1.8.3.8-21.08.25_15.43.iso) не найден, скрипт предложит ввести путь к ISO-образу в интерактивном режиме. Также путь можно задать через переменную окружения ISO_PATH:

ISO_PATH=/путь/к/файлу.iso sudo sh ./K4Net_4.3_autoinstall.sh

Шаг 3. Выбор компонента

Следуйте указаниям системы. На соответствующем этапе выберите компонент, который требуется развернуть:

  • 1 — Server;
  • 2 — Sensor.

Шаг 4. Завершение установки

Дождитесь завершения установки. По окончании скрипт выведет сообщение:

=== Установка KICS for Networks 4.3 завершена. ===

Шаг 5. Проверка

Проверьте доступность веб-интерфейса KICS for Networks по соответствующему адресу.

Возможные параметры запуска

Способ задания пути к ISO

Пример

По умолчанию

sudo sh ./K4Net_4.3_autoinstall.sh

Аргумент командной строки

sudo sh ./K4Net_4.3_autoinstall.sh /путь/к/файлу.iso

Переменная окружения

ISO_PATH=/путь/к/файлу.iso sudo sh ./K4Net_4.3_autoinstall.sh

Что делает скрипт

  1. Монтирует ISO-образ Astra Linux 1.8 SE в /media/cdrom.
  2. Добавляет локальный репозиторий с ISO в /etc/apt/sources.list.
  3. Устанавливает и настраивает необходимые компоненты:
  • chrony, rsync, libcap2-bin, python3-apt;
  • SSH-сервер (ssh);
  • локаль en_US.utf8;
  • Python-пакеты psycopg2, cryptography, paramiko, requests;
  • PostgreSQL 15;
  • Perl.
  • Распаковывает дистрибутив kics4net-release_4.3.0-231.tar.gz.
  • Запускает установку KICS for Networks в выбранном режиме (--server или --sensor).

Ограничения

  • Скрипт предназначен для тестовых сред.
  • Использование в продуктивной среде не рекомендуется.
  • Отдельные шаги (например, настройка мандатного доступа и замкнутой программной среды Astra Linux) в скрипте закомментированы и при необходимости выполняются вручную.