一种远程登录失败的处理方法、装置及远程登录系统制造方法及图纸

技术编号:24863063 阅读:48 留言:0更新日期:2020-07-10 19:13
一种远程登录失败的处理方法、装置及远程登录系统,属于计算机技术领域。所述方法应用于远程登录系统中的服务端节点,所述远程登录系统还包括客户端和业务端节点,所述方法包括:响应于远程登录修复请求,确定远程登录失败的目标业务端节点;向目标业务端节点发送密钥存储通知消息,密钥存储通知消息用于指示目标业务端节点存储通用登录密钥;如果基于通用登录密钥成功登录目标业务端节点,则获取第一用户登录密钥;向目标业务端节点发送第一用户登录密钥,以便目标业务端节点存储第一用户登录密钥。采用本申请提供的技术方案,可以提高远程登录失败时的处理效率。

【技术实现步骤摘要】
一种远程登录失败的处理方法、装置及远程登录系统
本申请涉及计算机
,尤其涉及一种远程登录失败的处理方法、装置及远程登录系统。
技术介绍
在远程登录系统中,用户终端可以在检测到用户的登录操作后,基于SSH远程登录到虚拟机,然后,用户终端可以根据接收到的操作指令,对虚拟机进行控制。在用户终端基于SSH(SecureShell,安全外壳协议)远程登录到虚拟机的过程中,可能有多种原因会导致远程登录失败。其中,多种原因例如用于提供SSH登录服务的插件运行出现故障、虚拟机所在服务器的磁盘空间已满等。相关技术中,当远程登录失败时,用户终端可以提示用户远程登录失败,用户可以通知远程登录系统的运维人员发生远程登录失败事件。然后,运维人员可以登录虚拟机所在服务器,通过人工筛查的方式确定远程登录失败的原因,并采取相应的补救措施,在解决问题后,运维人员可以通知用户重新登录。然而,在远程登录失败时,用户只能报告运维人员,由运维人员通过人工的方式解决问题后才能重新远程登录,导致处理效率低。
技术实现思路
为了解决上述技术问题,本申请提供了一种远程登录失败的处理方法、装置及远程登录系统。第一方面,本申请提供了一种远程登录失败的处理方法,所述方法应用于远程登录系统中的服务端节点,所述远程登录系统还包括客户端和业务端节点,所述方法包括:响应于远程登录修复请求,确定远程登录失败的目标业务端节点;向所述目标业务端节点发送密钥存储通知消息,所述密钥存储通知消息用于指示所述目标业务端节点存储通用登录密钥;如果基于所述通用登录密钥成功登录所述目标业务端节点,则获取第一用户登录密钥;向所述目标业务端节点发送所述第一用户登录密钥,以便所述目标业务端节点存储所述第一用户登录密钥后,所述客户端基于所述第一用户登录密钥重新登录所述目标业务端节点。可选的,所述向所述目标业务端节点发送密钥存储通知消息,包括:调用所述目标业务端节点中预先存储的修复脚本,以使所述目标业务端节点在密钥文件中添加预先存储的通用登录密钥,所述密钥文件用于存储远程登录所述目标业务端节点所需的登录密钥。可选的,所述方法还包括:调用所述修复脚本,以使所述目标业务端节点设置进行远程登录所需文件的配置参数;和/或,调用所述修复脚本,以使所述目标业务端节点重启SSHD安全外壳守护服务进程。可选的,所述调用所述目标业务端节点中预先存储的修复脚本之后,还包括:如果接收到第一状态码,则向所述目标业务端节点发送挂载存储请求,以使所述目标业务端节点通过挂载存储方式在所述密钥文件中添加所述通用登录密钥,其中,所述第一状态码表示所述修复脚本修复失败。可选的,所述方法还包括:如果接收到第二状态码,根据预先存储的状态码与提示信息的对应关系,确定与所述第二状态码对应的提示信息,其中,所述第二状态码表示修复远程登录失败需进行人工处理;输出与所述第二状态码对应的提示信息。可选的,所述向所述目标业务端节点发送密钥存储通知消息,包括:向所述目标业务端节点发送挂载存储请求,以使所述目标业务端节点通过挂载存储方式在密钥文件中添加所述通用登录密钥。可选的,所述获取第一用户登录密钥,包括:向所述客户端发送密钥设置提示消息,以使所述客户端提示用户输入第一用户登录密钥;接收所述客户端发送的第一用户登录密钥。第二方面,本申请提供了一种远程登录失败的处理方法,所述方法应用于远程登录系统中的业务端节点,所述远程登录系统还包括服务端节点和客户端,所述方法包括:响应于所述服务端节点发送的密钥存储通知消息,在预先存储的密钥文件中添加通用登录密钥,所述密钥文件用于存储远程登录所述业务端节点所需的登录密钥;接收第一用户登录密钥,所述第一用户登录密钥由所述服务端节点基于所述通用登录密钥成功登录后发送;在所述密钥文件中添加所述第一用户登录密钥,以便所述客户端基于所述第一用户登录密钥重新登录所述目标业务端节点。可选的,所述业务端节点中预先存储有修复脚本,所述在预先存储的密钥文件中添加通用登录密钥,包括:在所述修复脚本被调用时,在预先存储的密钥文件中添加通用登录密钥;向所述服务端节点发送表示所述修复脚本的执行结果的状态码。可选的,所述方法还包括:在所述修复脚本被调用时,设置进行远程登录所需文件的配置参数,和/或,重启SSHD安全外壳守护服务进程。可选的,所述向所述服务端节点发送表示所述修复脚本的执行结果的状态码之后,还包括:如果接收到所述服务端节点发送的挂载存储请求,通过挂载存储方式,在所述密钥文件中添加所述通用登录密钥。可选的,所述在预先存储的密钥文件中添加通用登录密钥,包括:通过挂载存储方式,在所述密钥文件中添加通用登录密钥。第三方面,提供了一种远程登录系统,所述系统包括客户端、服务端节点和业务端节点,其中,所述客户端,用于基于第二用户登录密钥登录目标业务端节点失败时,向所述服务端节点发送远程登录修复请求;所述服务端节点,用于响应于远程登录修复请求,确定远程登录失败的目标业务端节点;向所述目标业务端节点发送密钥存储通知消息,所述密钥存储通知消息用于指示所述目标业务端节点存储通用登录密钥;所述业务端节点,用于响应于所述服务端节点发送的密钥存储通知消息,在预先存储的密钥文件中添加通用登录密钥,所述密钥文件用于存储远程登录所述业务端节点所需的登录密钥;所述服务端节点,还用于当基于所述通用登录密钥成功登录所述目标业务端节点时,获取第一用户登录密钥,向所述目标业务端节点发送所述第一用户登录密钥;所述业务端节点,还用于接收第一用户登录密钥,并在所述密钥文件中添加所述第一用户登录密钥;所述服务端节点,还用于向所述客户端发送修复成功消息;所述客户端,还用于当接收到所述修复成功消息时,基于所述第一用户登录密钥,重新登录所述目标业务端节点。可选的,所述目标业务端节点中预先存储有修复脚本;所述服务端节点,还用于调用所述修复脚本,以使所述目标业务端节点在密钥文件中添加预先存储的通用登录密钥,所述密钥文件用于存储远程登录所述目标业务端节点所需的登录密钥。可选的,所述服务端节点还用于调用所述修复脚本,以使所述目标业务端节点设置进行远程登录所需文件的配置参数;和/或,调用所述修复脚本,以使所述目标业务端节点重启SSHD安全外壳守护服务进程。可选的,所述目标业务端节点,还用于向所述服务端节点发送表示所述修复脚本的执行结果的状态码;所述服务端节点,还用于当接收到第一状态码时,向所述目标业务端节点发送挂载存储请求,其中,所述第一状态码表示所述修复脚本修复失败;所述目标业务端节点,还用于通过挂载存储方式在密钥文件中添加所述通用登录密钥。可选的,所述服务端节点,还用于当接收到第二状态码时,根据预先存储的状态本文档来自技高网...

【技术保护点】
1.一种远程登录失败的处理方法,其特征在于,所述方法应用于远程登录系统中的服务端节点,所述远程登录系统还包括客户端和业务端节点,所述方法包括:/n响应于远程登录修复请求,确定远程登录失败的目标业务端节点;/n向所述目标业务端节点发送密钥存储通知消息,所述密钥存储通知消息用于指示所述目标业务端节点存储通用登录密钥;/n如果基于所述通用登录密钥成功登录所述目标业务端节点,则获取第一用户登录密钥;/n向所述目标业务端节点发送所述第一用户登录密钥,以便所述目标业务端节点存储所述第一用户登录密钥。/n

【技术特征摘要】
1.一种远程登录失败的处理方法,其特征在于,所述方法应用于远程登录系统中的服务端节点,所述远程登录系统还包括客户端和业务端节点,所述方法包括:
响应于远程登录修复请求,确定远程登录失败的目标业务端节点;
向所述目标业务端节点发送密钥存储通知消息,所述密钥存储通知消息用于指示所述目标业务端节点存储通用登录密钥;
如果基于所述通用登录密钥成功登录所述目标业务端节点,则获取第一用户登录密钥;
向所述目标业务端节点发送所述第一用户登录密钥,以便所述目标业务端节点存储所述第一用户登录密钥。


2.根据权利要求1所述的方法,其特征在于,所述向所述目标业务端节点发送密钥存储通知消息,包括:
调用所述目标业务端节点中预先存储的修复脚本,以使所述目标业务端节点在密钥文件中添加预先存储的通用登录密钥,所述密钥文件用于存储远程登录所述目标业务端节点所需的登录密钥。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
调用所述修复脚本,以使所述目标业务端节点设置进行远程登录所需文件的配置参数;
和/或,
调用所述修复脚本,以使所述目标业务端节点重启SSHD安全外壳守护服务进程。


4.根据权利要求2或3所述的方法,其特征在于,所述调用所述目标业务端节点中预先存储的修复脚本之后,还包括:
如果接收到第一状态码,则向所述目标业务端节点发送挂载存储请求,以使所述目标业务端节点通过挂载存储方式在所述密钥文件中添加所述通用登录密钥,其中,所述第一状态码表示所述修复脚本修复失败。


5.根据权利要求2所述的方法,其特征在于,所述方法还包括:
如果接收到第二状态码,根据预先存储的状态码与提示信息的对应关系,确定与所述第二状态码对应的提示信息,其中,所述第二状态码表示修复远程登录失败需进行人工处理;
输出与所述第二状态码对应的提示信息。


6.根据权利要求1所述的方法,其特征在于,所述向所述目标业务端节点发送密钥存储通知消息,包括:
向所述目标业务端节点发送挂载存储请求,以使所述目标业务端节点通过挂载存储方式在密钥文件中添加所述通用登录密钥。


7.根据权利要求1所述的方法,其特征在于,所述获取第一用户登录密钥,包括:
向所述客户端发送密钥设置提示消息,以使所述客户端提示用户输入第一用户登录密钥;
接收所述客户端发送的第一用户登录密钥。


8.一种远程登录失败的处理方法,其特征在于,所述方法应用于远程登录系统中的业务端节点,所述远程登录系统还包括服务端节点和客户端,所述方法包括:
响应于所述服务端节点发送的密钥存储通知消息,在预先存储的密钥文件中添加通用登录密钥,所述密钥文件用于存储远程登录所述业务端节点所需的登录密钥;
接收第一用户登录密钥,所述第一用户登录密钥由所述服务端节点基于所述通用登录密钥成功登录后发送;
在所述密钥文件中添加所述第一用户登录密钥,以便所述客户端基于所述第一用户登录密钥重新登录所述目标业务端节点。


9.根据权利要求8所述的方法,其特征在于,所述业务端节点中预先存储有修复脚本,所述在预先存储的密钥文件中添加通用登录密钥,包括:
在所述修复脚本被调用时,在预先存储的密钥文件中添加通用登录密钥;
向所述服务端节点发送表示所述修复脚本的执行结果的状态码。


10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
在所述修复脚本被调用时,设置进行远程登录所需文件的配置参数,和/或,重启SSHD安全外壳守护服务进程。


11.根据权利要求9所述的方法,其特征在于,所述向所述服务端节点发送表示所述修复脚本的执行结果的状态码之后,还包括:
如果接收到所述服务端节点发送的挂载存储请求,通过挂载存储方式,在所述密钥文件中添加所述通用登录密钥。


12.根据权利要求8所述的方法,其特征在于,所述在预先存储的密钥文件中添加通用登录密钥,包括:
通过挂载存储方式,在所述密钥文件中添加通用登录密钥。


13.一种远程登录系统,其特征在于,所述系统包括客户端、服务端节点和业务端节点,其中,
所述客户端,用于基于第二用户登录密钥登录目标业务端节点失败时,向所述服务端节点发送远程登录修复请求;
所述服务端节点,用于响应于远程登录修复请求,确定远程登录失败的目标业务端节点;向所述目标业务端节点发送密钥存储通知消息,所述密钥存储通知消息用于指示所述目标业务端节点存储通用登录密钥;
所述业务端节点,用于响应于所述服务端节点...

【专利技术属性】
技术研发人员:单伟
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

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

1