一种服务器免密登录方法及系统技术方案

技术编号:20451672 阅读:24 留言:0更新日期:2019-02-27 04:34
本发明专利技术公开了一种服务器免密登录方法及系统,用户必须插入USBKEY,输入正确的PIN码调用USBKEY中的用户名和密码进行登录验证才能进入服务器操作系统,实现了“双因子”认证,提高了服务器远程登录过程的安全性;同时将用户名和密码存储于USBKEY中,通过调用方式进行提取,可以有效避免用户忘记用户名和密码导致无法登录的情况;此外,本发明专利技术提供的服务器免密登录方法及系统还支持指纹验证,在获取用户输入的PIN码之前,需要进行指纹验证,通过指纹、PIN码和USBKEY结合的登录方式,代替传统的WINDOWS界面用户名和密码的登录方式,实现了免密登录,从而避免被木马软件截取键盘操作或者密码传送信息,从而避免被黑客撞库攻击、密码攻击,进一步提高了远程登录的安全性。

【技术实现步骤摘要】
一种服务器免密登录方法及系统
本专利技术涉及计算机网络
,特别是涉及一种服务器免密登录方法及系统。
技术介绍
21世纪是计算机网络技术大规模应用的时代,计算机网络技术的进步和完善也应用到了很多领域。在计算机网络技术应用过程中,往往需要远程登录服务器对服务器软件或者硬件做调整,但是经常会出现忘记登录账号或密码的情况。并且服务器的安全性随着DELL(戴尔)\HP(惠普)等服务器驱动的加密及RAID(RedundantArraysofIndependentDrives,磁盘阵列)的独特加密方式越来越好,服务器操作系统的破解可能性很小,几乎无法在不输入账号密码的情况下进行远程登录;如果采用重装系统的方式,虽然可以重设用户名和密码,但是会破坏之前的数据。因此急切需要一种既安全又避免忘记密码的远程登录服务器的方法。
技术实现思路
本专利技术的目的是提供一种服务器免密登录方法及系统,以实现服务器免密远程登录,并提高登录过程安全性。为实现上述目的,本专利技术提供了如下方案:一种服务器免密登录方法,所述服务器免密登录方法包括:获取USBKEY插入信号;根据所述USBKEY插入信号获取用户输入的PIN码;判断所述PIN码与认证PIN码是否相同,获得第一判断结果;若所述第一判断结果为所述PIN码与所述认证PIN码不相同,获取用户重新输入的PIN码;若所述第一判断结果为所述PIN码与所述认证PIN码相同,PIN码验证通过,生成USBKEY用户名及密码提取命令;根据所述USBKEY用户名及密码提取命令读取USBKEY内部存储的用户名及密码;根据所述用户名及密码进行LSA验证,确定LSA验证结果;若所述LSA验证结果为LSA验证不通过,拒绝所述用户远程登录服务器;若所述LSA验证结果为LSA验证通过,完成服务器远程登录。可选的,所述获取用户重新输入的PIN码之后,还包括:判断所述用户重新输入的PIN码与所述认证PIN码是否相同,获得第二判断结果;若所述第二判断结果为所述用户重新输入的PIN码与所述认证PIN码不相同,获取用户第三次输入的PIN码;判断所述用户第三次输入的PIN码与所述认证PIN码是否相同,获得第三判断结果;若所述第三判断结果为所述用户第三次输入的PIN码与所述认证PIN码不相同,锁定计算机,不再进行PIN码验证。可选的,所述根据所述USBKEY插入信号获取用户输入的PIN码之前,还包括:获取管理员指纹输入信号;判断所述管理员指纹输入信号与指纹特征库存储的指纹是否一致,获得第四判断结果;若所述第四判断结果为所述管理员指纹输入信号与指纹特征库存储的指纹不一致,拒绝激活所述USBKEY;若所述第四判断结果为所述管理员指纹输入信号与指纹特征库存储的指纹一致,激活所述USBKEY。可选的,所述激活所述USBKEY之后,还包括:对所述USBKEY进行初始化。为实现上述目的,本专利技术还提供了如下方案:一种服务器免密登录系统,所述服务器免密登录系统包括:USBKEY插入信号获取模块,用于获取USBKEY插入信号;PIN码获取模块,用于根据所述USBKEY插入信号获取用户输入的PIN码;PIN码验证模块,用于判断所述PIN码与认证PIN码是否相同,获得第一判断结果;PIN码重新输入模块,用于若所述第一判断结果为所述PIN码与所述认证PIN码不相同,获取用户重新输入的PIN码;USBKEY用户名及密码提取命令生成模块,用于若所述第一判断结果为所述PIN码与所述认证PIN码相同,PIN码验证通过,生成USBKEY用户名及密码提取命令;USBKEY用户名及密码读取模块,用于根据所述USBKEY用户名及密码提取命令读取USBKEY内部存储的用户名及密码;LSA验证模块,用于根据所述用户名及密码进行LSA验证,确定LSA验证结果;拒绝登录模块,用于若所述LSA验证结果为LSA验证不通过,拒绝所述用户远程登录服务器;成功登录模块,用于若所述LSA验证结果为LSA验证通过,完成服务器远程登录。可选的,所述系统还包括:第二判断模块,用于在所述获取用户重新输入的PIN码之后,判断所述用户重新输入的PIN码与所述认证PIN码是否相同,获得第二判断结果;PIN码第三次获取模块,用于若所述第二判断结果为所述用户重新输入的PIN码与所述认证PIN码不相同,获取用户第三次输入的PIN码;第三判断模块,用于判断所述用户第三次输入的PIN码与所述认证PIN码是否相同,获得第三判断结果;计算机锁定模块,用于若所述第三判断结果为所述用户第三次输入的PIN码与所述认证PIN码不相同,锁定计算机,不再进行PIN码验证。可选的,所述系统还包括:指纹获取模块,用于在所述根据所述USBKEY插入信号获取用户输入的PIN码之前,获取管理员指纹输入信号;第四判断模块,用于判断所述管理员指纹输入信号与指纹特征库存储的指纹是否一致,获得第四判断结果;USBKEY拒绝激活模块,用于若所述第四判断结果为所述管理员指纹输入信号与指纹特征库存储的指纹不一致,拒绝激活所述USBKEY;USBKEY激活模块,用于若所述第四判断结果为所述管理员指纹输入信号与指纹特征库存储的指纹一致,激活所述USBKEY。可选的,所述系统还包括:USBKEY初始化模块,用于在所述激活所述USBKEY之后,对所述USBKEY进行初始化。根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:本专利技术提供一种服务器免密登录方法及系统,用户必须插入USBKEY,输入正确的PIN码调用USBKEY中的用户名和密码进行登录验证才能进入服务器操作系统,实现了“双因子”认证,提高了服务器远程登录过程的安全性;同时将用户名和密码存储于USBKEY中,通过调用方式进行提取,可以有效避免用户忘记用户名和密码导致无法登录的情况。此外,本专利技术提供的服务器免密登录方法及系统还支持指纹验证,在获取用户输入的PIN码之前,需要进行指纹验证,通过指纹、PIN码和USBKEY结合的登录方式,代替传统的WINDOWS界面用户名和密码的登录方式,实现了免密登录,从而避免被黑客撞库攻击、密码攻击,从而进一步提高了远程登录的安全性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据本专利技术提供的附图获得其他的附图。图1为本专利技术提供的服务器免密登录方法的方法流程图;图2为本专利技术提供的服务器免密登录方法的工作过程示意图;图3为本专利技术提供的服务器免密登录系统的系统结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的目的是提供一种服务器免密登录方法及系统,以实现服务器免密远程登录,并提高登录过程安全性。为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。图1为本专利技术提供的服务器免密登录方法的方法流程图。图2为本本文档来自技高网...

【技术保护点】
1.一种服务器免密登录方法,其特征在于,所述服务器免密登录方法包括:获取USBKEY插入信号;根据所述USBKEY插入信号获取用户输入的PIN码;判断所述PIN码与认证PIN码是否相同,获得第一判断结果;若所述第一判断结果为所述PIN码与所述认证PIN码不相同,获取用户重新输入的PIN码;若所述第一判断结果为所述PIN码与所述认证PIN码相同,PIN码验证通过,生成USBKEY用户名及密码提取命令;根据所述USBKEY用户名及密码提取命令读取USBKEY内部存储的用户名及密码;根据所述用户名及密码进行LSA验证,确定LSA验证结果;若所述LSA验证结果为LSA验证不通过,拒绝所述用户远程登录服务器;若所述LSA验证结果为LSA验证通过,完成服务器远程登录。

【技术特征摘要】
1.一种服务器免密登录方法,其特征在于,所述服务器免密登录方法包括:获取USBKEY插入信号;根据所述USBKEY插入信号获取用户输入的PIN码;判断所述PIN码与认证PIN码是否相同,获得第一判断结果;若所述第一判断结果为所述PIN码与所述认证PIN码不相同,获取用户重新输入的PIN码;若所述第一判断结果为所述PIN码与所述认证PIN码相同,PIN码验证通过,生成USBKEY用户名及密码提取命令;根据所述USBKEY用户名及密码提取命令读取USBKEY内部存储的用户名及密码;根据所述用户名及密码进行LSA验证,确定LSA验证结果;若所述LSA验证结果为LSA验证不通过,拒绝所述用户远程登录服务器;若所述LSA验证结果为LSA验证通过,完成服务器远程登录。2.根据权利要求1所述的服务器免密登录方法,其特征在于,所述获取用户重新输入的PIN码之后,还包括:判断所述用户重新输入的PIN码与所述认证PIN码是否相同,获得第二判断结果;若所述第二判断结果为所述用户重新输入的PIN码与所述认证PIN码不相同,获取用户第三次输入的PIN码;判断所述用户第三次输入的PIN码与所述认证PIN码是否相同,获得第三判断结果;若所述第三判断结果为所述用户第三次输入的PIN码与所述认证PIN码不相同,锁定计算机,不再进行PIN码验证。3.根据权利要求1所述的服务器免密登录方法,其特征在于,所述根据所述USBKEY插入信号获取用户输入的PIN码之前,还包括:获取管理员指纹输入信号;判断所述管理员指纹输入信号与指纹特征库存储的指纹是否一致,获得第四判断结果;若所述第四判断结果为所述管理员指纹输入信号与指纹特征库存储的指纹不一致,拒绝激活所述USBKEY;若所述第四判断结果为所述管理员指纹输入信号与指纹特征库存储的指纹一致,激活所述USBKEY。4.根据权利要求3所述的服务器免密登录方法,其特征在于,所述激活所述USBKEY之后,还包括:对所述USBKEY进行初始化。5.一种服务器免密登录系统,其特征在于,所述服务器免密登录系统包括:USBKEY插入信号获取模块,用于获取USBKEY插入信号;PIN码获取模块,用于根据所述USBKEY插入信号获取用户输入的PIN码;PIN码验证模块,用于判断所述...

【专利技术属性】
技术研发人员:杨海滨
申请(专利权)人:深圳互联先锋科技有限公司
类型:发明
国别省市:广东,44

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

1