gucuiwen 发表于 2004-9-20 17:24:32

在WINDOWS上远程运行X应用程序[图]

利用 winaxe 这个windows平台上的X服务器远程运行linux系统上的软件.
http://gucuiwen.512j.com/111.png
http://gucuiwen.512j.com/222.png

Amorous 发表于 2004-9-20 17:49:33

:P good

feeei 发表于 2004-9-20 20:26:47

用的SSH???哪里有下载???

GGGO 发表于 2004-9-21 01:30:38

是不是免费的??
远程登陆能听歌吗??

inskyfish 发表于 2004-9-21 11:18:13

能不能给个详细的方法,无数菜鸟期待中呀!
:P

gucuiwen 发表于 2004-9-21 11:58:46

先安装 windows平台的X服务器,我用的是winaxe,也可以用其它的.用GOOGLE找一下,有好几个.
winaxe 不是免费的,可以试用,但每次只能用大概15分钟,完了就提示你保存工作退出.但是我还找到一个用java写的WINDOWS平台的X服务器,是免费的叫jcraft 可以自己去找一下.

基本思路是这样的:

用远程登录协议登录到远程linux主机.(当然只能是字符界面的)
可以用telnet rlogin 或ssh我用的是telnet

登录然后设置BASH环境变量DISPLAY 方法如下:
export DISPLAY="192.168.119.116:0"

DISPLAY是确定X应用程序显示屏幕的变量.默认情况是本地主机的X服务器,所以我们平时打开一个X应用程序的时候就在本电脑上显示.如果设置了DISPLAY变量就不一样了.打开一个应用程序,你的电脑屏幕上不会有任何显示,应为都显示在远程计算机上了.
上面的192.168.119.116是windows主机的IP地址
:0表示在该主机的0号屏幕上显示.

然后打开 windows 主机上的X服务器.

在telnet中输入要运行的X程序.就可以在当地WINDOWS主机上显示远程linux系统上的程序.

注意windows主机只是显示并操作这些X应用程序,其实程序本生还是在远程linux上运行,
即达到远程操作linux主机的目的.但是所有远程主机上X应用程序的其它输出还是在远程主机上.

比如XMMS,输出的声音在本地是听不到的,因为声音不通过X协议传送到本地主机.但是在远程计算机上会有声音听到.

如果你的朋友用一台linux电脑,你可以像他要一个帐号,然后登录上去,打开XMMS,没准他听到声音会吓一大跳.

bowlei 发表于 2004-9-21 13:45:30

厉害呀

dannycat 发表于 2004-9-21 14:09:28

有好多 xxxVNC 的软件都可以拿来使用,其中免费的也不少。
不过都没有 winaxe 那么酷,可以满 Win 桌面开程序。
页: [1]
查看完整版本: 在WINDOWS上远程运行X应用程序[图]