通过 SSH 访问 Supermicro IPMI

Ant*_*ioK 16 ipmi supermicro bmc

当您处理 Supermicro IPMI/BMC 时,您可以通过以下方式访问它:

  • 浏览器中的 HTTP(S) - 查看带有传感器/配置和 Java 小程序的网页以运行重定向控制台
  • IPMI 协议(使用ipmitool-like CLI 或IPMIView-like GUI 应用程序)

一旦我发现我可以直接ssh ADMIN@my.ipmi.address.net进入 BMC - 有类似 Linux 的外壳,ifconfig(不是服务器的,而是 BMC 的网络设置),而且 - 最棒的事情!-reboot当 IPMI 开始出现故障时,能够通过磁带重置 BMC。

但是现在,通过 IPMI 访问众多 Supermicro 机器后,我发现 SSH 访问的工作方式有所不同:大约一半的机器在 IPMI 的 22 端口上运行“正常”外壳,其他机器运行“ATEN SMASH-CLP 系统管理外壳”。它不像 Linux,不支持标准命令,如ls,我不能用它重置 BMC。

谷歌主要以安全漏洞来源的方式说 SMASH-CLP。有没有相关的用户文档?或者我可以让我的 IPMI/BMC 通过 SSH 而不是 SMASH-CLP 运行“正常”shell?

我处理 X9DRW-iF、X9DRi-F 和 X9SCL-F 主板。

小智 2

在我所有的 Super Micro BMC 上,都有一个隐藏的 SMASH 命令可以退出默认环境并进入 BusyBox shell。

尝试在 SMASH shell 中输入“shell sh”,看看是否有效。

  • 这个“隐藏命令”被认为是错误,并在新的 BMC 固件中被删除。 (7认同)
  • 遗憾的是,这不适用于我所有的 Supermicro 盒子。甚至在 X9 主板上也不一致。 (2认同)