V3上使用ssh直接执行help/ipmcget/ipmcset等命令异常

同样的指令在V2上是正常的,在V3上异常,请问是V3上做了限制吗?
如:
sshpass -p Admin@9000 ssh -o “StrictHostKeyChecking no” Administrator@192.168.12.63 “ipmcget help”
sshpass -p Admin@9000 ssh -o “StrictHostKeyChecking no” Administrator@192.168.12.63 “ipmcget -d version”

1 个赞

v2是将可执行程序ipmcget的目录放到环境变量中,然后通过ipmcget执行命令,可以通过 env 命令查看具体内容。v3是通过alias创建别名的方式调用ipmcget命令,本质是一个lua脚本,可以通过alias命令查看具体内容。
sshpass的环境变量和别名信息可能和ssh不一致,可以使用sshpass结合env alias命令查看。

从图中的日志看是打开clp失败,可以看看bmc的日志是否有cli组件相关的错误信息。