Перейти к основному содержанию

Supermicro — установка SSL сертификата на IPMI (Redfish, BMC)

Supermicro

Устанавливаем SSL сертификат на IPMI  web-интерфейс управления сервером Supermicro.

Логинимся в IPMI сервера. Открываем раздел Configuration → SSL Certification.

ssl

Примечание: есть поддержка SHA2 и RSA 2048 bit SSL.

Нам понадобится два файла:

  • Сертификат — PEM файл с base64 внутри.
  • Приватный ключ — PEM файл с base64 внутри.

Видно, что генерация CSR отсутствует. Генерируем сам CSR и приватный ключ с помощью подсистемы Linux на своей машине Windows 10:

Windows 10 — генерация CSR и KEY для SSL сертификатов с помощью подсистемы Linux

В результате получаем два файла:

  • CSR — запрос на сертификат.
  • KEY — приватный ключ

ssl

Открываем блокнотом файл CSR и копируем в буфер содержимое.

Открываем центр сертификации.

ssl

Request a certificate.

ssl

Advanced certificate request.

ssl

В Saved Request вставляем скопированный base64 код. Certificate Template меняем на Web Server.

ssl

Submit.

ssl

Устанавливаем галку Base 64 encoded и скачиваем сертификат Download certificate. Скачивается файл сертификата CER.

Переименовываем файл KEY в xxx-key.pem.

Переименовываем файл CER в xxx-cert.pem.

Логинимся в IPMI сервера. Открываем раздел Configuration > SSL Certification.

ssl

New SSL Certificate — сюда загружаем файл xxx-cert.pem.

New Private Key — сюда загружаем файл xxx-key.pem.

Нажимаем кнопку Upload.

ssl

Подтверждаем замену самоподписанного сертификата — Yes.

ssl

Сертификат и ключ успешно загружены, перезагружаем IPMI — Yes.

Через пару минут перезапускаем браузер и проверяем, что IPMI работает с новым сертификатом.

Теги

 

Похожие материалы

Let's Encrypt — настройка certbot в Ubuntu 22

Установим и настроим certbot для получения и обновления SSL сертификатов Let's Encrypt. Операционная система Ubuntu 22.04.4, веб-сервер Nginx. Настраивать будем на примере развёрнутого SeaFile.

Теги