基板管理控制器密码重置方法及相关产品技术

技术编号:37568888 阅读:10 留言:0更新日期:2023-05-15 07:48
本申请实施方式涉及计算机技术领域,具体公开了一种基板管理控制器密码重置方法及相关产品,其中,基板管理控制器密码重置方法包括:接收密码重置请求,该密码重置请求中包含用户信息;基于所述密码重置请求,确定所述用户信息相关联的企业邮箱;生成第一校验码,将所述第一校验码发送至所述企业邮箱;接收由所述用户终端发送的第二校验码;当所述第二校验码与所述第一校验码相同时,向所述用户终端发送校验通过消息;接收所述用户终端发送的重置密码;将与所述用户信息相关联的密码修改为所述重置密码。采用本申请的方法,可以摆脱对业务操作系统的依赖,通过企业邮箱实现对带外基板管理控制器的密码进行重置。板管理控制器的密码进行重置。板管理控制器的密码进行重置。

【技术实现步骤摘要】
基板管理控制器密码重置方法及相关产品


[0001]本专利技术涉及计算机
,具体涉及一种基板管理控制器密码重置方法及相关产品。

技术介绍

[0002]目前,访问带外基板管理控制器(Baseboard Management Controller,BMC)管理软件需要鉴权,即需要用户输入密码进行鉴权。而当用户忘记密码时,现有BMC用户密码重置技术使用场景受限、操作不便。
[0003]具体而言,BMC对外提供密码修改的智能平台管理接口(Intelligent Platform Management Interface,IPMI),用户在业务侧可以通过IPMI命令免鉴权进行密码重置。但是,服务器正常运维中,一般会在业务部署、或者服务器故障时才会人工登录BMC进行维护,而此时操作系统(Operating System,OS)处于未安装或停机状态,无法通过OS发送IPMI命令进行密码重置,该方案强依赖OS,应用场景有限。或者,用户可以通过本地键盘、视频或鼠标(Keyboard Video Mouse,KVM)进入基本输入输出系统(Basic Input Output System,BIOS),在BIOS下修改BMC用户密码。但是,上述方法需要运维人员近端操作,不便捷。

技术实现思路

[0004]本申请实施方式提供了一种基板管理控制器密码重置方法及相关产品,可以摆脱对业务操作系统的依赖,通过企业邮箱实现对带外基板管理控制器的密码进行重置。
[0005]本专利技术的实施方式采用如下技术方案:/>[0006]第一方面,本申请实施方式提供一种基板管理控制器密码重置方法,可以应用于带外基板管理控制器,该方法包括:
[0007]接收密码重置请求,该密码重置请求中包含用户信息;
[0008]基于密码重置请求,确定用户信息相关联的企业邮箱;
[0009]生成第一校验码,将第一校验码发送至企业邮箱;
[0010]接收由用户终端发送的第二校验码;
[0011]当第二校验码与第一校验码相同时,向用户终端发送校验通过消息;
[0012]接收用户终端发送的重置密码;
[0013]将与用户信息相关联的密码修改为重置密码。
[0014]可以看出,在本实施方式中,通过将BMC账户与企业邮箱相互关联,通过企业邮箱接收在重置BMC账户密码时生成的校验码,继而完成身份验证并进行新密码的录入。由此,相对于现有的BMC密码重置,用户不需要近端操作,可以在任何地方实现对BMC密码的重置。且不依赖于业务OS,当用户业务宕机或尚未部署时,该方案仍能进行密码重置。此外,通过企业邮箱进行校验码接收,可以借助企业邮箱入职开通、离职注销的功能,保证能接收到校验码的均为在职员工,继而进一步提升安全性。
[0015]在一种可能的实施方式中,该方法还包括:
[0016]接收企业邮箱关联请求,企业邮箱关联请求包含用户信息和企业邮箱信息;
[0017]将用户信息与企业邮箱信息相关联。
[0018]在一种可能的实施方式中,生成第一校验码,包括:
[0019]基于随机数算法和/或企业邮箱,生成第一校验码。
[0020]在一种可能的实施方式中,生成第一校验码,包括:
[0021]调用随机数算法生成一组随机数;
[0022]获取与企业邮箱相关联的一组固定数;
[0023]将随机数与固定数进行组合,得到第一校验码。
[0024]在一种可能的实施方式中,该方法还包括:
[0025]当第二校验码与第一校验码不相同时,向用户终端发送校验失败消息。
[0026]第二方面,本申请实施方式提供一种基板管理控制器密码重置方法,可以应用于用户终端,该方法包括:
[0027]响应用户重置密码的第一操作,向用户展示第一密码重置界面;
[0028]获取用户在第一密码重置界面上输入的用户信息;
[0029]生成密码重置请求,密码重置请求包括用户信息;
[0030]将密码重置请求发送至带外基板管理控制器;
[0031]接收由带外基板管理控制器发送的第一校验码;
[0032]响应用户登录企业邮箱的操作,向用户展示第一校验码;
[0033]响应用户重置密码的第二操作,向用户展示第二密码重置界面,以接收用户输入的第二校验码;
[0034]将第二校验码发送至带外基板管理控制器;
[0035]接收由带外基板管理控制器发送的校验通过消息,向用户展示第三密码重置界面,以接收用户输入的重置密码;
[0036]将重置密码发送至带外基板管理控制器,以使带外基板管理控制器将与用户信息相关联的密码修改为重置密码。
[0037]在一种可能的实施方式中,该方法还包括:
[0038]接收由带外基板管理控制器发送的校验失败消息,向用户展示密码重置失败界面。
[0039]第三方面,本申请实施方式提供一种带外基板管理控制器,该带外基板管理控制器用于执行第一方面的方法。
[0040]第四方面,本申请实施方式提供一种用户终端,该用户终端用于执行第二方面的方法。
[0041]可见,第三方面是第一方面的方法对应的装置,关于第三方面中各步骤的说明,名词的解释、各种实现方式以及有益效果说明,前述有关的论述同样适用,可参见第一方面中的相关内容,此处不再赘述。第四方面是第二方面的方法对应的装置,关于第四方面中各步骤的说明,名词的解释、各种实现方式以及有益效果说明,前述有关的论述同样适用,可参见第二方面中的相关内容,此处不再赘述。
[0042]第五方面,本申请实施方式提供一种计算设备,该计算设备包括第三方面的带外基板管理控制器和/或第四方面的用户终端。
[0043]第六方面,本申请实施方式提供一种计算机可读存储介质,计算机可读存储介质存储有用于设备执行的程序代码,该用于设备执行的程序代码使得计算机执行如第一方面和/或第二方面的方法。关于第六方面中涉及各步骤的说明,名词的解释、各种实现方式以及有益效果说明,前述有关的论述同样适用,可参见前述的相关内容,此处不再赘述。
[0044]第七方面,本申请实施方式提供一种计算机程序产品,计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,计算机可操作来使计算机执行如第一方面和/或第二方面的方法中任意一项可能的实现方式。关于第七方面中涉及各步骤的说明,名词的解释、各种实现方式以及有益效果说明,前述有关的论述同样适用,可参见前述的相关内容,此处不再赘述。
附图说明
[0045]为了更清楚地说明本专利技术实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施方式。
[0046]图1为本专利技术实施方式提供的一种基板管理控制器密码重置装置的硬件结构示意图;
[0047]图2为本专利技术实施方式提供的一种基板管理控制器密码重置方法所适本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基板管理控制器密码重置方法,应用于带外基板管理控制器,其特征在于,所述方法包括:接收密码重置请求,该密码重置请求中包含用户信息;基于所述密码重置请求,确定所述用户信息相关联的企业邮箱;生成第一校验码,将所述第一校验码发送至所述企业邮箱;接收由所述用户终端发送的第二校验码;当所述第二校验码与所述第一校验码相同时,向所述用户终端发送校验通过消息;接收所述用户终端发送的重置密码;将与所述用户信息相关联的密码修改为所述重置密码。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收企业邮箱关联请求,所述企业邮箱关联请求包含用户信息和企业邮箱信息;将所述用户信息与所述企业邮箱信息相关联。3.根据权利要求1或2所述的方法,其特征在于,所述生成第一校验码,包括:基于随机数算法和/或所述企业邮箱,生成所述第一校验码。4.根据权利要求3所述的方法,其特征在于,所述生成第一校验码,包括:调用随机数算法生成一组随机数;获取与所述企业邮箱相关联的一组固定数;将所述随机数与所述固定数进行组合,得到所述第一校验码。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述第二校验码与所述第一校验码不相同时,向所述用户终端发送校验失败消息。6.一种基板管理控制器密码重置方法,应用于用户终端,其特征在于,包括:响应用户重置密码的第一操作,向所述用...

【专利技术属性】
技术研发人员:冷明阳
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1