博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ssh Forward X11
阅读量:2390 次
发布时间:2019-05-10

本文共 589 字,大约阅读时间需要 1 分钟。

参考链接:

1、Linux下执行一个GUI程序通常需要两个部分来协调完成,X server与X client。X server是专门负责显示用户界面的,它管理你的显示器,键盘以及鼠标,通常你看到的桌面系统即是由它在背后驱动的,X client则负责程序的逻辑,如果需要使用用户界面,则通过给X server发送请求来完成。通常情况下,X server与X client都运行在同一台机器上,例如我们在Ubuntu上运行任何GUI程序都是这样的。但因为X系统当初设计成是通过socket在X server与X client之间通信的,所以它们也可以运行在不同的机器上。

X11 Forwarding就提供了一个方法,在远程机器上执行X client程序(如Eclipse),但是在本地机器上显示(即运行X server)。

2、在X系统中,键盘和鼠标的输入会有Xserver接收,Xserver将用户输入的信息反馈给X client,XClient经过一定的运算,将一些与窗口绘制有关的资源和数据发送给xserver,Xserver负责接收绘制显示,

在图例中,X服务器从键盘、鼠标端取得输入信息,之后将输入反馈显示于银幕,而及则在客户端的本机系统上运行。此外客户端也通过网络与远程的机器、服务器保持联系,以保信息状态的更新。如此的机制及架构能使远程运行的软件如同在本机运行一样。

 

转载地址:http://mglab.baihongyu.com/

你可能感兴趣的文章
Grep与web漏洞挖掘
查看>>
正则表达式使用详解
查看>>
引用函数magic_quotes_gpc和magic_quotes_runtime的区别和用法(新手推荐)
查看>>
编写不受魔术引号影响的php应用
查看>>
PHP开发安全设置
查看>>
Php Endangers - Remote Code Execution
查看>>
变量的变量,PHP和你
查看>>
PROC系列之四---/proc/loadavg
查看>>
某大型网站的内核TCP/ip优化脚本
查看>>
Defeating SSL using SSLStrip (Marlinspike Blackhat)
查看>>
大型网站数据库架构
查看>>
rdp 安全策略
查看>>
Threat Intelligence Quotient Test
查看>>
Cisco路由器上防止DDOS的一些建议
查看>>
系统安全防护之UNIX下入侵检测方法
查看>>
域控渗透技巧
查看>>
Minion security project and 分布式nmap
查看>>
防火墙相关
查看>>
网络性能测试工具Iperf上手指南
查看>>
opensecuritytraining video
查看>>