LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1215|回复: 4

远程机器无法连接到本地x server,请帮忙看看是什么问题。

[复制链接]
发表于 2007-11-6 13:54:46 | 显示全部楼层 |阅读模式
本地x server已启动, 运行了xhost +允许所有机器连接。 在远程机器上执行了 export DISPLAY=192.168.0.88:0,或 export DISPLAY=192.168.0.88:0.0,然后运行xclock或xterm, 提示Error: Can't open display: 192.168.0.88:0

请问该怎么办, 本地是gnome, 登录管理器是gdm。跟这个是不是有关系, 另外请问xauth是做什么用的? 已经xhost +了, 是否还需要配置xauth?
发表于 2007-11-6 16:16:00 | 显示全部楼层
关注中,最近也想搞搞这个。
回复 支持 反对

使用道具 举报

发表于 2007-11-6 17:25:26 | 显示全部楼层
Post by formalin14;1778068
本地x server已启动, 运行了xhost +允许所有机器连接。 在远程机器上执行了 export DISPLAY=192.168.0.88:0,或 export DISPLAY=192.168.0.88:0.0,然后运行xclock或xterm, 提示Error: Can't open display: 192.168.0.88:0

请问该怎么办, 本地是gnome, 登录管理器是gdm。跟这个是不是有关系, 另外请问xauth是做什么用的? 已经xhost +了, 是否还需要配置xauth?

export DISPLAY=192.168.0.88:0.0 就可以啦,你的错误提示是“export DISPLAY=192.168.0.88:0”导致的,请确认一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-6 17:58:13 | 显示全部楼层
Post by sunnyseckt;1778216
export DISPLAY=192.168.0.88:0.0 就可以啦,你的错误提示是“export DISPLAY=192.168.0.88:0”导致的,请确认一下。

后面带.0我也试了, 也不行。加个.0无法是指定显示到那个桌面。

后来看了很多文档, 发现是我本机的x server没有开tcp端口, 这样就只有本机能连。开tcp端口要把X启动选项里的-nolisten TCP去掉。

不过我还没来得及去, 就发现只要ssh加-X选项登录到远程机, 然后运行远程机上的x程序, 就会自动重定向到本机上显示界面, 很简单, 还安全。

已经通过这种方式搞定了远程机房里的oracle安装, 很爽, 哈哈。
回复 支持 反对

使用道具 举报

发表于 2007-11-6 22:10:35 | 显示全部楼层
噢,能这么简单呀,回头试试去。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表