Java连接bmc使用Verax包时无法打开会话(opensession)
最近要用java搞个用ipmi协议采集服务器信息的任务,现在环境全部配置好了,使用ipmitool工具也能采到信息了,第一次用这个jar 包,现在代码这块跑不通,我写的大概流程如下
// 创建连接器
IpmiConnector connector = new IpmiConnector(623);
ConnectionHandle handle = connector.createConnection(address);
// 获取远程主机支持的密码套件
List<CipherSuite> suites = connector.getAvailableCipherSuites(handle);
if (suites.size() > 3)
{
CipherSuite cs = suites.get(3);
}
// 选择密码套件并请求会话特权级别
connector.getChannelAuthenticationCapabilities(handle, cs, privilegeLevel);
// 打开会话并验证
connector.openSession(handle, username, password, bmcKey.getBytes());
到最后一步就报错,java.lang.IllegalArgumentException: Not yet implemented.
不知道具体哪块参数有问题,各位大神帮帮忙,多谢!!