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.
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 11 lat ago
Dodaj komentarz