RHEL5配置gdm讓遠(yuǎn)程機(jī)器登錄X window
一、引言
我們可以通過(guò)telnetssh等遠(yuǎn)程登錄Linux服務(wù)器,但都是字符界面的。本文介紹了通過(guò)XDMCP+XDM來(lái)遠(yuǎn)程連接Linux服務(wù)器上的XFree86 Server,可以在圖形環(huán)境下遠(yuǎn)程管理Linux服務(wù)器。
二、基本概念
1、什么是XFree86
XFree86是X Window系統(tǒng)的一種開(kāi)放源代碼的實(shí)現(xiàn)。它提供了一種對(duì)鼠標(biāo)、鍵盤、顯卡和窗口圖形環(huán)境的Client-Server接口。所以客戶端程序可以運(yùn)行在不同的主機(jī)上,由一臺(tái)[url=javascript:;]服務(wù)器[/url]提供X Window的Server服務(wù)。
2、什么是XDMCP
XDMCP即“X Display Manager Control Protocol”,是一種網(wǎng)絡(luò)協(xié)議。由它來(lái)建立圖形客戶端程序與X Window服務(wù)器的連接與通信。
3、什么是XDM
XDM即“X Display Manager”,由它來(lái)啟動(dòng)X Window服務(wù)器,并管理圖形客戶端程序的登錄、會(huì)話、啟動(dòng)窗口管理器(KDE、Gnome)等。KDE和Gnome也提供了自己的xdm的實(shí)現(xiàn),分別叫kdm和gdm。
4、什么是XFS
XFS即“X Font Server”,可以由由一臺(tái)服務(wù)器來(lái)統(tǒng)一提供字體,遠(yuǎn)程圖形客戶端程序就不需要單獨(dú)安裝所有的字體了。
xmanager官方[url=javascript:;]下載[/url]
http://www.netsarang.com/products/enterprise.html
xmanager破解
NetSarang.Xmanager.Enterprise.v3.0.0141.Incl.Keymaker-EMBRACE
http://blogimg.chinaunix.net/blog/upfile2/080923163509.rar
文件:
NetSarang.Xmanager.Enterprise.v3.0.0141.Incl.Keymaker-EMBRACE.rar
大小:94KB
下載:
如果想要在服務(wù)器啟動(dòng)后自動(dòng)運(yùn)行g(shù)dm,就需要修改/etc/inittab文件,使啟動(dòng)后進(jìn)入“5”運(yùn)行級(jí)別,修改內(nèi)容如下:
id:5:initdefault:
1.gdm具體配置方法
[root@mis-redhat ~]# cd /etc/gdm/
[root@mis-redhat gdm]# ls
custom.conf locale.alias PostLoginPreSession XKeepsCrashing
Init modulesPostSession securitytokens.conf Xsession
[root@mis-redhat gdm]#cp -p custom.conf gdm.conf
其中custom.conf為默認(rèn)配置,可將此文件復(fù)制為gdm.conf,又或可直接在此文件中修改配置,均可生效。
[root@mis-redhat gdm]#vim gdm.conf
[xdmcp]
Enable=1
[root@mis-redhat gdm]# gdm-restart
檢查177端口是否有開(kāi)啟
[root@mis-redhat gdm]# netstat -ntpul | grep 177
udp 0 0 0.0.0.0:177
0.0.0.0:*
6056/gdm-binary
#p#簡(jiǎn)單的配置后,即可使用xmanager連接X(jué)了。。。如果有開(kāi)啟[url=javascript:;]防火墻[/url]的話,需要開(kāi)啟此端口[root@mis-redhat gdm]# iptables -A INPUT -p udp -s 0.0.0.0/0 -d 0.0.0.0/0 --dport 177 -j ACCEPT gdm默認(rèn)是不允許root用戶登錄的,如果需要啟用允許root用戶登錄,則可在gdm.conf中如此修改[security] AllowRemoteRoot=true如需啟用gdm的日志功能[debug]Enable=true所有對(duì)gdm.conf配置文件修改后都需記得重啟gdm[root@mis-redhat gdm]# gdm-restart如果想關(guān)閉gdm,也很簡(jiǎn)單[root@mis-redhat gdm]# gdm-stop
另外,gdm配置方法除了修改配置文件外,還可用圖形界面進(jìn)行設(shè)置[root@mis-redhat gdm]# gdmsetup
2.配置xfs
xfs的配置文件是/etc/X11/fs/config,內(nèi)容如下:
#
# Default font server configuration file for Mandrake Linux workstation
#
# allow a max of 10 clients to connect to this font server
client-limit = 10
# when a font server reaches its limit, start up a new one
clone-self = off
# alternate font servers for clients to use
#alternate-servers = foo:7101,bar:7102
# where to look for fonts
# Some of these are commented out, i.e. the TrueType and Type1
# directories in /usr/share, because they arent forced to be
# installed alongside X.
#
catalogue = /usr/X11R6/lib/X11/fonts/misc:unscaled,
/usr/X11R6/lib/X11/fonts/75dpi:unscaled,
/usr/X11R6/lib/X11/fonts/100dpi:unscaled,
/usr/X11R6/lib/X11/fonts/misc:unscaled,
/usr/X11R6/lib/X11/fonts/Type1,
/usr/X11R6/lib/X11/fonts/Speedo,
/usr/X11R6/lib/X11/fonts/mdk:unscaled,
/usr/share/fonts/default/Type1,
/usr/share/fonts/ttf/big5,
/usr/share/fonts/ttf/gb2312,
/usr/share/fonts/ttf/decoratives,
/usr/share/fonts/ttf/western
# in 12 points, decipoints
default-point-size = 120
# 100 x 100 and 75 x 75
default-resolutions = 75,75,100,100
# how to log errors
use-syslog = on
# For security, don't listen to TCP ports by default.
no-listen = tcp
在配置文件中可以定義***客戶端連接數(shù)量,這里缺省是10。配置文件中也指明了字體文件的位置,特別注意包含了中文字體,否則在客戶端無(wú)法正確顯示中文字體。
其中需將#no-listen = tcp的注釋去掉,啟用tcp監(jiān)聽(tīng),其默認(rèn)端口為7100
[url=javascript:;]使用[/url]
如下命令來(lái)重啟xfs:
service xfs stop
service xfs start
xfs啟動(dòng)成功后,可以使用netstat -ln命令來(lái)確認(rèn)7100端口已綁定:
tcp 0 0 0.0.0.0:7100 0.0.0.0:* LISTEN
【編輯推薦】















 
 
 
 
 
 
 