windows远程登录Linux-fedora13Xmanager总结
linux 服务器端:首先坚持是否安装xdm: #rpm -qa |grep xdm
没有找到,说明没有安装。
还是先看一下,包是什么。# yum list |grep xdm
lxdm.i686 0.1.0-0.1.fc12 update
xdms.i686 1.3.2-7.fc12 fedora
xorg-x11-xdm.i686 1:1.1.6-14.fc12 fedora
安装(用root)#yum install xorg-x11-xdm.i686
安装后按照以下步骤进行修改配置项:(这些都是网上找到)
1、 首先编辑 /etc/X11/xdm/xdm-config ,将最后一行DisplayManager.requestPort: 0 前添加叹号注释掉。
2、编辑 /etc/X11/xdm/Xservers ,将最后一行:0 local /usr/bin/X :0 前加#号注释掉(我这里没有注释掉,依然可以连接上,谁有兴趣可以都尝试一下)
3、编辑 /etc/X11/xdm/Xaccess , 将#* #any host can get a login window前面的#号去掉。
4, 修改/etc/gdm/custom.cof. 在
[xdmcp] 添加Enable=true; 或者把Enable=false改为:Enable=true,
并添加Port=177
结果如[xdmcp]Enable=true
Port=177
第4步有写帖子上没有,有些帖子上提到,我是改了。
5、运行xdm命令,现在使用xmanager看看是否可以连接了。(只有root才可以启动xdm)
6、如果想允许root远程登录,编辑 /etc/pam.d/xdm ,将 auth required pam_succeed_if.so user != root quiet 注释掉就可以了(我目前没有尝试这一步。)
7.装好后重新启动机器发现连不上 ,使用setup 服务配制 没有发现在xdm的服务,看来得手动执行xdm来开启服务器。
于是编辑 /etc/rc.local 加入一行xdm 。(这一步也没有尝试)
设置防火墙,设置ssh例外。或者关闭防火墙,我只把SSH设置成安全就可以了。
windows 客户端:
下载xmanager3.0 切记安装时输入SN,安装后再输入,无法写入注册表,我用的win7测试,我怀疑是win7自身的问题。
1.运行Xbrowser
2.新建一个 static sessio
3.Method 选择XDM Indirect
4.host 填写Linux的IP
5.port Number 默认177
然后NEXT —— finish
最后双击可以看到fedora桌面了。
如果这种方式客户端上不去的话,可以试试建立startX session,
使用 X11,Method 选择XDM Indirect,协议使用ssh,填入用户名和密码。就可以了。我是使用这种方法,没有使用前面那种方法。