Enable X Server Remote access
March 19th, 2009
RHEL5上X Server默认是不接受外来请求的,换句话说就是6000端口没有打开。早时问了问Simon老师也没给偶解答。今天“终于”折腾出来了。。。memo一下
刚开始一直在找Xorg在/etc/X11/*下面的配置,结果一直未果,man Xserver,有nolisten选项,就是死活找不到这个参数是谁在哪里传进去让它起来的,甚是郁闷。
追根溯源,/etc/initttab里面启的是prefdm,它启了gdm;Xorg的PPID也是gdm-binary,strings gdm-binary居然有hardcoded的Xorg以及nolisten字样,于是man gdm,终于有了结果。
可以通过gdmsetup,在Security那个Tab里,把Deny TCP Connections to XServer去掉,当然,手工改/etc/gdm/custom.conf,在[security]下面加上DisallowTCP=false,效果也是一样的。
最后通过gdm-restart重启gdm,tcp port 6000打开了。
不知道可不可以不重启桌面?