导读:
几个人同时有x windows时。
X server :主要是负责显示。
x client:主要是负表运算。
设定XDMCP
XDM是X Display Manager的简称。功能就是管理操控xserver的显示。
主要有两种方式:
X Server/client在同一部机器上时,那么启动xdm之后,就会产生一个X server了,
如果不在一部机器上时,启动xdm之后,他会透过网络去管理远程那部主机的
x server了,而XDMCP(X Display Manager Control Protocol)就是负责监听来自网络上面对于xdm的要求。
由X11(Centos使用的是Xorg这个计划的X11)提供的display manager为xdm,设定档在/etc/X11/xdm/xdm-config.而KDE与GNOME也都有自已的display manager管理程序。分别是kdm与gdm,设定档则是/etc/X11/xdm/kdmrc与/etc/X11/gdm/gdm.config我们可以透过三者中任何一个的display manager 的设定档案来启动xdmcp这个协议呢?
要启用xdmcp的功能真的很简单,修改/etc/X11/xdm/xdm-config这个档案,找到底下一行(一般是最后一行):
DisplayManager.requestPort:0
将它改成:
!DisplayManager.requestPort:0
就是批注掉,然后重新启动xdm就好了。KDM与GDM的设定也类似,底下的就是以kdm来进行xdmcp的架设。
1。先让kdm支持xdmcp模式。
#cd /etc/X11/xdm
#vi kdmrc
[Xdmcp]
Enable=1
#大约是在70行左右。
2。让client可以透过X来登系统!与权限有关的设定。
#vi Xaccess
*
#为了安全性上面的需要,想要登入X的话,得要通过这个档案的验证。
#找到上面这一行,如果没有这一行的话,
#就自行加入。这表示(不论来自哪里,我都接受X的登入)
3.启动kdm。
#/etc/init.d/xfs start
#就如同我们上面提到的,kdm执行后,可能的话,会在本机端启动一个X server#的。而我们这一版的Xorg要顺利的启动,得要先启用X Font server才行。
#否则的话,您就得要到/etc/x11/xorg.conf里面去设定好每一个字型路径才行。
#kdm
#netstat -tlunp
tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN 5920/x
tcp 0 0 :::6000 :::* LISTEN 5920/X
udp 0 0 :::177 :::* 5918/kdm
#要看到有177的udp port才行,因为那是xdmcp协议的监听端口。
#不过,如果要看看是否有成功启动X的话,就得要查阅6000这个port。
#如果没有看到port 6000的话,请查阅/var/log/Xorg.0.log喔!
#如果想要设定开机启动的话,可以利用chkconfig加入xfs.
#也可以将kdm这个指令写到/etc/rc.d/rc.local这个档案中。
客启端登入:
linux主机是客户端:
0。请务必要在X Window当中,进入的方式有:
#startx
或
#init 5
1.在X Window 的画面当中,启用一个shell,然后输入:
#xhost + 192.168.1.100
192.168.1.100 being added to access control list
#假设我们刚刚那部主机的IP为192.168.1.100
#init 3 <==关闭x server
2.在文字接口下输入:
#X -query 192.168.1.100
#进入x-window
客户端windows主机.
可以用x-win32进入
利用Xmanager的Xshell工具,SSH远程连接至Linux主机,在linux命令提示符下直接运行gnome-session或startkde,Xmanager会自动运行Xmanager-Passive来接收由SSH转发至本地的图形界面信息
关闭XDMCP
#killall -9 kdm
#/etc/init.d/xfs stop
几个人同时有x windows时。
X server :主要是负责显示。
x client:主要是负表运算。
设定XDMCP
XDM是X Display Manager的简称。功能就是管理操控xserver的显示。
主要有两种方式:
X Server/client在同一部机器上时,那么启动xdm之后,就会产生一个X server了,
如果不在一部机器上时,启动xdm之后,他会透过网络去管理远程那部主机的
x server了,而XDMCP(X Display Manager Control Protocol)就是负责监听来自网络上面对于xdm的要求。
由X11(Centos使用的是Xorg这个计划的X11)提供的display manager为xdm,设定档在/etc/X11/xdm/xdm-config.而KDE与GNOME也都有自已的display manager管理程序。分别是kdm与gdm,设定档则是/etc/X11/xdm/kdmrc与/etc/X11/gdm/gdm.config我们可以透过三者中任何一个的display manager 的设定档案来启动xdmcp这个协议呢?
要启用xdmcp的功能真的很简单,修改/etc/X11/xdm/xdm-config这个档案,找到底下一行(一般是最后一行):
DisplayManager.requestPort:0
将它改成:
!DisplayManager.requestPort:0
就是批注掉,然后重新启动xdm就好了。KDM与GDM的设定也类似,底下的就是以kdm来进行xdmcp的架设。
1。先让kdm支持xdmcp模式。
#cd /etc/X11/xdm
#vi kdmrc
[Xdmcp]
Enable=1
#大约是在70行左右。
2。让client可以透过X来登系统!与权限有关的设定。
#vi Xaccess
*
#为了安全性上面的需要,想要登入X的话,得要通过这个档案的验证。
#找到上面这一行,如果没有这一行的话,
#就自行加入。这表示(不论来自哪里,我都接受X的登入)
3.启动kdm。
#/etc/init.d/xfs start
#就如同我们上面提到的,kdm执行后,可能的话,会在本机端启动一个X server#的。而我们这一版的Xorg要顺利的启动,得要先启用X Font server才行。
#否则的话,您就得要到/etc/x11/xorg.conf里面去设定好每一个字型路径才行。
#kdm
#netstat -tlunp
tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN 5920/x
tcp 0 0 :::6000 :::* LISTEN 5920/X
udp 0 0 :::177 :::* 5918/kdm
#要看到有177的udp port才行,因为那是xdmcp协议的监听端口。
#不过,如果要看看是否有成功启动X的话,就得要查阅6000这个port。
#如果没有看到port 6000的话,请查阅/var/log/Xorg.0.log喔!
#如果想要设定开机启动的话,可以利用chkconfig加入xfs.
#也可以将kdm这个指令写到/etc/rc.d/rc.local这个档案中。
客启端登入:
linux主机是客户端:
0。请务必要在X Window当中,进入的方式有:
#startx
或
#init 5
1.在X Window 的画面当中,启用一个shell,然后输入:
#xhost + 192.168.1.100
192.168.1.100 being added to access control list
#假设我们刚刚那部主机的IP为192.168.1.100
#init 3 <==关闭x server
2.在文字接口下输入:
#X -query 192.168.1.100
#进入x-window
客户端windows主机.
可以用x-win32进入
利用Xmanager的Xshell工具,SSH远程连接至Linux主机,在linux命令提示符下直接运行gnome-session或startkde,Xmanager会自动运行Xmanager-Passive来接收由SSH转发至本地的图形界面信息
关闭XDMCP
#killall -9 kdm
#/etc/init.d/xfs stop