19 октября 2026
ID 246025
Установка Kaspersky Security Center Linux в тихом режиме
Вы можете установить Kaspersky Security Center Linux на Linux-устройства, используя файл ответов для запуска установки в тихом режиме, то есть без участия пользователя. Файл ответов содержит настраиваемый набор параметров установки: переменные и соответствующие им значения.
Перед установкой:
- Установите СУБД для Kaspersky Security Center Linux. Вы можете выбрать одну из поддерживаемых СУБД. Подробнее о том как установить выбранную СУБД, см. в документации к этой СУБД.
Если дистрибутив вашей операционной системы на базе Linux не содержит поддерживаемую СУБД, вы можете установить СУБД из стороннего хранилища пакетов.
После установки СУБД выполните соответствующую инструкцию:
- Настройка сервера PostgreSQL или Postgres Pro для работы с Kaspersky Security Center Linux
Настройка учетной записи СУБД для работы с PostgreSQL и Postgres Pro
Если вы хотите, чтобы Сервер администрирования автоматически обнаруживал адреса узлов кластера, вам нужно указать только DNS-имя или IP-адрес управляющего узла или узла-реплики во время установки. Для этого убедитесь, что вы выполнили шаг 2 инструкции Подготовка кластера высокой доступности СУБД для работы с Kaspersky Security Center Linux.
- Настройка сервера MariaDB x64 для работы с Kaspersky Security Center Linux
- Настройка сервера MySQL x64 для работы с Kaspersky Security Center Linux
- Настройка сервера PostgreSQL или Postgres Pro для работы с Kaspersky Security Center Linux
- Убедитесь, что на вашем устройстве с установленной СУБД нет учетных записей пользователей СУБД со следующими именами:
- client
- iam
- ksc
- locker
- pat
- scope
- voltron
- Убедитесь, что на устройстве, на которое вы хотите установить Kaspersky Security Center Linux, работает один из поддерживаемых дистрибутивов Linux.
Если вы используете операционную систему РЕД ОС 7.3.4 и выше или МСВСфера 9.2 и выше, установите пакет libxcrypt-compat для корректной работы Сервера администрирования.
- Загрузите установочный файл нужной локализации с сайта "Лаборатории Касперского". Выберите установочный файл, соответствующий дистрибутиву Linux, установленному на вашем устройстве, ksc64_[version_number]_amd64.deb или ksc64-[version_number].x86_64.rpm.
Чтобы установить Kaspersky Security Center Linux в тихом режиме:
- Прочитайте Лицензионное соглашение. Следуйте шагам ниже, только если вы понимаете и принимаете условия Лицензионного соглашения.
- Создайте группу kladmins и непривилегированные учетные записи ksc и ksciam, которые должны быть членами группы kladmins. Для этого последовательно выполните следующие команды под учетной записью с root-правами:
adduser kscgroupadd kladminsgpasswd -a ksc kladminsusermod -g kladmins kscadduser ksciamgpasswd -a ksciam kladminsusermod -g kladmins ksciam - На сервере СУБД создайте базу данных для IAM. Имя базы данных должно отличаться от имени базы данных, которую вы установили для работы с Kaspersky Security Center Linux. Сервер администрирования не удаляет базу данных IAM автоматически при деинсталляции или переносе Сервера на другое устройство, вам нужно удалить базу данных вручную.
- Для PostgreSQL выполните команду:
sudo -i -u postgres psql -U postgres -c "CREATE DATABASE <iam_db_name>;"
- Для MariaDB выполните команду:
sudo mysql -u root -p -e "CREATE DATABASE <iam_db_name>;"
- Для PostgreSQL выполните команду:
- Создайте файл ответов (в формате TXT) и добавьте список переменных в формате
VARIABLE_NAME=variable_valueв файл ответов. Каждая переменная добавляется на отдельную строку. Файл ответов должен включать переменные, перечисленные в таблице ниже. - Задайте для переменной среды
KLAUTOANSWERSв среде root или пользователя значение, содержащее полное имя файла ответов, включая путь, например, с помощью следующей команды:export KLAUTOANSWERS=/tmp/ksc_install/answers.txt
- Запустите установку Kaspersky Security Center Linux в тихом режиме и в зависимости от вашего дистрибутива Linux выполните одну из следующих команд:
В корневой среде:
apt-get install /<path>/ksc64_[version_number]_amd64.deb -y
yum install /<path>/ksc64-[version_number].x86_64.rpm -y
В пользовательской среде:
sudo -E apt-get install /<path>/ksc64_[version_number]_amd64.deb -y
sudo -E yum install /<path>/ksc64-[version_number].x86_64.rpm -y
- Создайте учетную запись для работы с Kaspersky Security Center Web Console. Для этого выполните следующую команду под учетной записью с правами root и укажите пароль длиной минимум 8 символов:
/opt/kaspersky/ksc64/sbin/kladduser -n kscadmin -p <password>
- Установите Kaspersky Security Center Web Console.
Переменные файла ответов, используемые в качестве параметров установки Kaspersky Security Center Linux в тихом режиме
Имя переменной
Обязательная
Описание
Возможные значения
EULA_ACCEPTEDДа
Подтверждает, что вы понимаете и принимаете условия Лицензионного соглашения.
1PP_ACCEPTEDДа
Подтверждает, что вы понимаете и принимаете условия Политики конфиденциальности.
1KLSRV_UNATT_SERVERADDRESSДа
DNS-имя Сервера администрирования или статический IP-адрес.
DNS-имя устройства или IP-адрес
KLSRV_UNATT_PORT_SRVНет
Номер порта Сервера администрирования. Необязательный параметр. По умолчанию указано значение 14000.
Номер порта
KLSRV_UNATT_PORT_SRV_SSLНет
Номер SSL-порта Сервера администрирования. Необязательный параметр. По умолчанию указано значение 13000.
Номер порта
KLSRV_UNATT_PORT_KLOAPIНет
Номер порта для работы с OpenAPI. Также этот порт используется для входящих подключений от Kaspersky Security Center Web Console. Необязательный параметр. По умолчанию указано значение 13299.
Номер порта
KLSRV_UNATT_PORT_GUIНет
Номер порта для работы с утилитой klakaut. Необязательный параметр. По умолчанию указано значение 13291. Утилита klakaut и справочная система для нее расположены в папке установки Kaspersky Security Center Linux.
По умолчанию порт закрыт. Если вы хотите использовать утилиту klakaut для автоматизации работы Kaspersky Security Center Linux, откройте порт 13291 с помощью утилиты klscflag.
Номер порта
KLSRV_UNATT_NETRANGETYPEНет
Примерное количество устройств, которыми вы планируете управлять. Этот параметр используется для оптимизации нагрузки на сеть. Необязательный параметр. По умолчанию указано значение 1.
1от 1 до 100 управляемых устройств.2от 101 до 1000 управляемых устройств.3более 1000 управляемых устройств.KLSRV_UNATT_DBMS_TYPEДа
Тип системы управления базой данных: MySQL (MariaDB) или Postgres.
mysql
илиpostgresKLSRV_UNATT_DBMS_INSTANCEДа
Адрес сервера базы данных.
Чтобы использовать PostgreSQL, кластер Postgres Pro Built-in High Availability или кластер СУБД Platform V Pangolin, введите DNS-имена или IP-адреса и порты всех узлов в следующем формате:
<fqdn1>:<port>,<fqdn2>:<port>,<...><fqdnX>:<port>;Если вы хотите использовать кластер СУБД Platform V Pangolin, вы можете указать только DNS-имя или IP-адрес управляющего узла или реплики узла при указании адреса СУБД.
DNS-имя или статический IP-адрес сервера базы данных.
KLSRV_UNATT_DBMS_PORTДа
Порт сервера базы данных. Значение по умолчанию для MySQL (MariaDB) – 3306; для Postgres – 5432.
3306
или5432KLSRV_UNATT_DB_NAMEДа
Имя базы данных. Имя базы данных должно отличаться от имени базы данных IAM, указанного в переменной
KLSRV_UNATT_DB_IAM_NAME.kavKLSRV_UNATT_DBMS_LOGINДа
Имя пользователя, который имеет доступ к базе данных.
KLSRV_UNATT_DBMS_PASSWORDДа
Пароль пользователя, который имеет доступ к базе данных.
KLSRV_UNATT_DBMS_SCHEMAНет
Пользовательская схема СУБД.
Если вы не укажете пользовательскую схему, Сервер администрирования будет использовать схему по умолчанию.
Имя схемы чувствительно к регистру. Используйте только строчные буквы.
Вы можете указать пользовательскую схему только в том случае, если PostgreSQL или Postgres Pro используются в качестве СУБД. Иначе переменная игнорируется.
database_schemaKLSRV_UNATT_IAM_ADDRESSДа
Пользовательские браузеры будут перенаправлены на этот адрес с помощью OpenID Connect.
Введите FQDN сервера IAM. Вам нужно использовать DNS-имя Сервера администрирования, указанное в параметре
KLSRV_UNATT_SERVERADDRESS.FQDN
KLSRV_UNATT_KLIAMUSERДа
Имя учетной записи для запуска службы IAM. Учетная запись должна быть членом группы безопасности, указанной в переменной
KLSRV_UNATT_KLADMINSGROUP.ksciam
KLSRV_UNATT_DBMS_IAM_TYPEДа
Тип системы управления базой данных IAM: MySQL (MariaDB) или Postgres.
mysqlИли
postgresKLSRV_UNATT_DBMS_IAM_INSTANCEДа
Адрес сервера базы данных IAM.
Чтобы использовать PostgreSQL, кластер Postgres Pro Built-in High Availability или кластер СУБД Platform V Pangolin, введите DNS-имена или IP-адреса и порты всех узлов в следующем формате:
<fqdn1>:<port>,<fqdn2>:<port>,<...><fqdnX>:<port>;Если вы хотите использовать кластер СУБД Platform V Pangolin, вы можете указать только DNS-имя или IP-адрес управляющего узла или реплики узла при указании адреса СУБД.
IP-адрес;
KLSRV_UNATT_DBMS_IAM_PORTДа
Порт сервера базы данных IAM. Значение по умолчанию для MySQL (MariaDB) – 3306; для Postgres – 5432.
3306
Или
5432
KLSRV_UNATT_DBMS_IAM_LOGINДа
Имя пользователя, имеющего доступ к базе данных IAM.
Если типом базы данных IAM является MySQL (MariaDB) и есть оба следующих параметра:
gtid_mode=ONgtid_purged=ON|AUTO
Убедитесь, что указанный пользователь имеет одну из следующих привилегий СУБД:
RELOADFLUSH_TABLES
KLSRV_UNATT_DBMS_IAM_PASSWORDДа
Пароль пользователя, который имеет доступ к базе данных IAM.
KLSRV_UNATT_DBMS_IAM_SCHEMAНет
Пользовательская схема СУБД.
Если вы не укажете пользовательскую схему, IAM будет использовать общедоступную схему.
Вы можете указать пользовательскую схему только в том случае, если PostgreSQL или Postgres Pro используются в качестве СУБД. Иначе переменная игнорируется.
Имя схемы чувствительно к регистру. Используйте только строчные буквы.
Не указывайте зарезервированные имена схем IAM:client, iam, ksc, locker, pat, scope, voltron.database_schemaKLSRV_UNATT_DB_IAM_NAMEДа
Имя базы данных IAM. Имя базы данных IAM должно отличаться от имени базы данных, указанного в переменной
KLSRV_UNATT_DB_NAME.Укажите пустую базу данных, созданную вручную.
iamdbKLSRV_UNATT_KLADMINSGROUPДа
Имя группы безопасности для служб.
kladminsKLSRV_UNATT_KLSRVUSERДа
Имя учетной записи для запуска службы Сервера администрирования. Учетная запись должна быть членом группы безопасности, указанной в переменной
KLSRV_UNATT_KLADMINSGROUP.kscKLSRV_UNATT_KLSVCUSERДа
Имя учетной записи для запуска других служб. Учетная запись должна быть членом группы безопасности, указанной в переменной
KLSRV_UNATT_KLADMINSGROUP.kscЕсли Сервер администрирования будет развернут как отказоустойчивый кластер Kaspersky Security Center Linux, файл ответов должен включать следующие дополнительные переменные:
KLFOC_UNATT_EXT_RESOURCE_MANAGEMENTНет
Конфигурация отказоустойчивого кластера. Если параметр не указан в файле ответов, используется значение по умолчанию.
Возможные значения:
0– отказоустойчивый кластер, узлы которого расположены в едином центре обработки данных (значение по умолчанию);2– геораспределенный отказоустойчивый кластер, узлы которого расположены в разных центрах обработки данных.0
или2KLFOC_UNATT_NODEДа
Номер узла (1 или 2).
1
или2KLFOC_UNATT_STATE_SHARE_MOUNT_PATHДа
Точка монтирования общей папки состояния.
KLFOC_UNATT_DATA_SHARE_MOUNT_PATHДа
Точка монтирования общей папки данных.
KLFOC_UNATT_CONN_MODEДа
Режим подключения отказоустойчивого кластера.
VirtualAdapterИли
ExternalLoadBalancerЕсли переменная
KLFOC_UNATT_CONN_MODEимеет значениеVirtualAdapter, файл ответов должен включать следующие дополнительные переменные:KLFOC_UNATT_CONN_MODE_VA_NAMEДа
Имя виртуального сетевого адаптера.
KLFOC_UNATT_CONN_MODE_VA_IPV4Требуется одна из этих переменных
IP-адрес виртуального сетевого адаптера.
IP-адрес
KLFOC_UNATT_CONN_MODE_VA_IPV6IPv6-адрес виртуального сетевого адаптера.
IPv6-адрес
Если у Сервера Администрирования нет доступа к хранилищу дистрибутивов приложений для удаленной установки, то для загрузки зависимостей, необходимых, чтобы создать инсталляционные пакеты для установки приложений на устройства Windows, выполните следующие действия:
- Создайте флаг RIUtilsArchiveDirUsed с помощью команды:
/opt/kaspersky/ksc64/sbin/klscflag -fset -pv klserver -n RIUtilsArchiveDirUsed -t d -v 1 - Скачайте дополнительные модули Files for remote installation via Kaspersky Security Center с сайта "Лаборатории Касперского".
Скачанные архивы имеют следующие имена:
- ri_utils_win32.zip
- ri_utils_arm64.zip
Не переименовывайте архивы.
- Перезапустите службу Сервера администрирования с помощью команды:
systemctl restart kladminserver_srv.service - Поместите архивы в директорию /var/opt/kaspersky/klnagent_srv/1093/.working/ri_utils_archives.
Теперь у Сервера администрирования есть нужные зависимости.