Доступ к Supermicro IPMI через SSH

Когда вы имеете дело с Supermicro IPMI/BMC, вы можете получить к нему доступ через:

  • HTTP (S) в вашем браузере - просмотр веб-страниц с датчиками / конфигами и Java-апплетом для запуска консоли перенаправления
  • Протокол IPMI (используя ipmitoolкак CLI или IPMIViewподобные приложения с графическим интерфейсом)

Однажды я обнаружил, что могу просто ssh ADMIN@my.ipmi.address.net и попасть в BMC - есть Linux-подобная оболочка, ifconfig (не с сервером, а с сетевыми настройками BMC) и - самое главное! - способность к ленте reboot сбросить BMC, когда IPMI начинает глючить.

Но теперь, имея доступ к многочисленным блокам Supermicro с IPMI, я обнаружил, что SSH-доступ работает по-другому: около половины ящиков используют "обычную" оболочку на 22-м порту IPMI, другие - "ATEN SMASH-CLP System Management Shell". Это не похоже на Linux, не поддерживает стандартные команды, такие как ls, и я не могу сбросить BMC с ним.

Google в основном говорит о SMASH-CLP в качестве источника нарушения безопасности. Есть ли какая-либо пользовательская документация для этого? Или я мог заставить свой IPMI / BMC запускать "нормальную" оболочку через SSH, а не SMASH-CLP?

Я имею дело с материнскими платами X9DRW-iF, X9DRi-F и X9SCL-F.

1 ответ

Скажем, я хочу использовать сервер A для доступа к интерфейсу IPMI сервера B, тогда это работает для меня:

ipmitool -H 10.0.0.2 -U user -Ppassword chassis power cycle

На всех моих контроллерах Super Micro BMC есть скрытая команда SMASH для удаления из среды по умолчанию и в оболочку BusyBox.

Попробуйте набрать "shell sh" в оболочке SMASH и посмотрите, работает ли это.

Другие вопросы по тегам