[发明专利]一种用于运维审计系统的远程桌面访问方法有效
申请号: | 201811141192.2 | 申请日: | 2018-09-28 |
公开(公告)号: | CN109189542B | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 黄海;范渊;吴永越;郑学新;刘韬 | 申请(专利权)人: | 成都安恒信息技术有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06Q10/00;G06Q40/00 |
代理公司: | 成都君合集专利代理事务所(普通合伙) 51228 | 代理人: | 张鸣洁 |
地址: | 610000 四川省成都市高新区*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 审计 系统 远程桌面 访问 方法 | ||
本发明公开了一种用于运维审计系统的远程桌面访问方法,模拟服务端通过建立多个与远程终端一一对应的模拟用户端,使用户终端通过模拟用户端与对应的远程终端连接,用户终端在已连接的多个远程终端中选择或切换任意一个进行运维工作。本发明只需要进行一次用户终端鉴权认证就可以登录多个远程终端,提升了用户新建连接的效率;用户终端访问多个远程终端时,在用户终端上只显示一个会话窗口,并且用户可以通过列表进行会话的切换,不仅降低了用户终端的资源开销,也提升了多远程终端在运维时的运维体验。
技术领域
本发明涉及运维审计技术领域,具体的说,是一种用于运维审计系统的远程桌面访问方法。
背景技术
传统的运维审计系统中每一次访问远程终端都需要经过用户认证鉴权,并且使用双因子口令登录运维审计系统时,每次鉴权的效率是很低的,且鉴权一次只可登录一个远程终端,导致用户的连接效率低。
另外,在原来的运维审计系统中,每个远程终端会话都是一个单独的窗口,在多远程终端会话的情况下,会话的切换效率很低。并且用户终端启动多个客户端会消耗更多的资源,使用户在多远程终端运维的时候降低运维体验。
发明内容
本发明的目的在于提供一种用于运维审计系统的远程桌面访问方法,实现一个用户终端同时连接多个远程终端,并且可随意切换运维的远程终端。
本发明通过下述技术方案实现:一种用于运维审计系统的远程桌面访问方法,模拟服务端通过建立多个与远程终端一一对应的模拟用户端,使用户终端通过模拟用户端与对应的远程终端连接,用户终端在已连接的多个远程终端中选择或切换任意一个进行运维工作。
进一步地,为了更好的实现本发明,具体包括以下步骤:
步骤F1:模拟服务端接收用户终端的连接,并请求认证服务模块对登录的用户终端进行认证鉴权;若认证失败则结束连接会话,若认证成功则获取运维审计系统中该用户拥有的所有远程终端列表;
步骤F2:模拟服务端将该用户所拥有的远程终端列表返回到用户终端,用户选择需要连接和需要运维的远程终端,模拟服务端新建模拟用户端并分别连接到远程终端;
步骤F3:模拟服务端将已连接的远程终端列表返回给用户终端;
步骤F4:模拟服务端监听用户终端的输入事件和远程终端的事件;
步骤F5:模拟服务端对新建连接、连接切换和连接结束事件进行处理。
进一步地,为了更好的实现本发明,所述步骤F1具体包括以下步骤:
步骤F11:在运维审计系统中,模拟服务端监听RDP协议端口,等待连接请求;
步骤F12:用户通过用户终端向运维审计系统发起连接请求,模拟服务端收到请求后,与用户终端建立通信连接;
步骤F13:模拟服务端将用户终端的屏幕分为Window和List两个区域;
步骤F14:用户从用户终端输入登录运维审计系统的凭据;
步骤F15:模拟服务端接收到用户终端的登录凭据后,向认证服务模块发起用户认证鉴权请求;若认证失败则模拟服务端断开与用户终端的连接;若认证成功,则模拟服务端获取运维审计系统中该用户拥有的所有远程终端列表。
进一步地,为了更好的实现本发明,所述步骤F2具体包括以下步骤:
步骤F21:模拟服务端将运维审计系统中该用户所拥有的远程终端列表返回至用户终端的Window区域中,用户对需要连接和运维的远程终端进行选择;
步骤F22:模拟服务端获取用户选择的远程终端,新建分别与远程终端对应的模拟用户端;
步骤F23:模拟用户端分别与对应的远程终端连接;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都安恒信息技术有限公司,未经成都安恒信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811141192.2/2.html,转载请声明来源钻瓜专利网。