Windows10 Xming6 + Xshell7 实现远程 ubuntu-24.04.1-desktop gui 界面本地展示
- 1 运行环境
- 2 实现思路
- 3 XMing
- 3.1 工具下载安装与配置
- 3.2 XMing 配置
- 3.3 XMing配置
- 4 Xshell 7 配置
- 5 远程机器配置
- 6 测试
1 运行环境
本地Windows系统:Windows10 专业版
远程Linux系统: ubuntu-24.04.1-desktop
Xshell:Xshell 7
Xming:Xming-6-9-0-31
2 实现思路
使用X11将远程ubuntu系统的显示转发到本地windows系统进行显示。
- X 协议由 X server 和 X client 组成(这里X server对应本地Windows电脑,X Client对应远程ubuntu电脑):
- X server 管理主机上与显示相关的硬件设置(如显卡、硬盘、鼠标等),它负责屏幕画面的绘制与显示,以及将输入设置(如键盘、鼠标)的动作告知 X client。
- X client (即 X 应用程序) 则主要负责事件的处理(即程序的逻辑)。
示例:
如果用户点击了鼠标左键,因为鼠标归 X server 管理,于是 X server 就捕捉到了鼠标点击这个动作,然后它将这个动作告诉 X client,因为 X client 负责程序逻辑,于是 X client 就根据程序预先设定的逻辑(例如画一个圆),告诉 X server 说:“请在鼠标点击的位置,画一个圆”。最后,X