设备WEB的远程管理方法、装置、服务器及存储介质制造方法及图纸

技术编号:37117876 阅读:16 留言:0更新日期:2023-04-01 05:13
本发明专利技术提供了一种设备WEB的远程管理方法、装置、服务器及存储介质。远程控制设备、代理服务器、云管服务器以及目标网络设备依次通信连接,云管服务器在收到远程控制设备通过代理服务器发送的远程访问请求后,获得目标网络设备对应的侦听端口。接着发送包括侦听端口的隧道创建信息至目标网络设备,以使目标网络设备基于该信息建立至云管服务器的反向SSH隧道,再通过代理服务器向远程控制设备返回页面跳转信息以使远程控制设备基于页面跳转信息访问目标网络设备的目标管理页面。相较于现有技术,这样利用反向SSH隧道可以实现远程控制设备对目标网络设备的目标管理页面的远程访问,访问效率提高的同时还节约了成本。访问效率提高的同时还节约了成本。访问效率提高的同时还节约了成本。

【技术实现步骤摘要】
设备WEB的远程管理方法、装置、服务器及存储介质


[0001]本专利技术涉及通信领域,具体而言,涉及一种设备WEB的远程管理方法、装置、服务器及存储介质。

技术介绍

[0002]在实际的数据中心网络场景中,交换机、路由器、网关等网络设备的数量较多,如何对数量众多的网络设备进行配置管理是一个核心问题。现有技术中存在两种方式,如下所述。
[0003]一种方式是:管理人员需要到每一个网络设备的现场去进行配置管理,需要耗费大量的人力,如果网络设备的配置需要前后多次的反复调试修改,则需要配置人员重复到现场进行配置修改,耗费的人力更多。
[0004]另一种方式为:采用远程控制软件和计算机进行配置修改,即:如果需要对某一个网络设备进行配置,需要一台本地计算机对接该网络设备并且能够访问互联网,然后在该本地计算机和远程计算机上均上安装远程控制软件,这样就可通过远程计算机遥控本地计算机:控制本地计算机的浏览器打开网络设备的WEB管理页面,再利用用户名加密码即可登录该管理页面,在该管理页面中远程对该网络设备进行各种配置管理。
[0005]但是该方式需要为每个网络设备配置一台装有远程控制软件的本地计算机,且要保证该本地计算机随时开机才可以对网络设备进行远程配置,因此硬件成本和软件成本都特别高,且本地计算机随时开机也很难操作,操作效率低下。

技术实现思路

[0006]本专利技术的目的在于提供一种设备WEB的远程管理方法、装置、服务器及存储介质,以改善现有技术存在的问题。
[0007]本专利技术的实施例可以这样实现:
[0008]第一方面,本专利技术提供一种设备WEB的远程管理方法,应用于云管服务器,所述云管服务器与代理服务器和目标网络设备通信连接,所述代理服务器还与远程控制设备通信连接;所述方法包括:
[0009]接收所述远程控制设备通过所述代理服务器发送的远程访问请求,所述远程访问请求用于请求开启所述目标网络设备的远程WEB功能;
[0010]获得所述目标网络设备对应的侦听端口;
[0011]发送隧道创建信息至所述目标网络设备,以使所述目标网络设备基于所述隧道创建信息建立至所述云管服务器的反向SSH隧道;其中,所述隧道创建信息包括所述侦听端口;
[0012]通过所述代理服务器向所述远程控制设备返回页面跳转信息,以使所述远程控制设备基于所述页面跳转信息访问所述目标网络设备的目标管理页面。
[0013]在可选的实施方式中,所述获得所述目标网络设备对应的侦听端口的步骤,包括:
[0014]根据所述远程访问请求,确定所述目标网络设备所属的端口分配区间;
[0015]从所述端口分配区间选择一空闲端口作为所述侦听端口。
[0016]在可选的实施方式中,当所述远程控制设备首次发起所述远程访问请求时,所述方法还包括:
[0017]接收所述远程控制设备通过所述代理服务器发送的页面访问请求,所述页面访问请求用于请求所述目标管理页面的目标静态页面资源;所述页面访问请求是所述代理服务器未查找到所述目标静态页面资源时转发至所述云管服务器的;所述页面访问请求是所述远程控制设备基于所述页面跳转信息自动生成的;基于所述页面访问请求,获得所述目标静态页面资源;
[0018]将所述目标静态页面资源发送至所述代理服务器,以使所述代理服务器缓存所述目标静态页面资源并将所述目标静态页面资源返回至所述远程控制设备;所述目标静态页面资源用于渲染所述目标管理页面。
[0019]第二方面,本专利技术提供一种设备WEB的远程管理方法,应用于代理服务器,所述代理服务器与远程控制设备和云管服务器通信连接,所述云管服务器和目标网络设备通信连接;所述方法包括:
[0020]接收所述远程控制设备发送的远程访问请求,所述远程访问请求用于请求开启所述目标网络设备的远程WEB功能;
[0021]将所述远程访问请求转发至所述云管服务器,以使所述云管服务器获得所述目标网络设备对应的侦听端口并发送隧道创建信息至所述目标网络设备;其中,所述隧道创建信息包括所述侦听端口;所述隧道创建信息用于所述目标网络设备建立至所述云管服务器的反向SSH隧道;
[0022]接收所述云管服务器返回的页面跳转信息,并将所述页面跳转信息发送至所述远程控制设备,以使所述远程控制设备基于所述页面跳转信息访问所述目标网络设备的目标管理页面。
[0023]在可选的实施方式中,所述代理服务器预先存储有不同的端口分配区间对应的静态页面资源,每种所述端口分配区间对应一种设备类型;所述方法还包括:
[0024]接收所述远程控制设备发送的页面访问请求,所述页面访问请求用于请求访问目标网络设备的目标管理页面;所述页面访问请求包括所述侦听端口;所述页面访问请求是所述远程控制设备基于所述页面跳转信息自动生成的;
[0025]根据所述侦听端口,判断是否存在所述目标管理页面对应的目标静态页面资源;
[0026]若存在所述目标管理页面对应的目标静态页面资源,则获得所述目标静态页面资源,并将所述目标静态页面资源返回所述远程控制设备,以使所述远程控制设备基于所述目标静态页面资源渲染所述目标管理页面。
[0027]在可选的实施方式中,所述方法还包括:
[0028]若不存在所述目标静态页面资源,则将所述页面访问请求发送至所述云管服务器,以使所述云管服务器基于所述页面访问请求获得所述目标静态页面资源;
[0029]接收所述云管服务器返回的目标静态页面资源,并存储所述目标静态页面资源;
[0030]将所述目标静态页面资源返回至所述远程控制设备,以使所述远程控制设备基于所述目标静态页面资源渲染所述目标管理页面。
[0031]第三方面,本专利技术提供一种设备WEB的远程管理装置,应用于云管服务器,所述云管服务器与代理服务器和目标网络设备通信连接,所述代理服务器还与远程控制设备通信连接;所述装置包括:
[0032]请求接收模块,用于接收所述远程控制设备通过所述代理服务器发送的远程访问请求,所述远程访问请求用于请求开启所述目标网络设备的远程WEB功能;
[0033]数据获取模块,用于获得所述目标网络设备对应的侦听端口;
[0034]数据发送模块,用于发送隧道创建信息至所述目标网络设备,以使所述目标网络设备基于所述隧道创建信息建立至所述云管服务器的反向SSH隧道;其中,所述隧道创建信息包括所述侦听端口;
[0035]所述数据发送模块,还用于通过所述代理服务器向所述远程控制设备返回页面跳转信息,以使所述远程控制设备基于所述页面跳转信息访问所述目标网络设备的目标管理页面。
[0036]第四方面,本专利技术提供一种设备WEB的远程管理装置,应用于代理服务器,所述代理服务器与远程控制设备和云管服务器通信连接,所述云管服务器和目标网络设备通信连接;所述装置包括:
[0037]接收模块,用于接收所述远程控制设备发送的远程访问请求,所述远程访问请求用于请求开启所述目标网络设备的远本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备WEB的远程管理方法,其特征在于,应用于云管服务器,所述云管服务器与代理服务器和目标网络设备通信连接,所述代理服务器还与远程控制设备通信连接;所述方法包括:接收所述远程控制设备通过所述代理服务器发送的远程访问请求,所述远程访问请求用于请求开启所述目标网络设备的远程WEB功能;获得所述目标网络设备对应的侦听端口;发送隧道创建信息至所述目标网络设备,以使所述目标网络设备基于所述隧道创建信息建立至所述云管服务器的反向SSH隧道;其中,所述隧道创建信息包括所述侦听端口;通过所述代理服务器向所述远程控制设备返回页面跳转信息,以使所述远程控制设备基于所述页面跳转信息访问所述目标网络设备的目标管理页面。2.根据权利要求1所述的方法,其特征在于,所述获得所述目标网络设备对应的侦听端口的步骤,包括:根据所述远程访问请求,确定所述目标网络设备所属的端口分配区间;从所述端口分配区间选择一空闲端口作为所述侦听端口。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述远程控制设备通过所述代理服务器发送的页面访问请求,所述页面访问请求用于请求所述目标管理页面的目标静态页面资源;所述页面访问请求是所述代理服务器未查找到所述目标静态页面资源时转发至所述云管服务器的;所述页面访问请求是所述远程控制设备基于所述页面跳转信息自动生成的;基于所述页面访问请求,获得所述目标静态页面资源;将所述目标静态页面资源发送至所述代理服务器,以使所述代理服务器缓存所述目标静态页面资源并将所述目标静态页面资源返回至所述远程控制设备;所述目标静态页面资源用于渲染所述目标管理页面。4.一种设备WEB的远程管理方法,其特征在于,应用于代理服务器,所述代理服务器与远程控制设备和云管服务器通信连接,所述云管服务器和目标网络设备通信连接;所述方法包括:接收所述远程控制设备发送的远程访问请求,所述远程访问请求用于请求开启所述目标网络设备的远程WEB功能;将所述远程访问请求转发至所述云管服务器,以使所述云管服务器获得所述目标网络设备对应的侦听端口并发送隧道创建信息至所述目标网络设备;其中,所述隧道创建信息包括所述侦听端口;所述隧道创建信息用于所述目标网络设备建立至所述云管服务器的反向SSH隧道;接收所述云管服务器返回的页面跳转信息,并将所述页面跳转信息发送至所述远程控制设备,以使所述远程控制设备基于所述页面跳转信息访问所述目标网络设备的目标管理页面。5.根据权利要求4所述的方法,其特征在于,所述代理服务器预先存储有不同的端口分配区间对应的静态页面资源,每种所述端口分配区间对应一种设备类型;所述方法还包括:接收所述远程控制设备发送的页面访问请求,所述页面访问请求用于请求访问目标网络设备的目标管理页面;所述页面访问请求包括所述侦听端口;所述页面访问请求是所述
远程控制设备基于所述页面跳转信息自动生成的;根据所述侦听端口,判断是否存在所述目标管理页面对应的目标静态页面资源;若存在所述目标管理页...

【专利技术属性】
技术研发人员:鲁月
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:

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

1