账号信息同步方法、装置、存储介质及电子装置与流程

文档序号:37555907发布日期:2024-04-09 17:46阅读:10来源:国知局
账号信息同步方法、装置、存储介质及电子装置与流程

本申请实施例涉及计算机领域,具体而言,涉及一种账号信息同步方法、装置、存储介质及电子装置。


背景技术:

1、相关技术中关联的多个bmc之间进行通讯时,会采用特定的用户名和密码进行通讯,例如,机头bmc(baseboard management controller,基板管理控制器)和gpu box(graphics processing unit box,图形处理器盒)端bmc通过网络通讯时采用固定的用户名和密码,即在box端bmc设定好一个用户名和密码,不进行修改,并将该用户名和密码写入机头bmc内部,机头bmc每次使用所述用户名和密码与所述box端bmc进行通信,获取box端的bmc的相关信息。由于在所述用户名和密码泄露的情况下,其他设备就可通过所述用户名和密码直接登录box端bmc,获取相关信息,从而造成安全性较低问题。

2、针对相关技术中存在的上述问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种账号信息同步方法、装置、存储介质及电子装置,以至少解决相关技术中由于一端bmc的账号信息不变所造成的在所述账号信息被泄露的情况下影响该端bmc的数据安全,从而导致该端bmc安全性较低的问题。

2、根据本申请的一个实施例,提供了一种账号信息同步方法,包括:在第一基板管理控制器bmc确定需要对第二bmc的账号信息进行设置的情况下,随机生成目标账号信息;根据所述第二bmc预先设置的统一资源定位符url,向所述第二bmc发送用于请求将所述第二bmc的账号信息配置为所述目标账号信息的请求;在接收到所述第二bmc发送的用于指示已将所述第;bmc的账号信息配置为所述目标账号信息的消息的情况下,使用所述目标账号信息与所述第二bmc进行通信。

3、在一个示例性实施例中,在随机生成目标账号信息之前,所述方法还包括:通过如下方式确定所述第一bmc是否需要对所述第二bmc的所述账号信息进行设置;获取所述第一bmc内预先设置的目标标志位的取值;在所述目标标志位的取值为第一值的情况下,确定所述第一bmc需要对第二bmc的账号信息进行设置;在所述目标标志位的取值为第二值的情况下,确定所述第一bmc不需要对第二bmc的账号信息进行设置。

4、在一个示例性实施例中,在使用所述目标账号信息与所述第二bmc进行通信之前,所述方法还包括:接收所述第二bmc发送的用于指示已将所述第二bmc的所述账号信息配置为所述目标账号信息的消息;将所述第一bmc内的目标标志位的取值更新为第二值。

5、在一个示例性实施例中,所述方法还包括:在所述目标标志位的取值为所述第二值,且在确定将所述目标标志位的取值设置为所述第二值的时长达到目标时长或所述第一bmc与所述第二bmc之间的通信中断的情况下,将所述目标标志位的取值更新为所述第一值。

6、在一个示例性实施例中,在使用所述目标账号信息与所述第二bmc进行通信之后,所述方法还包括:获取所述第二bmc的目标信息;将所述第二bmc的目标信息在所述第一bmc侧进行显示。

7、在一个示例性实施例中,所述方法还包括:所述第二bmc基于预先设置的所述url接收来自目标设备的请求消息,其中,所述url集成在所述第二bmc的目标redfish进程中,所述目标redfish进程用于实时监测接收到的网络数据,对所述网络数据进行解析并基于解析结果对所述网络数据进行分发;所述第二bmc获取所述请求消息的报文头header以及所述目标设备的ip地址,并根据所述header与所述ip地址,确定所述目标设备是否为所述第一bmc;所述第二bmc在确定所述目标设备为所述第一bmc的情况下,解析所述请求消息以获取所述请求消息中包含的请求内容;所述第二bmc在确定所述请求内容包括用于请求将所述第二bmc的账号信息配置为所述目标账号信息的内容的情况下,将所述目标账号信息进行存储并将所述第二bmc的账号信息配置为所述目标账号信息;所述第二bmc向所述目标设备发送用于指示已将所述第二bmc的账号信息配置为所述目标账号信息的响应消息。

8、在一个示例性实施例中,所述第二bmc将所述目标账号信息进行存储包括:在所述目标账号信息包括用户名和密码的情况下,所述第二bmc以本地会话的方式,将所述目标账号信息保存在所述第二bmc内预先建立的用户名密码列表中。

9、根据本申请的另一个实施例,提供了一种账号信息同步装置,包括:生成模块,用于在第一基板管理控制器bmc确定需要对第二bmc的账号信息进行设置的情况下,随机生成目标账号信息;第一发送模块,用于根据所述第二bmc预先设置的统一资源定位符url,向所述第二bmc发送用于请求将所述第二bmc的账号信息配置为所述目标账号信息的请求;通信模块,用于在接收到所述第二bmc发送的用于指示已将所述第二bmc的账号信息配置为所述目标账号信息的消息的情况下,使用所述目标账号信息与所述第二bmc进行通信。

10、根据本申请的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

11、根据本申请的又一个实施例,还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。

12、通过本申请,由于关联的多个bmc中包括的一端bmc可以随机生成目标账号信息并发送给另一端bmc进行配置,从而实现多个bmc之间可以灵活同步更新账号信息,因此,可以解决关技术中由于一端bmc的账号信息不变所造成的在所述账号信息被泄露的情况下影响该端bmc的数据安全,从而导致该端bmc安全性较低的问题,达到提高box端bmc安全性的效果。



技术特征:

1.一种账号信息同步方法,其特征在于,

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求1所述的方法,其特征在于,

4.根据权利要求2所述的方法,其特征在于,

5.根据权利要求1至4中任一项所述的方法,其特征在于,

6.根据权利要求1所述的方法,其特征在于,

7.根据权利要求6所述的方法,其特征在于,

8.一种账号信息同步装置,其特征在于,

9.一种计算机可读存储介质,其特征在于,

10.一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,


技术总结
本申请实施例提供了一种账号信息同步方法、装置、存储介质及电子装置,其中,该方法包括:在第一基板管理控制器BMC确定需要对第二BMC的账号信息进行设置的情况下,随机生成目标账号信息;根据所述第二BMC预先设置的统一资源定位符URL,向所述第二BMC发送用于请求将所述第二BMC的账号信息配置为所述目标账号信息的请求;在接收到所述第二BMC发送的用于指示已将所述第二BMC的账号信息配置为所述目标账号信息的消息的情况下,使用所述目标账号信息与所述第二BMC进行通信。

技术研发人员:巩琦
受保护的技术使用者:苏州元脑智能科技有限公司
技术研发日:
技术公布日:2024/4/8
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1