实现用户主机与第一主机通信的方法、服务器和系统技术方案

技术编号:13431359 阅读:66 留言:0更新日期:2016-07-30 03:44
本发明专利技术公开了一种用户主机与第一主机通信的方法、服务器和系统,第一主机为Linux/Unix主机,该方法包括:接收用户主机侧通过浏览器发送的与指定的第一主机建立连接请求;根据与指定的第一主机建立连接请求,执行与指定的第一主机建立连接的操作并向用户主机侧返回连接已建立的执行结果;接收用户主机侧通过浏览器发送的对指定的第一主机执行指定操作的命令,将该命令发送给指定的第一主机。本发明专利技术的技术方案能够实现通过用户主机侧的浏览器与Linux/Unix主机(即第一主机)通信的效果,免去了每个用户主机都需要安装第三方工具的不便,提升了用户体验。

Method, server and system for realizing communication between host and first host

The invention discloses a method, system and server user host and host communication first, the first host for the Linux/Unix host, the method comprises: receiving the user through the browser to send the host side with the specified host first establishing a connection request; according to the established connection request and the host specified, to establish a connection with the first operation execution the host specified and return the already established connection execution results to the user host side; receiving the user through the browser on the host side to send the first host specified performs the specified operation command, the command is sent to the first host specified. The technical scheme of the invention can be achieved by the user side of the browser and the Linux/Unix host host (the first host) communication effect, eliminates each user host need to install third party tools inconvenience, enhance the user experience.

【技术实现步骤摘要】

本专利技术涉及互联网通信领域,具体涉及实现用户主机与第一主机通信的方法、服务器和系统
技术介绍
在互联网通信领域,网络在运行时可能会发生各种异常和故障,为了实时监测网络的运行状态需要对网络进行维护和管理,这时经常需要用户主机连接Linux/Unix系统主机,执行一些Linux/Unix操作命令,做一些查询或执行等操作。现有技术是在本地使用的用户主机上安装第三方工具并在连接建立后执行Linux/Unix操作命令:一种第三方工具是SecureCRT,SecureCRT是一款支持安全壳协议SSH(SecureShell)的终端仿真程序,它是Windows系统下登录Unix或Linux主机的软件。另外一种第三方工具是SSHClient,SHHClient是一款可以通过SSH协议连接Linux/Unix主机的工具。现有技术的缺陷是:在与Linux/Unix主机建立连接时,每个用户都必须在本地主机上布置第三方工具;在用户主机较多的情况下,每台用户主机都安装一遍第三方工具,这个过程相当繁琐,导致用户体验差。
技术实现思路
本专利技术提供了一种实现用户主机与第一主机通信的方法、服务器和系统,以解决现有技术需要每台用户主机都安装第三方工具才能连接到Linux/Unix主机(即第一主机),导致的用户体验差的问题。为达到上述目的,本专利技术的技术方案是这样实现的:根据本专利技术的一个方面,提供了一种实现用户主机与第一主机通信的方法,第一主机为Linux/Unix主机,该方法包括:接收用户主机侧通过浏览器发送的与指定的第一主机建立连接的请求;根据与指定的第一主机建立连接的请求,执行与指定的第一主机建立连接的操作,并向用户主机侧返回连接已建立的执行结果;接收用户主机侧通过浏览器发送的对指定的第一主机执行指定操作的命令,将该命令发送给指定的第一主机执行。可选地,接收指定的第一主机发送的对指定操作的执行结果,并将对指定操作的执行结果返回给用户主机侧。可选地,在接收用户主机侧通过浏览器发送的与指定的第一主机建立连接的请求之前该方法还包括:接收用户主机侧通过浏览器加载指定URL发送的HTTP请求;根据HTTP请求,向用户主机侧返回HTTP响应数据。可选地,接收用户主机侧通过浏览器发送的与指定的第一主机建立连接的请求包括:接收用户主机侧发送的用户在登录页面上输入的与指定的第一主机建立连接所需要的信息;登录页面是HTTP响应数据被用户主机侧接收并解析后显示给用户的。根据本专利技术的另一个方面,本专利技术还提供了一种实现用户主机与第一主机通信的服务器,第一主机为Linux/Unix主机,该服务器包括:连接请求接收单元,用于接收用户主机侧通过浏览器发送的与指定的第一主机建立连接的请求;连接请求执行单元,用于根据与指定的第一主机建立连接的请求,执行与指定的第一主机建立连接的操作,并向用户主机侧返回连接已建立的执行结果;命令传输单元,用于接收用户主机侧通过浏览器发送的对指定的第一主机执行指定操作的命令,将该命令发送给指定的第一主机执行。可选地,该服务器还包括:执行结果返回单元;执行结果返回单元,用于接收指定的第一主机发送的对指定操作的执行结果,并将对指定操作的执行结果返回给用户主机侧。可选地,该服务器还包括:Web连接建立单元;Web连接建立单元,用于在接收用户主机侧通过浏览器发送的与指定的第一主机建立连接的请求之前,接收用户主机侧通过浏览器加载指定URL发送的HTTP请求;以及根据HTTP请求,向用户主机侧返回HTTP响应数据。可选地,连接请求接收单元具体用于,接收用户主机侧发送的用户在登录页面上输入的与指定的第一主机建立连接所需要的信息;其中,登录界面是HTTP响应数据被用户主机侧接收并解析后显示给用户的。本专利技术又提供了一种实现用户主机与第一主机通信系统,该系统包括:如本专利技术另一个方面所述的服务器以及至少一个用户主机。可选地,至少一个用户主机使用的是Windows操作系统。本专利技术的技术方案通过接收用户主机侧的浏览器发送的与指定Linux/Unix主机(即第一主机)建立连接的请求,根据该请求与Linux/Unix主机建立连接,在连接建立后,向用户主机侧返回连接已经建立的执行结果,实现了用户主机通过本地的浏览器就能够与Linux/Unix主机建立连接的目的,如此,不需要每个用户主机都安装第三方工具,免去了每台用户主机安装第三方工具的繁琐和不便,提升了用户体验。附图说明图1是本专利技术一个实施例的一种实现用户主机与第一主机通信的方法的流程图;图2是本专利技术一个实施例的一种实现用户主机与第一主机通信的方法的时序图;图3是本专利技术一个实施例的通过一种实现用户主机与第一主机通信的服务器完成用户主机与第一主机通信的框图;图4是本专利技术一个实施例提供的一种实现用户主机与第一主机通信系统的框图。具体实施方式本专利技术的核心思想是:针对现有技术中每台用户主机需要安装第三方工具才能与Linux/Unix主机通信,以及一旦第三方工具发生故障或损坏,则该台用户主机就无法连接Linux/Unix主机,可能影响用户主机的网络维护工作的正常进行的问题,提供了一种基于B/S架构(Browser/Server,浏览器/服务器)的模式实现用户主机与Linux/Unix主机(即第一主机)通信的方法,该方法通过将用户主机与Linux/Unix主机建立连接的功能做成一个Web应用程序,并将该Web应用程序布置在服务器上,利用该Web应用程序实现用户主机与Linux/Unix主机的信息交互。由于Web应用程序布置在服务器上,因而用户主机可以通过在本地浏览器的操作来实现与Linux/Unix主机的通信。这样,一方面免去了每台用户主机都要安装第三方工具的繁琐和不便,提升了用户使用体验;另一方面,只要web应用程序在运行中,用户主机都可以随时与指定Linux/Unix主机通信,不会影响用户主机网络维护等工作的进行。需要说明的是,在本专利技术的实施例中,第一主机即为Linux/Unix主机。也就是说,第一主机可以是Linux主机或者Unix主机,对此不作限制。图1是本专利技术一个实施例的一种实现用户主机与第一主机通信的方法的流程图,其中,第一主机为Linux/Unix主机;参见图1,该实现用户主机与第一主机通信的方法包括:...

【技术保护点】
一种实现用户主机与第一主机通信的方法,所述第一主机为Linux/Unix主机,其特征在于,该方法包括:接收用户主机侧通过浏览器发送的与指定的第一主机建立连接的请求;根据所述与指定的第一主机建立连接的请求,执行与指定的第一主机建立连接的操作,并向用户主机侧返回连接已建立的执行结果;接收用户主机侧通过浏览器发送的对指定的第一主机执行指定操作的命令,将该命令发送给所述指定的第一主机执行。

【技术特征摘要】
1.一种实现用户主机与第一主机通信的方法,所述第一主机为
Linux/Unix主机,其特征在于,该方法包括:
接收用户主机侧通过浏览器发送的与指定的第一主机建立连接的请求;
根据所述与指定的第一主机建立连接的请求,执行与指定的第一主机建
立连接的操作,并向用户主机侧返回连接已建立的执行结果;
接收用户主机侧通过浏览器发送的对指定的第一主机执行指定操作的命
令,将该命令发送给所述指定的第一主机执行。
2.如权利要求1所述的方法,其特征在于,该方法还包括:
接收所述指定的第一主机发送的对所述指定操作的执行结果,并将对所
述指定操作的执行结果返回给用户主机侧。
3.如权利要求1所述的方法,其特征在于,在接收用户主机侧通过浏览
器发送的与指定的第一主机建立连接的请求之前该方法还包括:
接收用户主机侧通过浏览器加载指定URL发送的HTTP请求;
根据所述HTTP请求,向用户主机侧返回HTTP响应数据。
4.如权利要求3所述的方法,其特征在于,所述接收用户主机侧通过浏
览器发送的与指定的第一主机建立连接的请求包括:
接收用户主机侧发送的用户在登录页面上输入的与指定的第一主机建立
连接所需要的信息;
所述登录页面是所述HTTP响应数据被用户主机侧接收并解析后显示给
用户的。
5.一种实现用户主机与第一主机通信的服务器,所述第一主机为
Linux/Unix主机,其特征在于,该服务器包括:
连接请求接收单元,用于接收用户主机侧通过浏览器发送的与指定的第
一主机建立...

【专利技术属性】
技术研发人员:冯志皓王庆磊张国波
申请(专利权)人:北京神州泰岳软件股份有限公司
类型:发明
国别省市:北京;11

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

1