В файле klnagent.conf.example укажите значения переменных Агента администрирования. Дополнительная информация приведена в документации Kaspersky Security Center (раздел "Установка Агента администрирования для Linux в неинтерактивном (тихом) режиме (с файлом ответов)").
Скопируйте klnagent.conf.example в kesl-service/klnagent.conf.
Соберите Docker-образ KESL-контейнера с помощью скрипта установки build.sh.example:
Если используется прокси-сервер, укажите нужные значения для переменной COMMON_AGRS.
Если требуется, измените имя целевого образа kesl-service на нужное.
Скопируйте build.sh.example в build.sh и поставьте ему атрибут исполняемого файла.
Запустите build.sh.
Проверьте, что сборка завершилась успешно, выполнив команду docker images -a.
Отобразится следующий результат выполнения команды:
<порт_KESL-контейнера> – порт KESL‑контейнера, который должен быть доступным для сети вне KESL-контейнера;
<порт_устройства> – порт устройства, на котором установлен KESL‑контейнер.
Вы можете посмотреть пример команды запуска в файле run.sh.example.
Если вы хотите активировать KESL-контейнер через переменную окружения, выполните одно из следующих действий:
Если вы хотите указать код активации, при запуске KESL-контейнера (см. шаг 7) добавьте параметр KRAS4D_ACTIVATION='<код активации>':
docker run ... -e KRAS4D_ACTIVATION='<код активации>'
Если вы хотите применить файл ключа, при запуске KESL-контейнера (см. шаг 7) добавьте параметры KRAS4D_ACTIVATION='<файл ключа>' и KRAS4D_KEYPATH=/root/kesl-service/keys:
docker run ... -e KRAS4D_ACTIVATION='<файл ключа>' -e KRAS4D_KEYPATH=/root/kesl-service/keys -v <путь к директории ключей>:/root/kesl-service/keys