1. 安装x-win32(可以从这里下载www.starnet.com或是去google上search)
2. 安装好后会自动运行X-Config,提示添加一个session, 类型选XDMCP, 然后选query模式, 输入session的名字,linux的IP地址。
ok, 转到server端
不是每个厂商的linux都一样,所以可能具体步骤会有不同。
(※有些linux会需要把当前在server端已经启动的x-winows先关闭,退出到text mode)
1。 把防火墙disable掉(太暴力了,可以用这个方法:“ipchains -A input -p udp -i $extint --dport 177 -j DENY
”)
2。# cd /etc/X11/xdm
3. 修改 xdm-config,把下面这行注释掉:[code:1:25fddf793b]
“DisplayManager.requestPort: 0” --> “!DisplayManager.requestPort: 0”[/code:1:25fddf793b]
4。修改 Xaccess
[code:1:25fddf793b]“#* # any host can get a login window”--> “* # any host can get a login window”[/code:1:25fddf793b]
5. 修改 Xservers
[code:1:25fddf793b]“:0 local /usr/X11R6/bin/X” --> “#:0 local /usr/X11R6/bin/X”[/code:1:25fddf793b]
6。 # xdm (可以用“xdm -debug 1”来查看xdm是否工作正常,如果出现177端口被占用的问题,可能是与gdm等冲突,在server端"init 3")
8. 也可以用gdm。修改/etc/X11/gdm/gdm.conf,把"[xdmcp]"下面的部分改成[code:1:25fddf793b]Enable=true[/code:1:25fddf793b]
回到windows上
启动x-win32,菜单 “session”,选择刚才建立的session,如果一切正常,会出现一个login窗口。
*如果是exceed,请在xconfig里,选用broadcast方式或是query方式。(如果出现个别server没有出现在broadcast的列表里的话,可以打开xconfig,手工编辑Host List File, 加入要连接的主机)
*linux server以redhat为例,不同的distribution可能具体会有所不同。