[发明专利]远程访问配置方法、远程访问方法、装置和系统有效
申请号: | 201310544443.2 | 申请日: | 2013-11-06 |
公开(公告)号: | CN104639497B | 公开(公告)日: | 2018-12-25 |
发明(设计)人: | 张占军;琚列丹 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 黄厚刚 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 远程 访问 配置 方法 装置 系统 | ||
本发明公开了一种远程访问配置方法、远程访问方法、装置和系统,属于互联网领域。所述方法包括:接收访问终端发送的用于获取虚拟机的公网信息的获取请求,获取请求携带有虚拟机的标识;根据虚拟机的标识从承载虚拟机的私网主机上获取虚拟机的私网信息;获取与私网信息相对应的公网信息;向私网主机所属的网关发送映射配置请求;向访问终端反馈所述公网信息,以便访问终端通过虚拟机的公网信息远程访问虚拟机。本发明解决了现有技术手工配置端口号和IP地址等信息,导致维护工作较大、不适合大规模部署VNC的问题;达到了自动获取并配置端口号和IP地址等信息,有利于大规模部署VNC的效果。
技术领域
本发明涉及互联网领域,特别涉及一种远程访问配置方法、远程访问方法、装置和系统。
背景技术
VNC(Virtual Network Computing,虚拟网络计算机)是一款远程控制工具软件,通常用于对数据中心内部的虚拟机进行维护。VNC通常由两部分组成:一部分是VNC客户端,另一部分是VNC服务器端。安装有VNC客户端的访问终端通过与安装有VNC服务端的私网主机所承载的任意一台虚拟机建立连接,实现对私网主机的远程访问和远程控制。
由于访问终端使用公网IP(Internet Protocol,网络之间互连的协议),而私网主机使用私网IP且私网主机给不同的虚拟机分配不同的私网IP和端口号。所以,为了建立终端与私网主机上任意一台虚拟机之间的连接关系,需要获取该虚拟机的私网IP和端口号,并通过防火墙NAT(Network Address Translate,网络地址转换)进行相应的网络端口地址转换后才能建立连接。
现有的技术方案是通过手工将虚拟机的私网IP和端口号配置到防火墙NAT上,并手工配置相应的公网IP和端口号,然后通过防火墙NAT形成虚拟机的私网IP和端口号与公网IP和端口号之间的映射关系,实现访问终端与虚拟机之间的连接。防火墙NAT实际上起到了网关的作用。
由于虚拟机重启后,私网主机通常会给虚拟机分配新的私网IP和端口号,所以当虚拟机重启后,需要重新将虚拟机的新的私网IP和端口号手工配置到防火墙NAT上。因为现有的技术方案是通过手工配置端口号和IP地址的,所以导致维护工作较大,不适合大规模部署VNC。
发明内容
为了解决现有技术手工配置端口号和IP地址,导致维护工作较大、不适合大规模部署VNC的问题,本发明实施例提供了一种远程访问配置方法、远程访问方法、装置和系统。所述技术方案如下:
第一方面,提供了一种远程访问配置方法,所述方法包括:
接收访问终端发送的用于获取虚拟机的公网信息的获取请求,所述获取请求携带有所述虚拟机的标识;
根据所述虚拟机的标识从承载所述虚拟机的私网主机上获取所述虚拟机的私网信息;
获取与所述私网信息相对应的公网信息;
向所述私网主机所属的网关发送映射配置请求,所述映射配置请求用于触发所述网关配置所述私网信息与所述公网信息之间的映射关系;
向所述访问终端反馈所述公网信息,以便所述访问终端通过所述虚拟机的公网信息远程访问所述虚拟机。
在第一方面的第一种可能的实施方式中,所述根据所述虚拟机的标识从承载所述虚拟机的私网主机上获取所述虚拟机的私网信息,包括:
通过预定接口登录承载所述虚拟机的私网主机;
根据所述虚拟机的标识在所述私网主机上查询与所述虚拟机的标识相对应的私网信息;
获取查询到的所述虚拟机的私网信息。
结合第一方面的第一种可能的实施方式,在第二种可能的实施方式中,所述通过预定接口登录承载所述虚拟机的私网主机,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310544443.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据流传输的方法、设备及系统
- 下一篇:一种物联网感知信息采集方法