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.2507234. Подготовка утилиты
chmod +x IPMICFG-Linux.x86_645. Сброс пароля пользователя ADMIN
./IPMICFG-Linux.x86_64 -user setpwd 2 NEWPASSWORD⚠️ Ограничение
- максимальная длина пароля: 19 символов
Проверка
- открыть веб-интерфейс IPMI;
- войти под пользователем
ADMIN; - убедиться, что доступ восстановлен;
- сменить пароль на постоянный.
Ограничения
- утилита специфична для Supermicro;
- зависит от версии прошивки BMC;
- требует прямого доступа к серверу (локально или через SSH).