Ошибка «Сервер администрирования использует недоверенный сертификат» при открытии Kaspersky Security Center Linux Web Console
Показать приложения и версии, для которых применима статья
- Kaspersky Security Center 16 Linux (все версии);
- Kaspersky Security Center 15 Linux (все версии).
Проблема
При открытии Web Console могут возникать ошибки:
- Сервер администрирования использует недоверенный сертификат.
- Сервер администрирования использует недоверенный самоподписанный сертификат.
Причина
Одна из возможных причин ошибки может быть в том, что истек срок действия сертификата для взаимодействия Web Console с Сервером администрирования.
Сервер администрирования хранит сертификат в каталоге /var/opt/kaspersky/klnagent_srv/1093/cert/ и обновляет автоматически. Web Console использует копию сертификата Сервера администрирования, хранит ее в каталоге /var/opt/kaspersky/ksc-web-console/ и не обновляет автоматически.
Чтобы убедиться, что проблема вызвана истекшим сертификатом:
- Проверьте, что на устройстве с Сервером администрирования в каталоге
/var/opt/kaspersky/klnagent_srv/1093/cert/находится только один основной сертификат Сервера администрированияklserver.cerи отсутствует резервный сертификатklserver-reserve.cer. Для этого выведите содержимое каталога с помощью команды:sudo ls -la /var/opt/kaspersky/klnagent_srv/1093/cert/ - Проверьте срок действия сертификата с помощью команды:
cat /var/opt/kaspersky/klnagent_srv/1093/cert/klserver.cer | openssl x509 -noout -dates
- Выведите имя файла сертификата на устройстве с Web Console с помощью команды:
В выводе команды будет файл вида klserver_*.cer (например, klserver_LMUJCd57Uf.cer) — копия сертификата Сервера администрирования.sudo ls -la /var/opt/kaspersky/ksc-web-console/*cer
Если сертификатов несколько, найдите сертификат нужного Сервера администрирования. Определить это можно по адресу Сервера администрирования, выдавшему сертификат, с помощью команды:cat /var/opt/kaspersky/ksc-web-console/<имя файла сертификата> | openssl x509 -text | grep DNS - Проверьте срок действия сертификата Web Console c помощью команды:
cat /var/opt/kaspersky/ksc-web-console/<имя файла сертификата> | openssl x509 -noout -dates
- Дополнительно убедитесь, что при подключении Web Console к Серверу администрирования сертификат не подменяется, с помощью команды:
Где <адрес Сервера администрирования> — это IP-адрес или DNS-имя Сервера администрирования, указанные при установке в параметре kscHost в файле ответов.openssl s_client -connect <адрес Сервера администрирования>:13299 | openssl x509 -text
- Сравните сроки действия сертификатов:
- Если сроки действия сертификатов одинаковые или истек срок действия сертификата Сервера администрирования, соберите диагностическую информацию и создайте запрос в техническую поддержку «Лаборатории Касперского» через Kaspersky CompanyAccount.
- Если для Сервера администрирования начал действовать новый сертификат, а срок действия сертификата Web Console истек, устраните проблему по инструкции ниже.
Решение
Переустановите Web Console, чтобы обновить сертификат:- Удалите Web Console с помощью команды:
- Для устройств с операционной системой на основе Debian:
sudo dpkg --purge ksc-web-console
- Для устройств с операционной системой на основе RPM:
sudo rpm -e ksc-web-console
- Для устройств с операционной системой на основе Debian:
- Убедитесь, что в каталоге, который указан в параметре
kscCertPathв файле ответов, лежит действующий сертификат Сервера администрирования. - Установите Web Console по инструкции.
Что делать, если решение не помогло
Убедитесь, что имя сервера Identity and Access Manager указано верно, по инструкции.
Если проблема сохраняется, соберите диагностическую информацию и создайте запрос в техническую поддержку «Лаборатории Касперского» через Kaspersky CompanyAccount.