通过 SSH 访问 Supermicro IPMI

通过 SSH 访问 Supermicro IPMI

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

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

一旦我发现我可以进入 BMC - 有类似 Linux 的 shell,(不是使用服务器,而是使用 BMC 的网络设置),并且 - 最棒的事情! -当 IPMI 开始出现故障时,能够通过磁带重置 BMC。ssh [email protected]ifconfigreboot

但是现在,通过 IPMI 访问了众多 Supermicro 盒子后,我发现 SSH 访问的工作方式有所不同:大约一半的盒子在 IPMI 的 22 端口上运行“普通”shell,其他则运行“ATEN SMASH-CLP 系统管理 Shell”。它不像 Linux,不支持标准命令ls,而且我无法使用它重置 BMC。

Google 主要以安全漏洞源头的方式谈论 SMASH-CLP。有没有它的用​​户文档?或者我可以让我的 IPMI/BMC 通过 SSH 运行“正常”shell,而不是 SMASH-CLP?

我负责 X9DRW-iF、X9DRi-F 和 X9SCL-F 主板。

答案1

假设我希望使用服务器 A 访问服务器 B 的 IPMI 接口,那么这对我来说是可行的:

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

答案2

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

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

相关内容