1. # vi /etc/X11/xdm/Xaccess
去掉这行的注释:
# * #any host can get a login windows"
2. # vi /etc/X11/xdm/xdm-config
注释掉这一行,前面加上个!号:
"Display Manager .Requestport 0"
3. # vi /etc/X11/gdm/gdm.conf
[xdmcp]部分,把enable改为true, 把port注释去掉
Enable=true
Port=177
# vi /etc/kde/kdm/kdmrc (如果装了KDE就配置)
[xdmcp]部分,把enable改为true, 把port注释去掉
Enable=true
Port=177
4. # vi /etc/inittab
修改运行级别为5(X11),最后一行由prefdm改为gdm。
id:5:initdefault:
//x:5:respawn:/usr/bin/gdm
5. 确保/etc/X11/xdm/Xservers的属性为444,/etc/X11/xdm/Xsetup_0的属性为755
# ls -l /etc/X11/xdm/Xservers
-r--r--r-- 1 root root 487 2007-04-19 /etc/X11/xdm/Xservers
# ls -l /etc/X11/xdm/Xsetup_0
-rwxr-xr-x 1 root root 935 2006-04-21 /etc/X11/xdm/Xsetup_0
6. 确保xfs服务已启动
# service xfs status
xfs (pid 2504) is running...
如果xfs不是默认启动,则设置让xfs随机启动:
# ntsysv
7. 关闭防火墙
# service iptables stop
或者防止防火墙将通过177端口(即xdmcp服务)的数据过虑,加上如下的规则:
# iptables -A INPUT -p udp -s 0/0 -d 0/0 --dport 177 -j ACCEPT
8. 重启
# reboot
CenOS5X11配置
打开 /etc/inittab文件,将 runlevel 变为5,即修改为id:5:initdefault: 如果原来就是5,则不用修改。
系统的显示管理器由displaymanager文件管理,此处仅为确定开机后启动显示管理器。
1、配置GDM。
CentOS 5的默认图形环境为Gnome,只安装了GDM,而CentOS 5的KDE也是使用GDM而不是KDM。所以CentOS 5只需配置GDM。
方法1:编辑/etc/gdm/custom.conf,添加如下内容:
[daemon]
RemoteGreeter=/usr/libexec/gdmgreeter 注:“远程登录界面与本地登录界面相同”功能,若没有此项及[greeter]项则登录界面为简洁型
[security]
AllowRemoteRoot=true 注:允许root用户远程登录
[xdmcp]
Enable=true 注:允许远程登录本地,xdmcp默认端口177,此处没有显示的加入Port=177
[greeter]
Browser=true 注:远程登录界面为“带头像浏览器的简洁主题”,若定义了[daemon]项本行不起作用
方法2:在终端中运行gdmsetup或点击菜单中的“登录屏幕”,打开图形化界面。
注:可以调整“远程”和“安全”两项。
重启服务:
1、开放防火墙中的UDP 177端口。若已禁用防火墙,则可跳过此项。
方法1(适用于终端):在/etc/sysconfig/iptables文件中加入:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6000:6010 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 177 -j ACCEPT
方法2(适用于X-Window):在"系统"->"管理"->"安全级别和防火墙"中"防火墙选项"下的“其它端口"中添加UDP 177端口。
2、生效前必须重启进程,第一种,直接重新启动Linux系统,第二种,重启显示管理器gdm-restart(仅针对GDM),重启防火墙service iptables restart。如果Gnome和KDE都安装了则远程登录后可在会话中选择其中一种环境
Ubuntu下配置XDMCP方式
点击 System -> Preference -> Remote Desktop,允许远程连接
若Uuntu下没有安装xfs服务与xdm服务,先进行安装
#sudo apt-get install xfs
#sudo apt-get install xdm
X11提供的显示管理器是xdm,配置文件在/etc/X11/xdm/xdm-config
KDE的KDM:
GNOME的GDM:
以XDM为例(重启gdm和kdm时注意先启动xfs)
1. 修改 配置文件最后一行:DisplayManager.requestPort: 0 ,前面加上!
2. 修改/etc/X11/xdm/Xaccess,去掉注释*那行允许所有主机连入
3. 修改/etc/gdm/gdm.schemas /etc/gdm/gdm.schemas
#sudo gedit /etc/gdm/gdm.schemas sudo gedit /etc/gdm/gdm.schemas
Xml代码
改为下面的方式:
Xml代码
保存后,重新启动ubuntu
然后在windows使用Xmanager工具即可查看