MGJ的地盘

爱拼才会赢!

Xming简易教程 186

作者为 发表

Xming 簡易使用說明官方網頁下載

一、原理

Linux/Unix的X Window具有网络透明性。X Window系统里有一个统一的Server来负责各个程序与显示器、键盘和鼠标等输入输出设备的交互,每个有GUI的应用程序都通过网络协议与Server进行交互。所以对于任何一个应用程序,本地运行和远程运行的差别仅仅是X Server的地址不同,别的没有差别。所以在Windows运行一个X Server,就可以很方便的远程运行有GUI的Linux应用了。同时,OpenSSH具有X转发功能,可以将Linux主机的X程序通过SSH的管道转发给客户端。于是,通过PuTTY到主机,再将接收到的由主机转发来的X程序的交互交给在本地Windows系统下运行的X Server来管理和显示,原则上说,这就可以实现远程使用Linux的GUI程序。

主机上需要的配置:

#vi /etc/ssh/sshd_config

取消这一行的注释——如果没有这一行则手动添加之:

X11Forwrding yes

这样配置的作用就是允许SSH的X转发。其实本质上说,这样做是有一定安全风险的,SSH并不能绝对的保证你数据的安全性,不过,一般情况下,这也够了。

二、安装Xming

需要在本地Windows上运行一个X Server。选择有很多:Cygwin下的X Server恐怕是最著名的,但是为了这么一个小小的事情去安装一个“相对巨大”的Cygwin,似乎有些夸张;除了Cygwin,还有两个著名的商业软件可以选用,Xwin32和Xmanager,上学期IC实验用的就是Xmanager,感觉很流畅很好用,不过,虽然Xmanager可以试用,但是终究还是商业软件;还有一个选择,就是这里要讲的,开源软件Xming。

Xming是一个配置简单而功能强大的开源X Server,可以运行在M$的XP/2003/Vista操作系统下。

Xming的主页:http://www.straightrunning.com/XmingNotes/

Xming的SourceForge页面:http://sourceforge.net/projects/xming/

从SourceForge下载Xming-setup.exe(最新的版本是6.9.0.31),在本地安装。

第一次运行时使用开始菜单里面的XLaunch来启动,产生一个初始的配置文件。对于简单的使用来说,不需要任何特殊的配置,一切使用默认即可。Xming的具体配置和使用可以参考Xming的Manual

首先打開 XLaunch

Xming简易教程 - 强者恒强 - 今天要比昨天更强

開啟後畫面如下,可以不改任何設定一直按下一步到底

Xming简易教程 - 强者恒强 - 今天要比昨天更强

按完結束後 Xming 會啟動在右下角

Xming简易教程 - 强者恒强 - 今天要比昨天更强

接著用 PuTTy 登入工作站,登入前先設好 X11 forwarding

Xming简易教程 - 强者恒强 - 今天要比昨天更强

注意 localhost:後面的數字是 XLaunch 第一個畫面設的 Display number

當然也可以在 XLaunch 中直接呼叫 PuTTy 啦,還有很多設定可以自行摸索?

現在在工作站執行 GUI 程式,就會出現在你的 Windows 桌面上啦!Xming简易教程 - 强者恒强 - 今天要比昨天更强



评论功能已被关闭。


 主题设计 • skyfrit.com  MGJ的地盘 | 保留所有权利

48 queries in 0.514 seconds.