Установка Kaspersky Security Center Linux
В этом разделе описана установка Kaspersky Security Center 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
- Убедитесь, что на устройстве, на которое вы хотите установить Kaspersky Security Center Linux, работает один из поддерживаемых дистрибутивов Linux.
Если вы используете операционную систему РЕД ОС 7.3.4 и выше или МСВСфера 9.2 и выше, установите пакет libxcrypt-compat для корректной работы Сервера администрирования.
- Убедитесь, что DNS-сервер доступен в сети.
- Загрузите установочный файл нужной локализации с сайта "Лаборатории Касперского". Выберите установочный файл, соответствующий дистрибутиву Linux, установленному на вашем устройстве, ksc64_<номер_версии>_amd64.deb или ksc64-<номер_версии>.x86_64.rpm.
Чтобы установить Kaspersky Security Center Linux, вам нужно выполнить команды, указанные в инструкции ниже, под учетной записью с правами root.
Чтобы установить Kaspersky Security Center Linux:
- Создайте группу "kladmins" и непривилегированные учетные записи "ksc" и "ksciam". Учетные записи должны быть членами группы "kladmins". Для этого последовательно выполните следующие команды:
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 выполните команду:
- Если вы используете кластер высокой доступности СУБД, выполните следующие шаги:
- Предоставьте пользователю ksc право
pg_read_all_stats:GRANT pg_read_all_stats TO "ksc";
- Измените конфигурационный файл /etc/pangolin-manager/postgres.yml (если вы используете Platform V Pangolin) или /etc/postgresql/main/postgresql.conf (если вы используете кластер Postgres Pro Built-in High Availability) на всех узлах кластера высокой доступности СУБД. Если вы будете указывать только DNS-имя или IP-адрес управляющего узла или реплики узла при подключении кластера к Kaspersky Security Center Linux, добавьте следующую строку в секцию
postgresql:log_hostname: '1'
- После изменения конфигурационного файла /etc/pangolin-manager/postgres.yml перезагрузите службу кластера СУБД на всех узлах кластера высокой доступности СУБД (за исключением арбитра) следующим образом:
systemctl restart pangolin-manager.service
Или
systemctl restart postgresql-<version>
- Предоставьте пользователю ksc право
- При необходимости увеличьте установленное по умолчанию максимальное количество файлов, которые можно открывать (файловые дескрипторы) для учетных записей, используемых для работы служб Сервера администрирования. Для этого откройте файл /etc/security/limits.conf и укажите мягкие и жесткие ограничения файловых дескрипторов следующим образом:
ksc soft nofile <max_number_of_opened_files>ksc hard nofile <max_number_of_opened_files>По умолчанию ограничения дескрипторов файлов указываются во время установки. Мягкие ограничения файлов составляют 32 768 файлов, жесткие ограничения файлов составляют 131 072 файла.
- Запустите установку 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
- Запустите настройку Kaspersky Security Center Linux:
/opt/kaspersky/ksc64/lib/bin/setup/postinstall.pl
- Прочтите Лицензионное соглашение и Политику конфиденциальности. Текст отображается в окне командной строки. Нажмите пробел, чтобы просмотреть следующий фрагмент текста. При отображении запроса введите следующие значения:
- Введите
y, если вы понимаете и принимаете условия Лицензионного соглашения. Введитеn, если вы не принимаете условия Лицензионного соглашения. Чтобы использовать Kaspersky Security Center Linux, вам нужно принять условия Лицензионного соглашения. - Введите
y, если вы понимаете и принимаете условия Политики конфиденциальности и соглашаетесь, что ваши данные будут обрабатываться и пересылаться (в том числе в третьи страны) в соответствии с Политикой конфиденциальности. Введитеn, если вы не принимаете условия Политики конфиденциальности. Чтобы использовать Kaspersky Security Center Linux, вам нужно принять условия Политики конфиденциальности.
- Введите
- При отображении запроса введите следующие параметры:
- Выберите значение Стандартный, в качестве режима установки Сервера администрирования.
- Введите FQDN или DNS-имя Сервера администрирования. Имя будет использоваться другими устройствами для подключения к Серверу администрирования.
- Введите номер SSL-порта Сервера администрирования. По умолчанию номер порта – 13000.
- Оцените примерное количество устройств, которыми вы планируете управлять:
- Если число управляемых устройств составляет от 1 до 100, введите 1.
- Если число управляемых устройств составляет от 101 до 1000, введите 2.
- Если число управляемых устройств составляет более 1000, введите 3.
Этот параметр используется для автоматического определения случайной задержки запуска задач в целях оптимизации нагрузки на сеть. В списке ниже показан интервал, в пределах которого рассчитывается эта задержка:
- От 1 до 100 управляемых устройств, значение 1. Без задержки.
- От 101 до 1000 управляемых устройств, значение 2. Задержка 5 минут.
- Более 1000 управляемых устройств, значение 3. Задержка 10 минут.
- Введите имя группы безопасности для служб. По умолчанию используется группа
kladmins. - Введите имя учетной записи для запуска службы Сервера администрирования. Учетная запись должна быть членом указанной группы безопасности. По умолчанию используется учетная запись
ksc. - Введите имя учетной записи, чтобы запустить другие службы. Учетная запись должна быть членом указанной группы безопасности. По умолчанию используется учетная запись
ksc. - Выберите СУБД, которую вы установили для работы с Kaspersky Security Center Linux:
- Если вы установили MySQL или MariaDB, введите 1.
- Если вы установили PostgreSQL или Postgres Pro SQL, введите 2.
- Введите DNS-имя или IP-адрес устройства, на котором установлена база данных. Для локальной установки СУБД адрес по умолчанию –
127.0.0.1.Чтобы использовать отказоустойчивый кластер высокой доступности, выполните одно из следующих действий:
- Введите DNS-имена или IP-адреса и порты всех узлов в следующем формате:
<fqdn1>:<port>,<fqdn2>:<port>,<...><fqdnX>:<port>;
- Укажите только DNS-имя или IP-адрес управляющего узла или узла-реплики.
- Введите DNS-имена или IP-адреса и порты всех узлов в следующем формате:
- Введите номер порта базы данных. Этот порт используется для связи с Сервером администрирования. Пропустите этот шаг, если на шаге 8.h вы ввели DNS-имена или IP-адреса и порты всех узлов кластера высокой доступности.
По умолчанию используются следующие порты:
- порт
3306для MySQL или MariaDB; - порт
5432для PostgreSQL или Postgres Pro.
- порт
- Введите имя базы данных.
- Введите имя учетной записи администратора базы данных, которая используется для доступа к базе данных.
- Введите пароль учетной записи администратора базы данных, которая используется для доступа к базе данных.
- Введите FQDN или DNS-имя сервера IAM. Если вы не укажете эту переменную, будет использовано DNS-имя устройства, на котором установлен Сервер администрирования.
Укажите значение, которое вы указали на шаге 8a.
- Введите имя учетной записи для запуска службы IAM. Учетная запись должна быть членом указанной группы безопасности. По умолчанию используется учетная запись ksciam.
- Выберите СУБД, которую вы установили для работы со службой IAM:
- Если вы установили MySQL или MariaDB, введите 1.
- Если вы установили PostgreSQL или Postgres Pro SQL, введите 2.
- Введите адрес СУБД IAM, который будет использоваться службой IAM.
Чтобы использовать кластер Postgres Pro Built-in High Availability или кластер СУБД Platform V Pangolin, введите FQDN балансировщика нагрузки. При указании адреса СУБД IAM не вводите FQDN управляющего узла.
- Введите номер порта СУБД IAM. Этот порт используется для связи со службой IAM. Пропустите этот шаг, если на шаге 8.p вы ввели DNS-имена или IP-адреса и порты всех узлов кластера высокой доступности.
По умолчанию используются следующие порты:
- порт 3306 для MySQL или MariaDB;
- порт 5432 для PostgreSQL или Postgres Pro.
- Введите имя базы данных IAM, которое будет использоваться службой IAM. Имя базы данных, используемой службой IAM, должно отличаться от имени базы данных, используемой Сервером администрирования.
- Введите имя учетной записи базы данных, которая используется для доступа к базе данных IAM.
- Введите пароль учетной записи базы данных, которая используется для доступа к базе данных IAM.
Подождите, пока службы добавятся и запустятся автоматически:
klnagent_srvkladminserver_srvklactprx_srvklwebsrv_srvkliam_srv
- Создайте учетную запись, которая будет выполнять роль администратора Сервера администрирования. Введите имя пользователя и пароль.
Пароль должен соответствовать следующим правилам:
- Пароль пользователя не может содержать менее 8 или более 256 символов.
- Пароль должен содержать символы как минимум трех групп из списка ниже:
- верхний регистр (A–Z);
- нижний регистр (a–z);
- числа (0–9);
- специальные символы (@ # $ % ^ & * - _ ! + = [ ] { } | : ' , . ? / \ ` ~ " ( ) ;).
Если пропустить этот шаг, позже вы сможете воспользоваться следующей командой для создания пользователя:
/opt/kaspersky/ksc64/sbin/kladduser -n kscadmin -p <password>
Пользователь добавлен, и Kaspersky Security Center Linux установлен.
Установка Агента администрирования
Для управления устройством с Сервером администрирования рекомендуется установить Агент администрирования для Linux на это устройство. В этом случае Агент администрирования для Linux устанавливается и работает независимо от серверной версии Агента администрирования, которая была установлена вместе с Сервером администрирования.
Проверка служб
Используйте следующие команды, чтобы проверить, запущена ли служба:
systemctl status klnagent_srv.servicesystemctl status kladminserver_srv.servicesystemctl status klactprx_srv.servicesystemctl status klwebsrv_srv.servicesystemctl status kliam_srv.service