The invention provides a method for modifying BIOS Setup option password through BMC, which includes: BMC obtains the password for modifying BIOS Setup option, the password contains new password and old password; BMC checks the password for modifying BIOS Setup option according to preset rules, encrypts the password if the password meets preset rules, generates the encrypted file and saves the encrypted text; BIOS obtains the encrypted file and saves the encrypted text. The old password in the file is validated, and the new password is set if the validation is passed; the BIOS sends commands to delete the encrypted files stored in BMC; the application can be validated and encrypted by the new and old passwords of BIOS Setup option obtained by BMC, which improves the security of data transmission, and the BIOS obtains the encrypted data of BIOS Setup option through Redfish and LAN over USB to validate and reset the password so as to make BMC Setup option. Data exchange between BIOS and BIOS is more convenient and concise.
【技术实现步骤摘要】
一种通过BMC修改BIOSSetup选项密码的方法、装置、终端及存储介质
本专利技术涉及服务器
,具体涉及一种通过BMC修改BIOSSetup选项密码的方法、装置、终端及存储介质。
技术介绍
随着互联网技术的快速发展和移动终端设备的日新月异,IT、互联网等领域的企业对服务器的需求也在逐渐加大。随着服务器使用场所的不断变化,服务器集群的复杂性越来越高,现有技术仅提供BIOSSetup中设定密码,没有提供通过BMC设定密码,由于BMC和BIOS数据交换不方便,且客户已不满足于原来的ipmi接口管理模式,因此,亟需通过一种BMC修改BIOSSetup选项密码的方法,能够通过Redfish和lanoverusb修改BIOS密码,实现BMC和BIOS之间数据交换方便简洁。
技术实现思路
针对现有技术的不足,本专利技术提供一种BMC修改BIOSSetup选项密码的方法、装置、终端及存储介质,在以解决上述技术问题。第一方面,本申请实施例提供一种BMC修改BIOSSetup选项密码的方法,所述方法包括:BMC获取修改BIOSSetup选项的密码,所述密码包含新密码和旧密码;BMC根据预设规则检查修改BIOSSetup选项的密码,若密码符合预设规则则对密码进行加密,生成加密文件并保存;BIOS获取加密文件,对加密文件中的旧密码进行验证,若验证通过则设置新密码;BIOS发送命令删除BMC存储的加密文件。结合第一方面,在第一方面的第一种实施方式中,所述BMC获取修改BIOSSetup选项的密码,所述密码包含新密码和旧密码,包括:BMC通过redfish接口获取修改BIOSSe ...
【技术保护点】
1.一种BMC修改BIOS Setup选项密码的方法,其特征在于,所述方法包括:BMC获取修改BIOS Setup选项的密码,所述密码包含新密码和旧密码;BMC根据预设规则检查修改BIOS Setup选项的密码,若密码符合预设规则则对密码进行加密,生成加密文件并保存;BIOS获取加密文件,对加密文件中的旧密码进行验证,若验证通过则设置新密码;BIOS发送命令删除BMC存储的加密文件。
【技术特征摘要】
1.一种BMC修改BIOSSetup选项密码的方法,其特征在于,所述方法包括:BMC获取修改BIOSSetup选项的密码,所述密码包含新密码和旧密码;BMC根据预设规则检查修改BIOSSetup选项的密码,若密码符合预设规则则对密码进行加密,生成加密文件并保存;BIOS获取加密文件,对加密文件中的旧密码进行验证,若验证通过则设置新密码;BIOS发送命令删除BMC存储的加密文件。2.如权利要求1所述的BMC修改BIOSSetup选项密码的方法,其特征在于,所述BMC获取修改BIOSSetup选项的密码,所述密码包含新密码和旧密码,包括:BMC通过redfish接口获取修改BIOSSetup选项的密码,所述密码包含新密码和旧密码。3.如权利要求1所述的BMC修改BIOSSetup选项密码的方法,其特征在于,所述BMC根据预设规则检查修改BIOSSetup选项的密码,若密码符合预设规则则对密码进行加密,生成加密文件并保存,包括:BMC与BIOS设定BIOSSetup选项密码验证规则;BMC根据预设规则检查修改BIOSSetup选项的密码;若密码符合预设规则则对密码进行加密,生成加密文件并保存。4.如权利要求1所述的BMC修改BIOSSetup选项密码的方法,其特征在于,所述BIOS获取加密文件,对加密文件中的旧密码进行验证,若验证通过则设置新密码,包括:BIOS上电过程中通过Redfish某接口走lanoverusb通道获取加密文件;BIOS对加密文件中的旧密码进行验证;若旧密码验证通过则设置BIOSSetup选项的新密码。5.一种BMC修改BIOSSetup选项密码的装置,其特征在于,所述装置...
【专利技术属性】
技术研发人员:兰德丽,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。