Supermicro IPMICFG: сброс пароля IPMI на Linux

Описание

Использование утилиты IPMICFG для сброса пароля IPMI (BMC — Baseboard Management Controller, контроллер управления платой) на серверах Supermicro в среде Linux.


Контекст

Применяется в случаях:

  • утерян пароль IPMI;
  • отсутствует доступ к веб-интерфейсу BMC;
  • требуется восстановление доступа без перезагрузки сервера.

⚠️ Риски

Выполняется с повышенными привилегиями на системе

  • требуется доступ root;
  • вмешательство в работу BMC;
  • возможны ограничения со стороны прошивки;
  • потенциальное влияние на безопасность системы.

Альтернатива

Рекомендуется по возможности:

  • выполнить сброс через BIOS/физический доступ;
  • использовать веб-интерфейс IPMI (если доступен);
  • использовать актуальные инструменты производителя.

Файлы

Пакет

Контрольная сумма (SHA-256)

cc3d15f77c8f56c18b99aa1c5289058f7591daf30c57578e1073805b29e51945

Решение

1. Загрузка архива

wget <URL_ИЛИ_СКОПИРОВАТЬ_ФАЙЛ>

или скопировать вручную в систему.

scp IPMICFG_1.37.0_build.250723.zip root@linux:/tmp/

2. Проверка контрольной суммы

echo "cc3d15f77c8f56c18b99aa1c5289058f7591daf30c57578e1073805b29e51945  IPMICFG_1.37.0_build.250723.zip" | sha256sum -c -

Ожидаемый результат:

  • OK — файл целый
  • FAILED — файл повреждён или подменён

3. Распаковка

unzip IPMICFG_1.37.0_build.250723.zip
cd IPMICFG_1.37.0_build.250723

4. Подготовка утилиты

chmod +x IPMICFG-Linux.x86_64

5. Сброс пароля пользователя ADMIN

./IPMICFG-Linux.x86_64 -user setpwd 2 NEWPASSWORD

⚠️ Ограничение

  • максимальная длина пароля: 19 символов

Проверка

  • открыть веб-интерфейс IPMI;
  • войти под пользователем ADMIN;
  • убедиться, что доступ восстановлен;
  • сменить пароль на постоянный.

Ограничения

  • утилита специфична для Supermicro;
  • зависит от версии прошивки BMC;
  • требует прямого доступа к серверу (локально или через SSH).

Связанные материалы