一种基于Xwindow位图显示窗口图形化代理方法技术

技术编号:31992620 阅读:19 留言:0更新日期:2022-01-22 18:04
本发明专利技术提出一种基于X window位图显示窗口图形化代理方法,包括步骤一:在运维用户PC端启动X11 Server;步骤二:在要运维的资源设备中安装Lightdm,资源设备即X11 Client;步骤三:启动代理服务器,代理服务器在X11 Server和X11 Client之间,做透明代理,解析、转发数据包;代理方式包括UDP代理,具体实现步骤如下:a、启动代理服务器,在端口号177上监听X11 Server发来的数据,对数据进行XDMCP解析;b、获取报文类型为request的报文,即Request中请求包的报文,进行数据解析,将该报文中数据内容中的IP字段改为代理服务器的IP;c、将X11 Server的数据发给X11 Client;d、接收X11 Client的数据,并将数据透传给X11 Server。本发明专利技术能够使得X11协议适用于堡垒机,方便Linux、Unix、BSD等操作系统通过X11系统实现图形界面的操作。形界面的操作。形界面的操作。

【技术实现步骤摘要】
一种基于X window位图显示窗口图形化代理方法


[0001]本专利技术涉及网络安全领域,具体地说是涉及X11(X Window System Protocol Version11,X视窗系统版本11)协议在堡垒机中图形化代理方法。

技术介绍

[0002]X Window也叫X11系统,目前已经广泛应用在Linux、Unix、BSD等操作系统中。Linux系统通过X11可以实现图形界面的操作,比如鼠标操作。
[0003]X11基于客户端-服务器模型。一个X11服务器与多个客户端程序通讯。其中,X11的“客户端”和“服务器”与人们通常的认识不太相同,“服务器”是使用者本地的显示而不是远程的机器。各种应用程序就是X11客户端。通过x11的这种特性可以实现桌面共享,可以远程连接X11 client端的桌面。
[0004]堡垒机可以在某个特定的网络环境下,保证数据不受外部和内部用户的入侵和破坏。它可以运用各种技术监控和记录运维人员对网络内的服务器、网络设备、数据库等的操作行为,从而,可以及时处理及审计。从功能上考虑,堡垒机目前支持协议本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于X window位图显示窗口图形化代理方法,其特征在于:包括以下步骤:步骤一:在运维用户PC端启动X11 Server;步骤二:在要运维的资源设备中安装Lightdm,资源设备即X11 Client;步骤三:启动代理服务器,代理服务器在X11 Server和X11 Client之间,做透明代理,解析、转发数据包;代理方式包括UDP代理,采用UDP代理方式,X11 Client和X11 Server之间的数据传输格式为XDMCP,整个交互过程分为Query、Willing、Request、Accept以及Manage;Query:一个query包从X11 Client发送到一个运维用户PC端的X11 Server,问X11 Server是否提供XDMCP服务,X11 Server回复X11 Client一个应答;Willing:X11 Server收到query包请求后,如果X11 Server的XDMCP愿意链接,回复X11 Client一个willing包,表明X11 Server愿意建立链接;Request:一个请求包由X11 Client发送到该运维用户PC端的X11 Server,以请求会话ID为建立连接做准备,如果X11 Server愿意提供服务,返回具有有效会话ID的accept包,并为随后的管理请求做好准备;Accept:X11 Server收到accept包之后,回复X11 Client收到accept包,表明已经收到数据,并进行和X11 Client确认;Manage:X11 Server和X11 Client交互确认之后,发送mange包表明一个回话成功建立;该代理的具体实现步骤如下:a、启动代理服务器,在端口号177上监听X11 Server发来的数据,对数据进行XDMCP解析;b、获取报文类型为request的报文,即Request中请求包的报文...

【专利技术属性】
技术研发人员:杨青鹏刘光明
申请(专利权)人:山东华软金盾软件股份有限公司
类型:发明
国别省市:

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

1