OpenSUSE上的配置:
1. 设置开机后启动显示管理器
编辑/ect/inittab, 将runlevel改为5, 即修改为:id:5:initdefault: (openSUSE12.3已默认为5,不需要更改)
2. 配置KDM:
(1) 编辑/etc/X11/xdm/Xaccess,把#* #any host can get a login window这一行开头的#去掉,变为* #any host can get a login window
(openSUSE12.3默认已去掉#,不需要再次更改)
(2) 编辑/etc/X11/xdm/xdm-config最后一行,在DisplayManager.requestPort:0前逆加上一个!号,注释掉该行。
(3) 修改/etc/sysconfig/displaymanager文件,更改以下内容:
DISPLAYMANAGER_REMOTE_ACCESS=”yes” ( 注:允许远程桌面连接)
DISPLAYMANAGER_ROOT_LOGIN_REMOTE=”yes” (注:允许root用户远程连接)
3. 防火墙上启动XDMCP
Alt+f2, 查找firewall, 选择configure a firewall; 在allowed services中, 添加xdmcp服务.
4. 重启系统,使更改生效;
Windows上的设置:
1.关闭防火墙;
2. 打开Xbrowser,可以看到局域网中的OpenSUSE电脑;双击打开,输入Linux的管理员账号密码既可。
(注:如果是广域网上的Linux,可以新建一个XDMIndirect的连接。另外为安全起见,XDMCP可以跑在SSH上,选择SecureXDMCP方法)
参考链接:
http://www.cnblogs.com/liping13599168/archive/2011/04/08/2009002.html