|
关键是要搞清楚系统用的是那种display manager,一般莫非就是xdm,kdm和gdm中的一种,redhat系统一般默认是使用gdm。
要想使得Xmanager连接上linux,必须保证linux的xdmcp是打开的,这个在redhat中,不论是哪种display manager默认都是把它disable的。
首先修改/etc/inittab,把默认的runlevel改成5
然后根据你的dispaly manager做相应修改
xdm
进入etc/X11/xdm目录
编辑/etc/X11/xdm/Xaccess,将下面的行:
#* # any host can get a login window
改为:
* # any host can get a login window
编辑/etc/X11/xdm/xdm-config
在最后一行: DisplayManager.requestPort: 0 前面加!号注释掉此行。
编辑/etc/X11/xdm/Xservers
在最后一行::0 local /usr/X11R6/bin/X 前面加#号注释掉这一行
gdm
进入etc/X11/gdm目录
编辑/etc/X11/gdm/gdm.conf,找到下面的信息:
[xdmcp]
Enable=false
修改为:
[xdmcp]
Enable=true
kdm
进入/etc/kde/kdm
编辑/etc/kde/kdm/kdmrc文件,
[xdmcp]
Enable=false
修改为:
[xdmcp]
Enable=true
修改完毕后reboot即可。
注:如果启动了防火墙,必须在防火墙中打开177端口。
修改防火墙配置文件/etc/sysconfig/ipchains,在文件头部加入如下内容,
# If you want to use GNOME/KDE, add the following line.
-A input -p udp -s 0/0 -d 0/0 177 -j ACCEPT |
|