远程连接方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:18600014 阅读:28 留言:0更新日期:2018-08-04 21:06
本申请涉及一种远程连接方法、系统、计算机设备和存储介质。远程连接方法包括:向服务端发送连接请求,触发服务端检测服务端云桌面地址是否可连接,并接收服务端返回的连接参数;当服务端云桌面地址不可连接时,从连接参数中截取服务端主机域名,并检测所在的主机能否解析服务端主机域名;若能够解析,则利用所在的主机解析服务端主机域名,并调用含服务端主机域名的连接指令与服务端云桌面进行远程连接。采用本方法能够在服务端云桌面地址出现故障,不可连接时,使客户端通过其他服务端参数与服务端进行远程连接。

Remote connection method, device, computer equipment and storage medium

The application relates to a remote connection method, system, computer equipment and storage medium. Remote connection methods include: sending the connection request to the server, triggering the server to detect whether the server end cloud desktop address can be connected and receive the connection parameters returned by the server. When the server end cloud desktop address is not connected, the server end host domain name is intercepted from the connection parameters and the host can be detected to parse the service. Service end host domain name; if it can be parsed, the host domain name is parsed with the host host, and the connection instruction with the server domain name is called and the server end cloud desktop is connected remotely. This method can be used in the server end cloud desktop address failure, when the connection is not connected, the client can connect the server to the server remotely through other server side parameters.

【技术实现步骤摘要】
远程连接方法、装置、计算机设备和存储介质
本申请涉及通信
,特别是涉及一种远程连接方法、装置、计算机设备和存储介质。
技术介绍
对后台的云桌面进行管理是诸多云管理平台中的一个重要模块,在Windows系统中,对云桌面进行管理时需要创建与终端服务器或其他远程计算机的远程连接。传统的远程连接方式是通过系统中的MSTSC(Microsoftterminalservicesclient,远程桌面连接),客户端远程登录服务端的云桌面对云桌面进行管理。在远程登录云桌面的过程中使用的RDP(RemoteDesktopProtocol,远程桌面协议)需要依靠云桌面的IP(InternetProtoco,网际协定)地址。然而当云桌面的IP地址出现故障时,客户端无法与云桌面进行连接。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够不用通过IP地址也能访问云桌面的远程连接方法、装置、计算机设备和存储介质。一种远程连接方法,所述方法包括:向服务端发送连接请求,触发所述服务端检测服务端云桌面地址是否可连接,并接收服务端返回的连接参数;当所述服务端云桌面地址不可连接时,从所述连接参数中截取服务端主机域名,并检测所在的主机能否解析所述服务端主机域名;若能够解析,则利用所在的主机解析所述服务端主机域名,并根据所述服务端主机域名建立与服务端云桌面的远程连接。在一个实施例中,所述的远程连接方法中,向服务端发送连接请求,触发所述服务端检测服务端云桌面地址是否可达,并接收服务端返回的连接参数的步骤,包括:生成密钥对,向服务端发送连接请求,所述连接请求中携带所述密钥对中的公钥,所述连接请求用于触发服务端通过所述公钥对连接参数进行加密得到密文;接收服务端发送的密文,通过私钥解析所述密文得到所述连接参数。在一个实施例中,所述的远程连接方法,还包括:若所在的主机不能解析所述服务端主机域名,则在本地添加客户端主机文件的映射,根据所述映射调用含所述服务端主机域名的连接指令与服务端云桌面进行远程连接。在一个实施例中,所述的远程连接方法,还包括:当所述服务端云桌面地址可连接时,根据所述服务端云桌面地址在本地系统中添加登陆凭据;根据所述登陆凭据调用含所述服务端云桌面地址的连接指令与服务端云桌面进行远程连接。一种远程连接方法,所述远程连接方法包括:接收客户端发送的连接请求,检测云桌面地址是否可连接,并向客户端返回连接参数;当所述云桌面地址可连接时,触发客户端从连接参数中截取服务端主机域名并检查客户端主机能否解析所述服务端主机域名;若客户端所在的主机能解析所述服务端主机域名,则触发所述客户端调用含所述服务端主机域名的连接指令与服务端云桌面进行连接。一种远程连接装置,所述远程连接装置包括:请求模块,用于向服务端发送连接请求,触发所述服务端检测服务端云桌面地址是否可连接,并接收服务端返回的连接参数;截取模块,用于当所述服务端云桌面地址不可连接时,从所述连接参数中截取服务端主机域名,并检测所在的主机能否解析所述服务端主机域名;连接模块,用于若能够解析,则利用所在的主机解析所述服务端主机域名,并根据所述服务端主机域名建立与服务端云桌面的远程连接。一种远程连接装置,所述装置包括:接收模块,用于接收客户端发送的连接请求,检测云桌面地址是否可连接,并向客户端返回连接参数;第一触发模块,用于当所述云桌面地址可连接时,触发客户端从连接参数中截取服务端主机域名并检查客户端主机能否解析所述服务端主机域名;第二触发模块,用于若客户端所在的主机能解析所述服务端主机域名,则触发所述客户端调用含所述服务端主机域名的连接指令与服务端云桌面进行连接。一种远程连接系统,所述远程连接系统包括:服务端和客户端;所述客户端用于执行以下步骤:向服务端发送连接请求,触发所述服务端检测服务端云桌面地址是否可连接,并接收服务端返回的连接参数;当所述服务端云桌面地址不可连接时,从所述连接参数中截取服务端主机域名,并检测所在的主机能否解析所述服务端主机域名;若能够解析,则利用所在的主机解析所述服务端主机域名,并根据所述服务端主机域名建立与服务端云桌面的远程连接;所述服务端用于执行以下步骤:接收客户端发送的连接请求,检测云桌面地址是否可连接,并向客户端返回连接参数;当所述云桌面地址可连接时,触发客户端从连接参数中截取服务端主机域名并检查客户端主机能否解析所述服务端主机域名;若客户端所在的主机能解析所述服务端主机域名,则触发所述客户端调用含所述服务端主机域名的连接指令与服务端云桌面进行连接。一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:向服务端发送连接请求,触发所述服务端检测服务端云桌面地址是否可连接,并接收服务端返回的连接参数;当所述服务端云桌面地址不可连接时,从所述连接参数中截取服务端主机域名,并检测所在的主机能否解析所述服务端主机域名;若能够解析,则利用所在的主机解析所述服务端主机域名,并根据所述服务端主机域名建立与服务端云桌面的远程连接;或所述处理器执行所述计算机程序时实现以下步骤:接收客户端发送的连接请求,检测云桌面地址是否可连接,并向客户端返回连接参数;当所述云桌面地址可连接时,触发客户端从连接参数中截取服务端主机域名并检查客户端主机能否解析所述服务端主机域名;若客户端所在的主机能解析所述服务端主机域名,则触发所述客户端调用含所述服务端主机域名的连接指令与服务端云桌面进行连接。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:向服务端发送连接请求,触发所述服务端检测服务端云桌面地址是否可连接,并接收服务端返回的连接参数;当所述服务端云桌面地址不可连接时,从所述连接参数中截取服务端主机域名,并检测所在的主机能否解析所述服务端主机域名;若能够解析,则利用所在的主机解析所述服务端主机域名,并根据所述服务端主机域名建立与服务端云桌面的远程连接;或所述计算机程序被处理器执行时实现以下步骤:接收客户端发送的连接请求,检测云桌面地址是否可连接,并向客户端返回连接参数;当所述云桌面地址可连接时,触发客户端从连接参数中截取服务端主机域名并检查客户端主机能否解析所述服务端主机域名;若客户端所在的主机能解析所述服务端主机域名,则触发所述客户端调用含所述服务端主机域名的连接指令与服务端云桌面进行连接。上述远程连接方法、装置、计算机设备和存储介质,通过服务端在接收到客户端的连接请求时检测服务端云桌面地址是否可连接,并向客户端返回连接参数,当服务端云桌面地址不可连接时,从所述连接参数中截取服务端主机域名,当客户端可以解析服务端主机域名时,调用含所述服务端主机域名的连接指令与服务端云桌面进行远程连接,在服务端云桌面地址出现故障,不可连接时,使客户端通过其他服务端参数与服务端进行远程连接。附图说明图1为一个实施例中远程连接方法的应用环境图;图2为一个实施例中远程连接方法的流程示意图;图3为一个实施例中对连接参数加密步骤的流程示意图;图4为又一个实施例中远程连接方法的流程示意图;图5为另一个实施例中远程连接方法的流程示意图;图6为再一个实施例中远程连接方法的流程示意图;图7为再另一个实施例中远程连本文档来自技高网...

【技术保护点】
1.一种远程连接方法,所述远程连接方法包括:向服务端发送连接请求,触发所述服务端检测服务端云桌面地址是否可连接,并接收服务端返回的连接参数;当所述服务端云桌面地址不可连接时,从所述连接参数中截取服务端主机域名,并检测所在的主机能否解析所述服务端主机域名;若能够解析,则利用所在的主机解析所述服务端主机域名,并根据所述服务端主机域名建立与服务端云桌面的远程连接。

【技术特征摘要】
1.一种远程连接方法,所述远程连接方法包括:向服务端发送连接请求,触发所述服务端检测服务端云桌面地址是否可连接,并接收服务端返回的连接参数;当所述服务端云桌面地址不可连接时,从所述连接参数中截取服务端主机域名,并检测所在的主机能否解析所述服务端主机域名;若能够解析,则利用所在的主机解析所述服务端主机域名,并根据所述服务端主机域名建立与服务端云桌面的远程连接。2.根据权利要求1所述的远程连接方法,其特征在于,向服务端发送连接请求,触发所述服务端检测服务端云桌面地址是否可达,并接收服务端返回的连接参数的步骤,包括:生成密钥对,向服务端发送连接请求,所述连接请求中携带所述密钥对中的公钥,所述连接请求用于触发服务端通过所述公钥对连接参数进行加密得到密文;接收服务端发送的密文,通过私钥解析所述密文得到所述连接参数。3.根据权利要求1或2所述的远程连接方法,其特征在于,还包括:若所在的主机不能解析所述服务端主机域名,则在本地添加客户端主机文件的映射,根据所述映射调用含所述服务端主机域名的连接指令与服务端云桌面进行远程连接。4.根据权利要求1所述的远程连接方法,其特征在于,还包括:当所述服务端云桌面地址可连接时,根据所述服务端云桌面地址在本地系统中添加登陆凭据;根据所述登陆凭据调用含所述服务端云桌面地址的连接指令与服务端云桌面进行远程连接。5.一种远程连接方法,所述远程连接方法包括:接收客户端发送的连接请求,检测云桌面地址是否可连接,并向客户端返回连接参数;当所述云桌面地址可连接时,触发客户端从连接参数中截取服务端主机域名并检查客户端主机能否解析所述服务端主机域名;若客户端所在的主机能解析...

【专利技术属性】
技术研发人员:温云龙何建涛
申请(专利权)人:广州杰赛科技股份有限公司
类型:发明
国别省市:广东,44

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

1