Встановіть існуючий сертифікат SSL на Dell iDRAC7


10

У мене є кілька серверів з iDRAC7 Enterprise, і я хочу додати свій існуючий підстановочний сертифікат SSL для свого домену, щоб після завантаження веб-сторінки iDRAC я отримав дійсний сертифікат.

Я спробував параметр "Завантажити сертифікат сервера", але не можу знайти потрібний формат. Якби це було можливо, я б припустив, що формат буде PEM або PKCS12, що включає ключ і сертифікат. І дозволені також проміжні сертифікати, але я не можу цього зрозуміти.

Інший варіант, який спадає на думку, полягає в тому, що IDRAC7 просто не підтримує використання наявного сертифіката, і вам доведеться генерувати новий, використовуючи вбудований ключ, але це здається марною функцією.

Edit: Коли я намагаюся завантажити файл PEM, який містить: key / cert / intermediate certs, я отримую таку помилку: "RAC0508: сталася несподівана помилка. Почекайте кілька хвилин і оновіть сторінку. Якщо проблема не зникає, зверніться до постачальника послуг. "

Отже, чи можна завантажити наявний сертифікат на сервер з iDRAC7, і якщо так, як?


Файл PEM повинен бути правильним. Відредагуйте своє запитання, щоб пояснити, що саме відбувається при спробі завантажити сертифікат.
Майкл Хемптон

@MichaelHampton Я додав отриману помилку.
thelsdj

Нічого собі, помилка, за яку Google навіть не дає результатів. Я підозрюю, що найкраща ставка - зв’язатися з Dell.
Майкл Хемптон

Відповіді:


8

Після кількох відмов я нарешті придумав, як завантажити сертифікат SSL за допомогою команди RACADM:

racadm -r <ip of idrac> -u <username> -p <password> sslkeyupload -t 1 -f filename.key
racadm -r <ip of idrac> -u <username> -p <password> sslcertupload -t 1 -f filename.cer

Після запуску другої команди сервер перезавантажився, веб-інтерфейс iDRAC був знищений на хвилину, але коли він повернувся, він використовував мій спеціальний сертифікат SSL.

На цій сторінці слід розповісти, як отримати RACADM, якщо у вас його ще немає.

Якщо запустити його (як обліковий запис адміністратора) на сервері, який ви намагаєтеся змінити, ви можете залишити параметри -r та IP. Це важливо, якщо ви використовуєте iDRAC Express, який не дозволяє віддалений доступ RACADM.

ПРИМІТКА. Якщо ви змінили порт HTTPS інтерфейсу iDRAC, вам потрібно буде вказати:, Оскільки RACADM, як видається, використовує порт HTTPS для віддаленого доступу.


2
Хотілося б зазначити, що друга команда перезавантажує iDRAC, а не сервер.

Я використовую символ cert від comodo і отримую помилки щодо ключа та cert, яким не довіряють сторонні сторони, і спроба cert призводить до "Неправильний сертифікат завантажено". Чи потрібен мені інший формат (а не необроблений ключ і crt) або мені потрібно розібратися, як завантажити ланцюжок, щоб розпізнавали церти?
rainabba

Він постійно працює, використовуючи простий сертифікат (не макіяж). Спасибі, thelsdj.
Валера Леонтьєв

Підстановочні сертифікати підтримуються принаймні на CMC v5. Формат приватного ключа - PEM. Формат сертифіката - PEM з пакетом CA (PEM), з'єднаним до кінця виданого сертифіката. Не виявилося, що CMC перезапустився, тому я вручну видав cmcchangeoverгарну міру.
замнуть

1
Окрім вищезазначених етапів, мені довелося скористатися racadm racresetдо того, як буде подано нове.
rainabba

0

Спробуйте використати цей синтаксис, якщо ви отримали помилку "Синтаксис вказаної команди невірний":

racadm -r <ip of idrac> -u <username> -p <password> sslcertupload -f filename.cer -t 1
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.