Пункт 1 выше не содержит пояснительных данных. Чтобы определить, применимо ли 2 выше, сначала получите список доверенных хостов в DD:
# adminaccess trust show
Для каждого из хостов, которым этот хост доверяет, проверьте историю модернизации, чтобы узнать, был ли установлен какой-либо сервер с DDOS 5.4 (или более ранней версией) или DDMC 1.1 (или более ранней версией):
# system upgrade history (История модернизации системы)
Системы, установленные с любой из вышеперечисленных версий, скорее всего, имеют самозаверятельный сертификат ЦС, созданный при установке с публичными ключами, продолжительность которого составляет всего 1024 бита, и после модернизации до DDOS/DDMC 7.1 JDK больше не принимается. Чтобы узнать, есть ли у этих хостов сертификаты с небольшими общедоступными ключами, откройте для них графический интерфейс пользователя и проверьте сведения о сертификате в браузере (это может немного отличаться в разных браузерах).
Чтобы подтвердить элемент 3 (если журналы сбоев графического интерфейса DD предназначены для данной проблемы), выполните следующую команду, чтобы открыть файл журнала «em.info».
# log view debug/sm/em.info
И выполните поиск (используйте косую черту) для поиска этих журналов («...» указывает на то, что некоторые журналы не отображаются ниже для краткости.
+-----+-----+-----+ СИСТЕМА (RE)ЗАПУСТИТЕ +-----+-----+-----+
...
26 feb 2021 10:33:04,172 INFO [main] Setting the session cookie name to 'JSESSIONID-ddem___HTTPS'26
Feb 2021 10:33:04,1 72 INFO [main] Setting the xsrf cookie name to 'DD_SSO_TOKEN___HTTPS'26
Feb 2021 10:33:04,382 INFO [main] Injecting the SUN provider's X.509 factory to fix validation issues
...
26 февраля 2021 г., 10:33:05,093 INFO [main] Повторная инициализация сертификатов между клиентом и сервером
26 февраля 2021 г., 10:33:05,093 INFO [главная] Перезагрузка хранилищ сертификатов для системы
26 февраля 2021 г., 10:33:05,097 INFO [main]
Завершена перезагрузка сертификатахранится 26 февраля 2021 г. 10:33:05,097 ОШИБКА [main] Исключение во время выполнения команды: javax.net.ssl.SSLException — ошибка создания предварительного секрета. , повторит попытку, попытка No 1
26 февраля 2021 г. 10:33:05,243 INFO [основная]
Повторная инициализация сертификатов между клиентом и сервером 26 февраля 2021 г. 10:33: 05,243 INFO [main]
Перезагрузка хранилищ сертификатов для системы 26 февраля 2021 г. 10:33:05,246 INFO [main] Завершена перезагрузка хранилищ сертификатов
Это означает, что некоторые сертификаты, импортированные в DD, как доверенные, имеет короткий ключ, поэтому графический интерфейс пользователя не может запуститься.
Хотя DDOS 7.1 или более поздней версии будет продолжать не загружать графический интерфейс пользователя при наличии сертификатов с небольшими общедоступными ключами, проблема была устранена в коде для версий DDOS 6.2.1.40 и более поздних версий, а также DDOS 7.2.0.50 и более поздних версий, поэтому при обновлении до такого выпуска локальный сертификат ЦС имеет небольшой общедоступный ключ, сертификат будет создан повторно с помощью более продолжительного ключа.
Учитывая, что на момент написания этой статьи (август 2022 г.) никакие выпуски, кроме DDOS 6.2.1.x (только для оборудования DD2200 и DD250) и DDOS 7.x, больше не поддерживаются, временное решение проблемы не предоставляется, хотя для затронутых DD можно попробовать повторно создать сертификат хоста и ЦС с более длительными ключами, а затем снова удалить и снова добавить доверие между затронутыми устройствами.
# adminaccess trust del host dd-trusted-1 type mutual
# adminaccess certificate generate self-signed-cert regenerate-ca
# adminaccess trust добавление хоста dd-trusted-1 типа mutual