Общее описание

При необходимости агент соответствия может быть установлен на компьютер вручную. Поддерживаются ОС Ubuntu 24/26 /Astra Linux 1.7/1.8/ RedOS 8. Установка может быть выполнена с помощью скрипта для bash или файла установки DEB/RPM.

Скачивание файлов 

ПО агента соответствия и скрипт установки включены в состав дистрибутива NAICE. Для их скачивания необходимо открыть страницу встроенной документации, нажав кнопку внизу слева. В открывшемся окне перейти в раздел Доступ к сети → Соответствия ИБ → Политики соответствия ИБ, перейти к разделу Установка агента политики соответствия и скачать из:

Для установки нет необходимости скачивать оба файла! Скрипт позволяет указать параметры установки в отличие от DEB/RPM файла.

Установка и удаление агента соответствия

Установка скриптом Bash

Скачать файл скрипта, как описано выше (Скачивание файлов) и поместить его на целевой компьютер. Запустить Bash. Скрипт самостоятельно скачает файл установки  и сконфигурирует параметры запуска после установки.

Для корректной работы скрипта требуется обязательный доступ к адресу https:\\<IP-адрес NAICE:8102>

В противном случае скачивание файла установки ПО будет невозможно!

Скрипт поддерживает возможность указать ряд параметров при установке. Для просмотра всех возможных параметров необходимо запустить скрипт с ключом --help:

bash naice-secure-client-installer_1.3.0_linux.sh --help


$ bash naice-secure-client-installer_1.3.0_linux.sh --help
Usage: naice-secure-client-installer_1.3.0_linux.sh [options]

Options:
  --server <address>      NAICE host only (IPv4 or domain), without protocol
                          and port; it is written to /etc/naice-secure-client/config.ini as
                          https://<address>:8102
                          (also used as the package download host)
  --no-interactive        Non-interactive mode, no questions
  --interactive           Interactive mode (default on a TTY)
  --remove, --uninstall   Remove the agent package
  -h, --help              Show this help

If no address is given, POSTURE_ORCA_BASE_URL is used when set;
otherwise the NAICE host is discovered via DNS SRV.

Examples:
  naice-secure-client-installer_1.3.0_linux.sh --no-interactive --server 100.110.1.1
  naice-secure-client-installer_1.3.0_linux.sh --no-interactive                 # no address: discover NAICE via DNS SRV
  naice-secure-client-installer_1.3.0_linux.sh                                  # interactive mode
  naice-secure-client-installer_1.3.0_linux.sh --remove

Exit codes:
  0 - success
  1 - general error (e.g. another installer instance is already running)
  2 - invalid arguments
  3 - unsupported operating system
  4 - failed to download the package
  5 - failed to install/update/remove the package
  6 - failed to update the configuration
  7 - failed to start/restart the service

Установка в неинтерактивном режиме

Данный режим предназначен для установки по умолчанию.

Для корректного определения адреса сервера NAICE требуется добавить SRV-запись адреса в DNS-сервера используемого компьютером. В противном случае определение адреса для скачивания файла установки невозможно!

Запустить скрипт командой:

sudo bash naice-secure-client-installer_1.3.0_linux.sh --no-interactive


$ sudo bash naice-secure-client-installer_1.3.0_linux.sh --no-interactive
[2026-10-29 13:29:27] Naice Secure Client installer started
[2026-10-29 13:29:27] Mode: non-interactive
[2026-10-29 13:29:27] OS: RED OS 8.0.3 (Standard Desktop) -> package type: rpm, arch: x86
[2026-10-29 13:29:27] NAICE address not specified; resolved via DNS SRV: naice.test.loc:8102
[2026-10-29 13:29:27] Package download URL: https://naice.test.loc:8102/api/v1/posture/clientFiles/rpm/x86
[2026-10-29 13:29:27] Downloading package: https://naice.test.loc:8102/api/v1/posture/clientFiles/rpm/x86
[2026-10-29 13:29:27] Remote package version: 1.3.0-960
[2026-10-29 13:29:27] Agent is not installed
[2026-10-29 13:29:27] Installing/updating package naice-secure-client
Последняя проверка окончания срока действия метаданных: 0:03:56 назад, Чт 29 окт 2026 13:25:32.
Зависимости разрешены.
================================================================================
 Пакет                    Архитектура Версия            Репозиторий       Размер
================================================================================
Установка:
 naice-secure-client      x86_64      1.3.0-960         @commandline      3.6 M

Результат транзакции
================================================================================
Установка  1 Пакет

Общий размер: 3.6 M
Объем изменений: 8.6 M
Загрузка пакетов:
Проверка транзакции
Проверка транзакции успешно завершена.
Идет проверка транзакции
Тест транзакции проведен успешно.
Выполнение транзакции
  Подготовка       :                                                        1/1 
  Запуск скриптлета: naice-secure-client-1.3.0-960.x86_64                   1/1 
Installing Naice Secure Client

  Установка        : naice-secure-client-1.3.0-960.x86_64                   1/1 
  Запуск скриптлета: naice-secure-client-1.3.0-960.x86_64                   1/1 
Enable naice-secure-client service
Created symlink /etc/systemd/system/multi-user.target.wants/naice-secure-client.service → /usr/lib/systemd/system/naice-secure-client.service.
Start naice-secure-client service

  Проверка         : naice-secure-client-1.3.0-960.x86_64                   1/1 

Установлен:
  naice-secure-client-1.3.0-960.x86_64                                          

Выполнено!
[2026-10-29 13:29:31] Writing NAICE address to /etc/naice-secure-client/config.ini: ''
[2026-10-29 13:29:31] Starting/restarting service naice-secure-client
[2026-10-29 13:29:32] naice-secure-client successfully installed
[2026-10-29 13:29:32] Exit code: 0

Установка в интерактивном режиме

Данный режим предназначен для установки с явным указанием адреса сервера NAICE, что позволяет выполнить установку и указать адрес сервера NAICE в конфигурации агента соответствия без добавления SRV-записи в конфигурацию DNS-сервера.

Если адрес сервера NAICE явно указан в конфигурации агента соответствия, то он имеет приоритет над адресом, получаемым из SRV-записи при обращении к DNS-серверу!

Запустить скрипт командой:

sudo bash naice-secure-client-installer_1.3.0_linux.sh

В ходе установки будет предложено указать адрес сервера NAICE.

$ sudo bash naice-secure-client-installer_1.3.0_linux.sh
[2026-10-29 13:36:50] Naice Secure Client installer started
[2026-10-29 13:36:50] Mode: interactive
[2026-10-29 13:36:50] OS: RED OS 8.0.3 (Standard Desktop) -> package type: rpm, arch: x86
Specify a NAICE address? [y/N]: y
Enter the NAICE address: 192.168.0.10
[2026-10-29 13:36:58] Package download URL: https://192.168.0.10:8102/api/v1/posture/clientFiles/rpm/x86
[2026-10-29 13:36:58] Downloading package: https://192.168.0.10:8102/api/v1/posture/clientFiles/rpm/x86
[2026-10-29 13:36:58] Remote package version: 1.3.0-982
[2026-10-29 13:36:58] Agent is not installed
[2026-10-29 13:36:58] Installing/updating package naice-secure-client
Последняя проверка окончания срока действия метаданных: 0:11:26 назад, Чт 29 окт 2026 13:25:32.
Зависимости разрешены.
================================================================================
 Пакет                    Архитектура Версия            Репозиторий       Размер
================================================================================
Установка:
 naice-secure-client      x86_64      1.3.0-982         @commandline      3.6 M

Результат транзакции
================================================================================
Установка  1 Пакет

Общий размер: 3.6 M
Объем изменений: 8.6 M
Загрузка пакетов:
Проверка транзакции
Проверка транзакции успешно завершена.
Идет проверка транзакции
Тест транзакции проведен успешно.
Выполнение транзакции
  Подготовка       :                                                        1/1 
  Запуск скриптлета: naice-secure-client-1.3.0-982.x86_64                   1/1 
Installing Naice Secure Client

  Установка        : naice-secure-client-1.3.0-982.x86_64                   1/1 
  Запуск скриптлета: naice-secure-client-1.3.0-982.x86_64                   1/1 
Enable naice-secure-client service
Created symlink /etc/systemd/system/multi-user.target.wants/naice-secure-client.service → /usr/lib/systemd/system/naice-secure-client.service.
Start naice-secure-client service

  Проверка         : naice-secure-client-1.3.0-982.x86_64                   1/1 

Установлен:
  naice-secure-client-1.3.0-982.x86_64                                          

Выполнено!
[2026-10-29 13:37:01] Writing NAICE address to /etc/naice-secure-client/config.ini: 'https://192.168.0.10:8102'
[2026-10-29 13:37:01] Starting/restarting service naice-secure-client
[2026-10-29 13:37:03] naice-secure-client successfully installed
[2026-10-29 13:37:03] Exit code: 0

В ходе установки можно указывать как IP-адрес, так и DNS-имя сервера NAICE

Установка в не интерактивном режиме с указанием адреса NAICE

При необходимости можно выполнить установку с указанием адреса NAICE в не интерактивном режиме, запустив скрипт с параметром  --server <IP-адрес или DNS-имя>:

sudo bash naice-secure-client-installer_1.3.0_linux.sh --server 192.168.0.10
$ sudo bash naice-secure-client-installer_1.3.0_linux.sh --server 192.168.0.10
[2026-10-29 13:40:09] Naice Secure Client installer started
[2026-10-29 13:40:09] Mode: interactive
[2026-10-29 13:40:09] OS: RED OS 8.0.3 (Standard Desktop) -> package type: rpm, arch: x86
[2026-10-29 13:40:09] Package download URL: https://192.168.0.10:8102/api/v1/posture/clientFiles/rpm/x86
[2026-10-29 13:40:09] Downloading package: https://192.168.0.10:8102/api/v1/posture/clientFiles/rpm/x86
[2026-10-29 13:40:09] Remote package version: 1.3.0-982
[2026-10-29 13:40:09] Agent is not installed
[2026-10-29 13:40:09] Installing/updating package naice-secure-client
Последняя проверка окончания срока действия метаданных: 0:03:06 назад, Чт 29 окт 2026 13:37:03.
Зависимости разрешены.
================================================================================
 Пакет                    Архитектура Версия            Репозиторий       Размер
================================================================================
Установка:
 naice-secure-client      x86_64      1.3.0-982         @commandline      3.6 M

Результат транзакции
================================================================================
Установка  1 Пакет

Общий размер: 3.6 M
Объем изменений: 8.6 M
Загрузка пакетов:
Проверка транзакции
Проверка транзакции успешно завершена.
Идет проверка транзакции
Тест транзакции проведен успешно.
Выполнение транзакции
  Подготовка       :                                                        1/1 
  Запуск скриптлета: naice-secure-client-1.3.0-982.x86_64                   1/1 
Installing Naice Secure Client

  Установка        : naice-secure-client-1.3.0-982.x86_64                   1/1 
  Запуск скриптлета: naice-secure-client-1.3.0-982.x86_64                   1/1 
Enable naice-secure-client service
Created symlink /etc/systemd/system/multi-user.target.wants/naice-secure-client.service → /usr/lib/systemd/system/naice-secure-client.service.
Start naice-secure-client service

  Проверка         : naice-secure-client-1.3.0-982.x86_64                   1/1 

Установлен:
  naice-secure-client-1.3.0-982.x86_64                                          

Выполнено!
[2026-10-29 13:40:12] Writing NAICE address to /etc/naice-secure-client/config.ini: 'https://192.168.0.10:8102'
[2026-10-29 13:40:12] Starting/restarting service naice-secure-client
[2026-10-29 13:40:14] naice-secure-client successfully installed
[2026-10-29 13:40:14] Exit code: 0

Удаление

Для удаления ПО агента соответствия необходимо запустить скрипт с параметрами --remove или --uninstall:

sudo bash naice-secure-client-installer_1.3.0_linux.sh --remove

Установка с использованием DEB/RPM пакета

Установка из DEB/RPM пакета не позволяет указать какие-либо настройки!

Скачать файл установки DEB/RPM, как описано выше (Скачивание файлов) и поместить его на целевой компьютер. Запустить установку:

Для RPM пакетов:

sudo dnf install naice-secure-client-1.3.0.x86_64.rpm -y

Для DEB пакетов:

sudo dpkg -i naice-secure-client_1.3.0_amd64.deb

Удаление пакета:

Для RPM пакетов:

sudo dnf remove naice-secure-client -y

Для DEB пакетов:

sudo dpkg -P naice-secure-client

Настройка

При необходимости можно выполнить смену адреса NAICE в файле конфигурации агента соответствия. Данный файл располагается по умолчанию по пути /etc/naice-secure-client/config.ini.

В данном файле в секции:

[orca]
url=

Указать полный URL NAICE, например:

[orca]
url=https://192.168.0.10:8102

Выполнить перезапуск сервиса:

sudo systemctl restart naice-secure-client

Установка сертификата центра сертификации

Агент соответствия использует безопасное защищенное подключение через HTTPS, что требует проверки сертификата сервера NAICE. Для успешной проверки сертификата требуется добавить сертификат издателя в папку хранилища доверенных сертификатов.

RedOS

Скопировать сертификат в папку:

sudo cp -v CA.crt /etc/pki/ca-trust/source/anchors/

Обновить командой:

sudo update-ca-trust extract

Astra Linux/Ubuntu

Скопировать сертификат в папку:

sudo cp -v CA.crt /usr/local/share/ca-certificates/

Обновить командой:

sudo update-ca-certificates -v

Решение проблем

По умолчанию логи работы пишутся в файл: /var/log/naice-secure-client/posture.log


При установке скриптом не определяется адрес сервера NAICE, возникает ошибка:

$ sudo bash naice-secure-client-installer_1.3.0_linux.sh --no-interactive
[2026-10-29 13:56:50] Naice Secure Client installer started
[2026-10-29 13:56:50] Mode: non-interactive
[2026-10-29 13:56:50] OS: RED OS 8.0.3 (Standard Desktop) -> package type: rpm, arch: x86
[2026-10-29 13:56:50] No DNS search domains found in /etc/resolv.conf
[2026-10-29 13:56:50] ERROR: No NAICE address specified and DNS SRV resolution failed: cannot build the package download URL (use --server <address>, set POSTURE_ORCA_BASE_URL, or make sure DNS returns _naice._tcp.<domain> SRV)
[2026-10-29 13:56:50] Exit code: 2

Необходимо проверить:

  1. Корректность указания адреса DNS в настройках компьютера - возможно, используется сервер, который не возвращает SRV-запись.
  2. Корректность настройки DNS-сервера - добавлена ли в него SRV-запись сервера NAICE.
  3. Если компьютер не введен в домен - вероятно в настройках его сетевого адаптера не указан DNS-суффикс подключения.

    1. Открыть панель Сетевые соединения:


    2. Выбрать интерфейс сетевого подключения и нажать кнопку настройки . Выбрать вкладку Параметры IPv4:


    3. Указать в настройке Дополнительные поисковые домены домен, в котором работает компьютер:

     

    И нажать кнопку Сохранить.


    4. Для применения настроек требуется перезагрузка компьютера или перезапуск службы NetworkManager:

    sudo systemctl restart NetworkManager