При необходимости агент соответствия может быть установлен на компьютер вручную. Поддерживаются ОС Ubuntu 24/26 /Astra Linux 1.7/1.8/ RedOS 8. Установка может быть выполнена с помощью скрипта для bash или файла установки DEB/RPM.
ПО агента соответствия и скрипт установки включены в состав дистрибутива NAICE. Для их скачивания необходимо открыть страницу встроенной документации, нажав кнопку
внизу слева. В открывшемся окне перейти в раздел Доступ к сети → Соответствия ИБ → Политики соответствия ИБ, перейти к разделу Установка агента политики соответствия и скачать из:
Для установки нет необходимости скачивать оба файла! Скрипт позволяет указать параметры установки в отличие от DEB/RPM файла. |
Скачать файл скрипта, как описано выше (Скачивание файлов) и поместить его на целевой компьютер. Запустить 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 в не интерактивном режиме, запустив скрипт с параметром --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, как описано выше (Скачивание файлов) и поместить его на целевой компьютер. Запустить установку:
Для 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. Для успешной проверки сертификата требуется добавить сертификат издателя в папку хранилища доверенных сертификатов.
Скопировать сертификат в папку:
sudo cp -v CA.crt /etc/pki/ca-trust/source/anchors/ |
Обновить командой:
sudo update-ca-trust extract |
Скопировать сертификат в папку:
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. Открыть панель Сетевые соединения:
2. Выбрать интерфейс сетевого подключения и нажать кнопку настройки
3. Указать в настройке Дополнительные поисковые домены домен, в котором работает компьютер: И нажать кнопку Сохранить. 4. Для применения настроек требуется перезагрузка компьютера или перезапуск службы NetworkManager:
|