Skip to main content

Установка агента и антивируса Касперский в AlmaLinux 8 / CentOS / Rocky


Установка

Установка агента администрирования Kaspersky (klnagent) и антивируса Kaspersky Endpoint Security (kesl) в AlmaLinux 8 / CentOS / Rocky.

Скачайте или загрузите на сервер удобным для Вас способом установочные пакеты klnagent и kesl.
Для среднего и малого бизнеса дистрибутивы можно взять здесь.

Запускаем установку агента klnagent.

rpm -i klnagent64-14.0.0-4646.x86_64.rpm

 

После установки необходимо запустить скрипт для первичной настройки.

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

 

После запуска скрипта необходимо прочитать и принять лицензионное соглашение.
Далее необходимо указать имя сервера KSC или его IP

Please enter Administration Server DNS-name or static IP-address
192.168.0.10

или

Please enter Administration Server DNS-name or static IP-address
srv-ksc

 

Далее будет предложено изменить порты для работы агента. Если требуется можно указать свои или нажать Enter, чтобы оставить значения по умолчанию.

Порты по умолчанию 13000 и 14000.

Please enter Administration Server port number [14000]:
Please enter Administration Server ssl port number [13000]:

На следующем шаге будет предложено включить или выключить SSL шифрование

Please enter 'Y' to confirm that you want to use SSL encryption
or enter 'N' to use non-encrypted communication [Y]:

Выбираем схему подключения агента к серверу. В нашем случае мы используем прямое подключение, поэтому выбираем пункт 2.

1) Do not configure connection gateway
2) Do not use connection gateway
3) Connect to server using connection gateway
4) Use as connection gateway
Please choose connection gateway mode: [1]:

После прохождения этих шагов Вы увидите сообщение о том, что агент установлен и запущен.

Starting klnagent64:

Kaspersky Network Agent is installed.
Binaries were installed in /opt/kaspersky/klnagent64/bin

Устанавливаем Kaspersky Endpoint Security

rpm -i kesl-11.2.0-4528.x86_64.rpm

После установки так же необходимо запустить скрипт

/opt/kaspersky/kesl/bin/kesl-setup.pl

На первом шаге будет предложено выбрать локаль (locale).

Specified locale will be used to show user agreements in this script and
send events to Kaspersky Security Center.
List of available locales:
- ru_RU.UTF-8
- de_DE.UTF-8
- en_US.UTF-8
- fr_FR.UTF-8
- ja_JP.UTF-8
[ru_RU.UTF-8]:

Как видно из сообщения у нас уже выбрана правильная локаль ru_RU, поэтому просто нажимаем Enter.

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

После прочтения, для продолжения установки необходимо согласить и принять соглашение.

I confirm that I have fully read, understand, and accept the terms and
conditions of this End User License Agreement [y/n]: y

I am aware and agree that my data will be handled and transmitted
(including to third countries) as described in the Privacy Policy. I
confirm that I have fully read and understand the Privacy Policy [y/n]: y

Configuring KSN

I confirm that I have fully read, understand, and accept the terms and
conditions of the Kaspersky Security Network Statement (KSN Statement is
available here: '/opt/kaspersky/kesl/doc/ksn_license.ru') [y/n]: y

На следующем шаге Вы можете указать пользователя которому будут предоставлены права администратора для управления антивирусом.

Granting the Administrator role

Only users with the Administrator role have full access to Kaspersky
Endpoint Security management by command line and GUI.

Specify user to grant the 'admin' role to (leave empty to skip):

Проверяем статус служб kesl и klnagent

systemctl status kesl klnagent

или

service kesl status
service klnagent status

После установки необходимо запустить обновление. Без обновления, защита и другие сервисы антивируса не запустятся.

Запуск обновления

kesl-control --start-task 6

Проверка статуса задачи

kesl-control --get-task-state 6

Настройка расписания задач

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

kesl-control --get-task-list

 

Просмотреть расписание задачи. Для примера будем использовать идентификатор задачи обновления, который ровняется «6»

kesl-control --get-schedule 6

 

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

RuleType=Manual

Зададим расписание, для этого используем команду kesl-control —set-schedule:

kesl-control --set-schedule 6 RuleType=Daily RunMissedStartRules=No StartTime='21:00:00;1' RandomInterval=0

Команда достаточно легко и понятно читается: тип задания ежедневное, без запуска пропущенных заданий, начало задания в 21:00; повторять каждый 1 день, без случайных интервалов запуска.

После выполнения команды, повторно проверяем расписание задания

kesl-control --get-schedule 6

В ответ мы увидим следующий результат:

RuleType=Daily
StartTime=21:00:00;1
RandomInterval=0
RunMissedStartRules=No

Ручной запуск выполнения задач

Запуск задачи для обновления

kesl-control --start-task 6

Запуск задачи сканирования на вирусы

kesl-control --start-task 2

Проверка статуса задач

Проверить статус задачи

kesl-control --get-task-state 6

Список и статус всех задач

kesl-control --get-task-list