Запуск KSC 14 на Debian 11

Краткая инструкция по запуску антивирусного сервера Kaspersky Security Center 14 на ОС Debian GNU/Linux 11.6 — исправление недостатков инструкции на сайте поддержки Касперского

Сперва необходимо установить sudo. Как это сделать описано здесь.

После этого переходим в режим суперпользователя с помощью команды

# sudo -i

устанавливаем СУБД MariaDB

# apt install mariadb-server mariadb-client

и запускаем мастер первоначальной настройки MySQL

# /usr/bin/mysql_secure_installation

здесь не забываем дать пароль пользователю root

После этого создадим дополнительный файл конфигурации mysql

# touch /etc/mysql/conf.d/ksc.cnf

открываем его

# nano /etc/mysql/conf.d/ksc.cnf

и запишем такие строки (как на сайте поддержки Касперского)

[mysqld]
sort_buffer_size=10M
join_buffer_size=100M
join_buffer_space_limit=300M
join_cache_level=8
tmp_table_size=512M
max_heap_table_size=512M
key_buffer_size=200M
innodb_buffer_pool_size=512M
innodb_thread_concurrency=20
innodb_flush_log_at_trx_commit=0
innodb_lock_wait_timeout=300
max_allowed_packet=32M
max_connections=151
max_prepared_stmt_count=12800
table_open_cache=60000
table_open_cache_instances=4
table_definition_cache=60000

Перезапускаем службу MySQL

# systemctl restart mysql

Теперь заходим в консоль MySQL под рутом

# mysql -u root -p

и просто создадим там базу данных ksc_db

CREATE DATABASE ksc_db;
EXIT;

Затем создадим пользователя ksc

# adduser ksc

и группу kladmins

# groupadd kladmins

передадим пользователя этой группе

# gpasswd -a ksc kladmins

и делаем группу kladmins основной для пользователя ksc

# usermod -g kladmins ksc

Далее выходим в режим пользователя

# exit

создадим директорию для дистрибутива KSC

# mkdir /home/username/distr/ksc-14.0/

переходим в неё

# cd /home/username/distr/ksc-14.0/

и закачаем в неё deb-пакеты центра администрирования и веб-консоли KSC из этой страницы: https://www.kaspersky.ru/small-to-medium-business-security/downloads/systems-management

Возвращаемся в режим суперпользователя

# sudo -i

и запускаем установку центра администрирования KSC

# apt install ./ksc64_14.0.0-4490_amd64.deb

После установки запускаем скрипт быстрой настройки центра администрирования

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

Здесь обратим внимание на ввод следующих параметров:

  • соглашаемся с лицензионным соглашением
  • группа — задаём kladmins
  • пользователь — ksc (его придётся ввести 2 раза)
  • IP-адрес сервера в локальной сети организации
  • выбор СУБД — MySQL, и соответственно порт 3306
  • хост БД: 127.0.0.1, имя БД: ksc_db, пользователь: root, пароль на него соответствующий
  • логин и пароль для доступа к центру администрирования

Если всё прошло удачно (а так и должно быть) — идём дальше…

Теперь необходимо в директории /etc/ создать файл ksc-web-console-setup.json

# touch /etc/ksc-web-console-setup.json

и в нём написать такой JSON-массив:

{
  "address": "127.0.0.1",
  "port": 8080,
  "defaultLangId": 1049,
  "enableLog": false,
  "trusted": "127.0.0.1|13299|/var/opt/kaspersky/klnagent_srv/1093/cert/klserver.cer|KSC Server",
  "acceptEula": true,
  "certPath": "/var/opt/kaspersky/klnagent_srv/1093/cert/klserver.cer",
  "webConsoleAccount": "kladmins:ksc",
  "managementServiceAccount": "kladmins:ksc",
  "serviceWebConsoleAccount": "kladmins:ksc",
  "pluginAccount": "kladmins:ksc",
  "messageQueueAccount": "kladmins:ksc"
}

Также понадобится файл ksc-web-console.conf

# touch /etc/ksc-web-console.conf

с таким содержанием:

{
  "address": "127.0.0.1",
  "port": 8080,
  "defaultLangId": 1033,
  "enableLog": false,
  "trusted": "127.0.0.1|13299|/var/opt/kaspersky/klnagent_srv/1093/cert/klserver.cer|KSC Server",
  "acceptEula": true,
  "certPath": "/var/opt/kaspersky/klnagent_srv/1093/cert/klserver.cer",
  "webConsoleAccount": "kladmins:ksc",
  "managementServiceAccount": "kladmins:ksc",
  "serviceWebConsoleAccount": "kladmins:ksc",
  "pluginAccount": "kladmins:ksc",
  "messageQueueAccount": "kladmins:ksc"
}

И вот теперь можно устанавливать веб-консоль

# apt install ./ksc-web-console-14.0.1330.x86_64.deb

Установка должна завершиться успешно. После этого желательно перезагрузить машину

# shutdown -r now

Теперь на другой машине в сети вводим https://ip-ksc:8080 и мы должны увидеть форму входа в ЦА. Вводим логин и пароль, которые задавали при запуске скрипта настройки ЦА и мы должны попасть в мастер настройки KSC.

Для того, чтобы обновить Kaspersky Security Center на сервере до версии 14.2, создадим директорию /home/username/distr/ksc-14.2/ и в неё закачаем со страницы загрузки KSC

затем запускаем установку центра администрирования KSC

# apt install ./ksc64_14.2.0-23324_amd64.deb

а также пост-инсталляционный скрипт

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

там останется только согласиться с лицензионным соглашением, больше вопросов никаких быть не должно.

После этого запускаем установку веб-консоли

# apt install ./ksc-web-console-14.2.10359.x86_64.deb

и по завершению входим на другой машине в сети вводим https://ip-ksc:8080 и после ввода логина и пароля мы должны будем увидеть обновлённый интерфейс администрирования.

Также необходимо будет установить сетевого агента. Для этого скачаем архив klnagent-x86_64-14.2.0.23324-deb_ru.tar.gz, распакуем его:

# tar xf klnagent-x86_64-14.2.0.23324-deb_ru.tar.gz

Появится директория klnagent. Переходим в неё:

# cd klnagent/

и здесь будет находиться deb-пакет klnagent64_14.2.0-23324_amd64.deb. Установим его:

# apt install ./klnagent64_14.2.0-23324_amd64.deb

После пары ерундовых вопросов установка завершится, и у нас появится полноценный антивирусный центр Касперского. Заходим в веб-интерфейс и наслаждаемся.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *