Установка Kaspersky Security Center Linux
Скопировано

19 октября 2026

ID 166764

Установка Kaspersky Security Center Linux

В этом разделе описана установка Kaspersky Security Center Linux.

Перед установкой приложения выполните следующие действия:

  • Спроектируйте развертывание Kaspersky Security Center Linux в соответствии с рекомендациями сценария Начало работы.

    Если вы выполнили предварительные требования и шаги 1-4 сценария, приступайте к установке Сервера администрирования Kaspersky Security Center Linux.

    Если вы используете операционную систему РЕД ОС 7.3.4 и выше или МСВСфера 9.2 и выше, установите пакет libxcrypt-compat для корректной работы Сервера администрирования.

  • Установите СУБД для Kaspersky Security Center Linux. Вы можете выбрать одну из поддерживаемых СУБД.

    Если дистрибутив вашей операционной системы на базе Linux не содержит поддерживаемую СУБД, вы можете установить СУБД из стороннего официального репозитория разработчика или другого доверенного источника.

    После установки СУБД выполните соответствующую инструкцию:

  • Убедитесь, что DNS-сервер доступен в сети.

    FQDN-адреса и DNS-имена серверных компонентов Kaspersky Security Center Linux должны успешно преобразовываться в IP-адреса в операционных системах компонентов приложения и на устройствах сети.

  • Загрузите установочный файл нужной локализации с сайта "Лаборатории Касперского".

    Выберите установочный файл, соответствующий дистрибутиву Linux, установленному на вашем устройстве, ksc64_<номер_версии>_amd64.deb или ksc64-<номер_версии>.x86_64.rpm.

    Язык установленного Сервера администрирования зависит от локализации загруженного дистрибутива.

Чтобы установить Kaspersky Security Center Linux:

  1. Создайте группу безопасности для служб Kaspersky Security Center, непривилегированную учетную запись для запуска служб Сервера администрирования, непривилегированную учетную запись для запуска служб IAM.

    Учетные записи должны быть членами группы безопасности Kaspersky Security Center.

    Для этого последовательно выполните следующие команды (в этом примере: группа безопасности – "kladmins", учетная запись для запуска служб Сервера администрирования – "ksc", учетная запись для запуска служб IAM – "ksciam"):

    sudo adduser ksc

    sudo groupadd kladmins

    sudo gpasswd -a ksc kladmins

    sudo usermod -g kladmins ksc

    sudo adduser ksciam

    sudo gpasswd -a ksciam kladmins

    sudo usermod -g kladmins ksciam

  2. При необходимости увеличьте установленное по умолчанию максимальное количество файлов, которые можно открывать (файловые дескрипторы) для учетных записей, используемых для работы служб Сервера администрирования.

    Для этого откройте файл /etc/security/limits.conf и укажите мягкие и жесткие ограничения файловых дескрипторов следующим образом:

    ksc soft nofile <max_number_of_opened_files>

    ksc hard nofile <max_number_of_opened_files>

    По умолчанию ограничения дескрипторов файлов указываются во время установки. Мягкие ограничения файлов составляют 32 768 файлов, жесткие ограничения файлов составляют 131 072 файла.

  3. Запустите установку Kaspersky Security Center Linux.

    В зависимости от вашего дистрибутива Linux выполните одну из следующих команд:

    sudo apt-get install /<path>/ksc64_<version_number>_amd64.deb

    sudo yum install /<path>/ksc64-<version_number>.x86_64.rpm

  4. Запустите скрипт первоначальной настройки Kaspersky Security Center Linux:

    /opt/kaspersky/ksc64/lib/bin/setup/postinstall.pl

  5. Прочтите Лицензионное соглашение и Политику конфиденциальности. Текст отображается в окне командной строки. Нажмите пробел, чтобы просмотреть следующий фрагмент текста. При отображении запроса введите следующие значения:
    1. Введите y, если вы понимаете и принимаете условия Лицензионного соглашения. Введите n, если вы не принимаете условия Лицензионного соглашения. Чтобы использовать Kaspersky Security Center Linux, вам нужно принять условия Лицензионного соглашения.
    2. Введите y, если вы понимаете и принимаете условия Политики конфиденциальности и соглашаетесь, что ваши данные будут обрабатываться и пересылаться (в том числе в третьи страны) в соответствии с Политикой конфиденциальности. Введите n, если вы не принимаете условия Политики конфиденциальности. Чтобы использовать Kaspersky Security Center Linux, вам нужно принять условия Политики конфиденциальности.
  6. При отображении запроса введите следующие параметры:
    1. Выберите значение Стандартный, в качестве режима установки Сервера администрирования.
    2. Введите FQDN или DNS-имя Сервера администрирования. Имя будет использоваться другими устройствами для подключения к Серверу администрирования.
    3. Введите номер SSL-порта Сервера администрирования. По умолчанию номер порта – 13000.
    4. Оцените примерное количество устройств, которыми вы планируете управлять:
      • Если число управляемых устройств составляет от 1 до 100, введите 1.
      • Если число управляемых устройств составляет от 101 до 1000, введите 2.
      • Если число управляемых устройств составляет более 1000, введите 3.

      Этот параметр используется для автоматического определения случайной задержки запуска задач в целях оптимизации нагрузки на сеть. В списке ниже показан интервал, в пределах которого рассчитывается эта задержка:

      • От 1 до 100 управляемых устройств, значение 1. Без задержки.
      • От 101 до 1000 управляемых устройств, значение 2. Задержка 5 минут.
      • Более 1000 управляемых устройств, значение 3. Задержка 10 минут.
    5. Введите имя группы безопасности, созданной на шаге 1 (в примере группа kladmins).
    6. Введите имя учетной записи для запуска службы Сервера администрирования, созданной на шаге 1 (в примере учетная запись ksc).

      Учетная запись должна быть членом группы безопасности, которую вы указали на шаге 8e.

    7. Введите имя учетной записи, чтобы запустить другие службы (в примере группа kladmins).

      Учетная запись должна быть членом группы безопасности, которую вы указали на шаге 8e.

    8. Выберите СУБД, которую вы установили для работы с Kaspersky Security Center Linux:
      • Если вы установили MySQL или MariaDB, введите 1.
      • Если вы установили СУБД на основе PostgreSQL, введите 2.
    9. Введите DNS-имя или IP-адрес устройства, на котором установлена СУБД Сервера администрирования. Адрес для локальной установки СУБД  – 127.0.0.1.

      Чтобы использовать отказоустойчивый кластер высокой доступности, выполните одно из следующих действий:

      • Введите DNS-имена или IP-адреса и порты всех узлов в следующем формате:

        <fqdn1>:<port>,<fqdn2>:<port>,<...><fqdnX>:<port>;

      • Укажите только DNS-имя или IP-адрес управляющего узла или узла-реплики.
    10. Введите номер порта базы данных. Этот порт используется для связи с Сервером администрирования. Пропустите этот шаг, если на шаге 8i вы ввели DNS-имена или IP-адреса и порты всех узлов кластера высокой доступности.

      По умолчанию используются следующие порты:

      • порт 3306 для MySQL или MariaDB;
      • порт 5432 для PostgreSQL или Postgres Pro.
    11. Введите имя базы данных Сервера администрирования (в примере в статьях база данных kav), которую вы создали по инструкции Создание баз и учетных записей СУБД на основе PostgreSQL либо Настройка сервера MariaDB x64 для работы с Kaspersky Security Center Linux.
    12. Введите имя учетной записи администратора базы данных, которая используется для доступа к базе данных Сервера администрирования (в примере в статьях из пункта 8k kscdbadmin).
    13. Введите пароль учетной записи администратора базы данных, которая используется для доступа к базе данных Сервера администрирования.
    14. Если вы установили СУБД на основе PostgreSQL, вы можете указать схему базы данных, которая будет использоваться Сервером администрирования. Для этого укажите имя схемы.

      Имя схемы чувствительно к регистру. Используйте только строчные буквы.

      Если вы не хотите использовать пользовательскую схему, нажмите ENTER. В этом случае будет использоваться схема, выбранная в СУБД в качестве схемы по умолчанию.

    15. Введите FQDN или DNS-имя сервера IAM. Если вы не укажете эту переменную, будет использовано DNS-имя устройства, на котором установлен Сервер администрирования.

      Укажите значение, которое вы указали на шаге 8b.

    16. Введите имя учетной записи для запуска службы IAM, созданной на шаге 1. Учетная запись должна быть членом указанной группы безопасности, которую вы указали на шаге 8e (в примере на шаге 1 ksciam).
    17. Выберите СУБД, которую вы установили для работы со службой IAM:
      • Если вы установили MySQL или MariaDB, введите 1.
      • Если вы установили PostgreSQL или Postgres Pro SQL, введите 2.
    18. Введите адрес СУБД IAM, который будет использоваться службой IAM.

      Чтобы использовать кластер высокой доступности, выполните одно из следующих действий:

      • Введите DNS-имена или IP-адреса и порты всех узлов в следующем формате:

        <fqdn1>:<port>,<fqdn2>:<port>,<...><fqdnX>:<port>;

      • Укажите только DNS-имя или IP-адрес балансировщика нагрузки.
    19. Введите номер порта СУБД IAM. Этот порт используется для связи со службой IAM. Пропустите этот шаг, если на шаге 8r вы ввели DNS-имена или IP-адреса и порты всех узлов кластера высокой доступности.

      По умолчанию используются следующие порты:

      • порт 3306 для MySQL или MariaDB;
      • порт 5432 для PostgreSQL или Postgres Pro.
    20. Введите имя базы данных IAM, которое будет использоваться службой IAM (в примере iam).
    21. Введите имя учетной записи администратора базы данных, которая используется для доступа к базе данных IAM (в примере iamdbadmin).
    22. Введите пароль учетной записи администратора базы данных, которая используется для доступа к базе данных IAM.

      Подождите, пока службы добавятся и запустятся автоматически:

      • klnagent_srv
      • kladminserver_srv
      • klactprx_srv
      • klwebsrv_srv
      • kliam_srv
    23. Если вы установили PostgreSQL или Postgres Pro, вы можете указать схему базы данных, которая будет использоваться IAM. Для этого укажите имя схемы.

      Если вы не хотите использовать пользовательскую схему, нажмите ENTER. В этом случае будет использоваться схема public.

      Имя схемы чувствительно к регистру. Используйте только строчные буквы.
      Не указывайте зарезервированные имена схем IAM: client, iam, ksc, locker, pat, scope, voltron.

    24. Создайте учетную запись, которая будет выполнять роль администратора Сервера администрирования. Введите имя пользователя и пароль.

      Пароль должен соответствовать следующим правилам:

      • Пароль пользователя не может содержать менее 8 или более 256 символов.
      • Пароль должен содержать символы как минимум трех групп из списка ниже:
        • верхний регистр (A–Z);
        • нижний регистр (a–z);
        • числа (0–9);
        • специальные символы (@ # $ % ^ & * - _ ! + = [ ] { } | : ' , . ? / \ ` ~ " ( ) ;).

      Если пропустить этот шаг, позже вы сможете воспользоваться следующей командой для создания пользователя:

      /opt/kaspersky/ksc64/sbin/kladduser -n kscadmin -p

Пользователь добавлен, и Kaspersky Security Center Linux установлен.

Переходите к установке Kaspersky Security Center Web Console.

Если у Сервера Администрирования нет доступа к хранилищу дистрибутивов приложений для удаленной установки, то для загрузки зависимостей, необходимых, чтобы создать инсталляционные пакеты для установки приложений на устройства Windows, выполните следующие действия:

  1. Создайте флаг RIUtilsArchiveDirUsed с помощью команды:

    /opt/kaspersky/ksc64/sbin/klscflag -fset -pv klserver -n RIUtilsArchiveDirUsed -t d -v 1

  2. Скачайте дополнительные модули Files for remote installation via Kaspersky Security Center с сайта "Лаборатории Касперского".

    Скачанные архивы имеют следующие имена:

    • ri_utils_win32.zip
    • ri_utils_arm64.zip

    Не переименовывайте архивы.

  3. Перезапустите службу Сервера администрирования с помощью команды:

    systemctl restart kladminserver_srv.service

  4. Поместите архивы в директорию /var/opt/kaspersky/klnagent_srv/1093/.working/ri_utils_archives.

Теперь у Сервера администрирования есть нужные зависимости.

Проверка служб

Используйте следующие команды, чтобы проверить, запущена ли служба:

  • systemctl status klnagent_srv.service
  • systemctl status kladminserver_srv.service
  • systemctl status klactprx_srv.service
  • systemctl status klwebsrv_srv.service
  • systemctl status kliam_srv.service

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!