LinuxSir.cn,穿越时空的Linuxsir!

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

没法运行远程机器上的x程序?

[复制链接]
发表于 2006-12-14 00:00:31 | 显示全部楼层 |阅读模式
两台机器装的都是slack, 一台10.1 ip 168.1.0.168, 一台11 ip ..169,
我在11上ssh过去, 没法运行X程序:
  1. $ssh -X 192.168.0.168

  2. $xterm
  3. xterm Xt error: Can't open display:

  4. $export DISPLAY=192.168.0.169:0.0

  5. $xterm
  6. Xlib: connection to "192.168.0.169:0.0" refused by server
  7. Xlib: No protocol specified

  8. xterm Xt error: Can't open display: 192.168.0.169:0.0
复制代码


好像是169机子上的xserver有问题, 大家有碰到过吗?

好像我前几天还成功过的,
今天不知怎么就不行了
 楼主| 发表于 2006-12-14 00:07:43 | 显示全部楼层
刚刚试了一下,发现反过来168 ssh到169上,也运行不了x程序

slackware 默认xserver端口没打开?
回复 支持 反对

使用道具 举报

发表于 2006-12-16 17:51:37 | 显示全部楼层
Slackware 默认是没有开的(出于安全性考虑)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-16 21:33:32 | 显示全部楼层
已经搞定了, 是sshd的x11forward没打开

# vi /etc/ssh/sshd_config

X11Forwarding yes

#/etc/rc.d/rc.sshd restart

连接的时候用:
$ssh -Y 192.168.0.168

就可以了
回复 支持 反对

使用道具 举报

发表于 2006-12-17 20:02:16 | 显示全部楼层
感谢兄弟的帖子,以后大家如果遇到这样的问题会先看你的帖子的 :)
回复 支持 反对

使用道具 举报

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

本版积分规则

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