Reset hasła Supermicro IPMI za pomocą IPMICFG

Avatar photo
  • Konrad Kowalski
  • 07/06/2013
  • Supermicro
  • 1 komentarz
Supermicro

Intelligent Platform Management Interface (IPMI) to pewnego rodzaju interfejs pozwalający na zdalne zarządzanie systemami komputerowymi oraz monitorowanie ich pracy. Z IPMI możemy często spotkać się w rozwiązaniach serwerowych Supermicro. W tym artykule nie będę rozpisywał się o możliwościach tego rozwiązania, a skupię się na bardziej przyziemniej sprawie – resecie zapomnianego hasła Administratora do konsoli WWW w IPMI Supermicro.

Supermicro na swoich stronach udostępnia oprogramowanie IPMICFG, które może zostać użyte do konfiguracji IPMI z poziomu systemu operacyjnego.

Uwaga: od pojawienia się artykułu upłynęło już trochę czasu, w przypadku niedostępności serwera FTP, narzędzie można pobrać ze strony: https://www.supermicro.com/en/solutions/management-software/ipmi-utilities

Program możemy znaleźć na serwerze FTP producenta w ścieżce:

ftp://ftp.supermicro.com/utility/IPMICFG/

Dostępne są zarówno wersje dla Linuxa jak i Windows’a. W momencie pisania artykułu najnowsza była wersja 1.09. Możemy ją pobrać za pomocą polecenia:

wget -c ftp://ftp.supermicro.com/utility/IPMICFG/ipmicfg_integration_1.09.zip

Następnie rozpakowujemy archiwum:

unzip ipmicfg_integration_1.09.zip

Przechodzimy do katalogu z programem (wybieramy wersję przeznaczoną dla naszego systemu),

cd ipmicfg_1.09.1/linux/64bit/

Zmieniamy uprawnienia:

chmod +x ipmicfg-linux.x86_64

Po dodaniu praw wykonywania dla pliku możemy uruchomić program (bez podania opcji zostanie wyświetlony krótki help)

./ipmicfg-linux.x86_64

Aby zmienić hasło administratora lub innego użytkownika IPMI, musimy w pierwszej kolejności poznać jego ID. Możemy tego dokonać użytwając polecenia:

./ipmicfg-linux.x86_64 -user list

W wyniku otrzymamy listę użytkowników skonfigurowanych na IPMI:

Maximum number of Users          : 10
Count of currently enabled Users : 2
User ID | User Name        | Privilege Level | Enable
------- | -----------      | --------------- | ------
      2 | ADMIN            | Administrator   | Yes

Gdy poznamy ID użytkownika, któremu chcemy zmienić hasło wydajemy polecenie:

./ipmicfg-linux.x86_64 -user setpwd ID HASLO

np.

./ipmicfg-linux.x86_64 -user setpwd 2 qwerty
Done.

Od tej chwili jesteśmy w stanie zalogować się na konto ADMIN z hasłem qwerty.

Polecenie ipmicfg ma jeszcze wiele innych ciekawych opcji, w wolnej chwili warto się mu przyjrzeć np.

ipmicfg -fd 

zresetuje IPMI do ustawień fabrycznych.

Warto przeczytać

1 komentarz

Możesz dodawać komentarze do tego artykułu.


  • Można by wszędzie ustawiać takie same hasło ale istnieje ryzyko że jak ktoś się włamie to na wszystko 🙂

    Radek Szulc 10 lat ago Reply


Dodaj komentarz