登录方法、计算机设备和存储介质与流程

文档序号:34752322发布日期:2023-07-13 02:10阅读:27来源:国知局
登录方法、计算机设备和存储介质与流程

本技术涉及计算机安全,特别是涉及一种登录方法、计算机设备和存储介质。


背景技术:

1、用户在使用shell终端连接远程主机时,往往需要远程主机或者防火墙开放相应端口,使主机存在被暴破的风险,从而导致信息泄漏。

2、为提高通过shell终端远程连接主机的安全性,用户在认证时,首先需要手动输入账号和密码进行用户身份验证,验证无误后,再进一步手动输入令牌,进行再次安全性验证,先后两次均验证成功后才可进行远程登录。

3、然而,上述登录过程较为繁琐,从而导致用户体验度低。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够增加用户体验度的登录方法、计算机设备和存储介质。

2、第一方面,本技术提供了一种登录方法。所述方法包括:

3、接收到用户输入的登录指令时向目标终端发送登录请求;登录请求用于指示目标终端根据登录请求返回私有协议;

4、接收目标终端返回的私有协议,并根据私有协议与目标终端建立连接进行登录。

5、本实施例所述的登录方法,用户终端在接收目标终端返回的私有协议后,从私有协议中提取目标终端的登录信息,同时,调用用户终端中相应的目标应用与目标终端建立连接进行登录,在此过程中,用户终端上展示出目标应用的登录显示页面,该登录显示页面上可以展示出连接结果或登录结果。需要说明的是,上述目标应用还可以用于用户终端启动登陆,即用户可以在用户终端的目标应用上输入登陆指令,之后再由该目标应用自动与目标终端建立连接进行登录。

6、在其中一个实施例中,根据私有协议与目标终端建立连接进行登录,包括:

7、从私有协议中提取登录信息;登录信息包括目标终端的端口号、目标终端的地址、目标终端对应的密钥对;

8、调用目标应用根据,并登录信息与目标终端建立连接进行登录。

9、本实施例提供的根据私有协议建立连接的方法,使用户终端可以直接调用目标应用与目标终端自动建立连接,其中并不需要介入用户多余登录操作,简化了用户终端登录目标终端的步骤,提高了用户体验度。

10、在其中一个实施例中,上述方法还包括:

11、获取用户在令牌输入窗口上输入的第一令牌,并将第一令牌发送至目标终端进行验证,得到验证结果;

12、根据私有协议与目标终端建立连接进行登录,包括:

13、根据私有协议与目标终端建立连接;

14、在验证结果表示验证通过的情况下,登录成功。

15、本实施例提供的根据令牌认证进行登录的方法,用户终端通过目标终端返回的私有协议直接与目标终端建立连接,并在连接完成后,输入令牌直接登录远程主机,保证用户终端与目标终端安全连接的基础上,简化了用户终端登录目标终端的步骤,提高了用户体验度;同时,用户终端采用双因子认证登录在一定程度上提高登录连接的安全性。

16、第二方面,本技术提供了一种登录方法。所述方法包括:

17、接收用户终端发送的登录请求,并生成私有协议;登录请求为用户终端根据用户输入的登录指令生成;

18、将私有协议发送至用户终端,以指示用户终端根据私有协议与目标终端建立连接进行登录。

19、本实施例所述的登录方法,用户终端通过目标终端返回的私有协议直接与目标终端建立连接进行登录,其中并不需要用户在用户终端上执行复杂的登录操作,只需要用户在用户终端上输入登陆指令即可完成整个登陆过程,实现了一键登录的效果,极大的简化了用户终端登录目标终端的步骤,进而提高了用户体验度。另外,在目标终端侧,在登陆过程中也不需要接入用户的任何操作就可完成与用户终端的交互登陆,提高了用户体验度。

20、在其中一个实施例中,接收用户终端发送的登录请求,并生成私有协议,包括:

21、接收到用户终端发送的登录请求时,确定数据库中是否存在目标终端对应的密钥对,若存在,则根据密钥对和目标终端的登录信息生成私有协议;若不存在,则生成目标终端对应的密钥对,并根据生成的密钥对和目标终端的登录信息生成私有协议。

22、本技术实施例提供了一种密钥对的管理机制,在用户终端登录目标终端的过程中,在查验密钥对不存在的情况下生成新的密钥对,避免因密钥对不存在而导致用户终端进行无效连接的操作,进而提高用户终端连接目标终端的效率。

23、在其中一个实施例中,在数据库中存在目标终端对应密钥对的情况下,上述方法还包括:

24、确定密钥对是否过期;

25、若密钥对过期,则删除密钥对,并生成新的密钥对;

26、根据密钥对和目标终端的登录信息生成私有协议,包括:

27、根据新的密钥对和目标终端的登录信息生成私有协议。

28、本技术实施例提供了一种密钥对的管理机制,在用户终端登录目标终端的过程中,在查验密钥对过期的情况下生成新的密钥对,以及及时删除过期的密钥对,避免因密钥对不可用而导致用户终端进行无效连接的操作,进而提高用户终端连接目标终端的效率。

29、在其中一个实施例中,密钥对未过期的情况下,所述方法还包括:

30、确定用户终端上是否安装目标应用,若确定已安装目标应用,则返回根据密钥对和目标终端的登录信息生成私有协议的步骤。

31、本技术实施例提供的登录方法,在用户终端登录目标终端的过程中,在查验用户终端安装目标应用的情况下进行连接和登录,避免目标应用未安装而导致用户终端进行无效连接的操作,进而提高用户终端连接目标终端的效率。

32、在其中一个实施例中,上述方法还包括:

33、接收用户终端发送的第一令牌;

34、根据生成的第二令牌对第一令牌进行验证,得到验证结果;

35、将验证结果返回至用户终端,以指示用户终端根据验证结果进行登录。

36、本实施例提供的根据令牌认证进行登录的方法,用户终端通过私有协议直接与目标终端建立连接,并在连接完成后,输入令牌登录远程主机,实现了只要通过令牌就可以登录目标终端,既简化了用户终端登录目标终端的操作,也在一定程度上提高了用户终端登录目标终端的安全性。

37、第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

38、接收到用户输入的登录指令时向目标终端发送登录请求;登录请求用于指示目标终端根据登录请求返回私有协议;

39、接收目标终端返回的私有协议,并根据私有协议与目标终端建立连接进行登录。

40、第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

41、接收到用户输入的登录指令时向目标终端发送登录请求;登录请求用于指示目标终端根据登录请求返回私有协议;

42、接收目标终端返回的私有协议,并根据私有协议与目标终端建立连接进行登录。

43、上述登录方法、计算机设备和存储介质,在接收到用户输入的登录指令时向目标终端发送登录请求,目标终端根据登录请求返回私有协议,接收目标终端返回的私有协议,并根据私有协议与目标终端建立连接进行登录。上述方法中用户终端通过目标终端返回的私有协议直接与目标终端建立连接进行登录,其中并不需要用户在用户终端上执行复杂的登录操作,只需要用户在用户终端上输入登陆指令即可完成整个登陆过程,实现了一键登录的效果,极大地简化了用户终端登录目标终端的步骤,进而提高了用户体验度。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1