要在遠程對Linux服務器桌面進行控制,一般都要用到Xmanager,但是要使用這個東東是要經過一定的配置才可以的,下面針對RedHat AS4|AS5兩個不同的環境,對系統的配置來說明一下使用遠程桌面控制的過程:
一、系統配置
1、修改/etc/X11/xdm/Xaccess文件
找到其中的
# * #any host can get a login window
這句代碼中,去掉前面的#使其生效。
該文件是X窗口的配置文件,目的是允許所有用戶登錄
注:AS5中的對應文件是/usr/share/config/kdm/Xaccess,且經驗證并不一定需要修改
2、修改etc/X11/gdm/gdm.conf文件
找到
# XDMCP is the protocol that allows remote login. If you want to log into
# gdm remotely (I'd never turn this on on open network, use ssh for such
# remote usage that). You can then run X with -query <thishost> to log in,
# or -indirect <thishost> to run a chooser. Look for the 'Terminal' server
# type at the bottom of this config file.
[xdmcp]
# Distributions: Ship with this off. It is never a safe thing to leave
# out on the net. Setting up /etc/hosts.allow and /etc/hosts.deny to only
# allow local access is another alternative but not the safest.
# Firewalling port 177 is the safest if you wish to have xdmcp on.# Read the manual for more notes on the security of XDMCP.
Enable=false
這一段,將其中的false修改為true或1
xdmcp的功能上面的這段話中已經講的很清楚了,基本上就是Linux的圖形界面的一個監聽端口,端口號為177
所以同時在該文件中,需要確保177端口打開,即如下代碼:
# The port. 177 is the standard port so better keep it that way
#Port=177
去掉前面的#使該句生效
注:AS5中對應文件是/etc/gdm/custom.conf,這個必須要修改。
3、修改/etc/inittab文件
找到以下代碼段:
# Default runlevel. The runlevels used by RHS are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
#
id:5:initdefault:
若低于5時,需要設置該級別為5
再找到以下代碼段:
# Run xdm in runlevel 5
x:5:respawn:/etc/X11/prefdm -nodaemon
h1:35:respawn:/etc/init.d/init.cssd run >/dev/null 2>&1 </dev/null
將中間那句修改為:
x:5:respawn:/usr/bin/gdm
注:這個文件在AS4和AS5中都是一樣的,但是后面的部分不知道是什么意思,可以不改。
4、修改/etc/X11/xdm/xdm-config文件
找到最后一行,在前面加上一個!
! SECURITY: do not listen for XDMCP or Chooser requests
! Comment out this line if you want to manage X terminals with xdm
!DisplayManager.requestPort: 0
注:不知道什么意思,也沒有找到在AS5里對應的文件……
5、在/etc/hosts文件中添加機器名解析
如果是域中的機器,為了方便起見,可以在/etc/hosts文件中加入IP和機器名,以便直接登錄
10.11.6.220 XXXXXX
10.11.6.91 YYYYYY
-------------------------------------------------------------------------------------
二、Xmanager的使用
1、打開Xmanager文件夾中的Xbrowser,選擇New新建
2、選擇XDMCP類型,然后Next
3、Method不管,Host填目標服務器IP,Port是177,Next
4、一路Next,最后勾選 Execute the session when this new session wizard,然后Finish
OVER...
-The End-