随着时间的推移,Open Suse越来越受到广大用户的靑眯,而XManager作为windows下强大的X window连接工具。有自己的很大强处,那XManager连接Open Suse就是个问题了,以前都是用VNC的,这次特意将XManager连接Open Suse的步骤记录如下。失望你能学会。
1、通过YAST配置,简单的配置,打开LINUX端相应端口和防火墙端口。 (下为转载)
启动YaST,如果是 ncurses方式的话,找到system->Editor for /etc/sysconfig Files。进入之后找到Desktop->Display manager->DISPLAYMANAGER_REMOTE_ACCESS。将那个值改成yes。
另外,如果你想以GDM的方式登陆的话,就把Desktop->Display manager->DISPLAYMANAGER的值由kdm改成gdm。
改完之后,Finish。这个时候又会自动运行那个SuSEconfig,以便保存刚才的更改。保存完毕之后,退出YaST。
现在你最好再运行一下rcxdm restart重新启动XDM服务,让刚才的更改起效。
刚才说的都是ncurses方式的YaST,如果是X界面下的YaST的话,修改也是一样的。不同的是,修改完毕之后需要注销一下,让XDM重新启动。
2、SSH的配置。这时已经能通过XManager连接Xindow了,但只能通过177端口。所以还得修改一下SSH的配置文件,这样可以通过SSH隧道。
具体是修改/etc/ssh/ssh_config和sshd_config两个文件, 将 FOWARDX11配置成yes。这样别的端口就可以通过SSL隧道转发出来了。SSLVPN?
3、确保是SSH2模式,确保能传输文件。
4、这时已经可以了,但在选这gnome后还需要修改一下参数,和其他版本有不同。具体是DISPLAY=主机名:0.0。其实这是gnome-session的参数。默认是 DISPLAY $DISPLAY,$DISPLAY变量可以通过env命令查看,其实就是0.0。这样应该就OK了。
附:
X Window图形系统有自己的一套图形显示机制,每一个GUI应用程序作为客户端向X Window服务端请求图形显示服务,X Window服务端管理着所有图形显示资源,包括显示屏。显示屏在X Window系统中通过Hostname:DisplayNumber.ScreenNumber这种形式来进行标识,Hostname为主机地址(IP),本地的话此项可以省略,DisplayNumber一般都是0,ScreenNumber表示第几个显示屏,普通PC都是一个显示屏,所以也为 0,于是普通PC上本机的显示屏可以标识为:0.0。Linux系统中通过DISPLAY这个环境变量来设置X Window系统的显示屏,一般系统启动时都会自动将DISPLAY变量设置为:0.0,这样默认本机上的所有GUI程序都会直接显示在本地显示屏上了。
通过本文的介绍你是否了解了Open Suse与XManager的知识,在以后的深入了解中,希望你更加熟练地完成XManager连接Open Suse。
【编辑推荐】