通常我们使用 Linux 作为服务器,而使用 Windows 作为工作站。在 Linux 服务器中多数也就是执行命令行程序,而将处理的结果传回 Windows 上再进行格式输出。而有些时候我们我们的应用会有点复杂,需要执行 Linux 的图形界面程序,并在 Windows 工作站上显示图形界面,进行交互,同时要求与直接在服务器上操作并没有太大的差别。事实上这一切是完全可以实现的,这得益于 X Window 这套图形系统的强大设计。下面我们以一个实例说明一下使用的方法。
应用程序
Linux 服务器端(Ubuntu 10.04 Desktop)
1. X Window client
2. OpenSSH Server
Windows 工作站 (Windows XP SP3)
Xming
配置 Linux 服务器端
sudo aptitude install openssh-server
配置 Windows 工作站
1. 下载 Xming
下载地址:http://sourceforge.net/projects/xming/
2. 安装 Xming
都使用默认选项即可。
3. 配置 Xming
a. 运行 XLanuch.exe
b. 选择 Multiple windows, Display number: 0, 下一步
c. 选择 Start program, 下一步
d. Start program: gnome-terminal, 下一步
e. 选择 Using PuTTY(plink.exe)并选择 With compression, Connect to computer: 这里输入 Linux 服务器地址, Login as user: 这里输入用户名, Password (…): 这里输入登录密码,下一步
f. 默认,下一步
g. 保存配置,根据需要选择是否保存密码,完成。
这时将会在 Linux 服务器端运行 gnome-terminal 程序,并将图形界面显示在 Windows 工作站上。工作站用户可以在这个终端里执行其它的程序(包括图形界面应用程序)。

Over!