实验环境:Redflag Linux 数据服务器4.1
一、VNC配置
1、首先要安装vnc-server,将vnc-server-4.0-0.beta4.1.1.i386.rpm保存在DCserver4.1系统的 /tmp目录中,然后安装。
rpm -ivh /tmp/vnc-server-4.0-0.beta4.1.1.i386.rpm
安装完成后,生成配置文件是/etc/sysconfig/vncservers,其实里面需要配置一行:
VNCSERVERS="1:root"
1表示VNC以桌面1运行,可以修改配置如下:
VNCSERVERS="1:root"
可以启动超级用户的桌面。
还需要在/root目录下建立.vnc目录,然后在里面创建一个密码文件passwd,空的就可以,VNC服务第一次启动时会要求设置密码,注意,这个密 码是VNC连接时的密码,与系统密码可以不同。
mkdir /root/.vnc
touch /root/.vnc/passwd
/etc/init.d/vncserver start
再修改/root/.vnc目录下xstartup文件,将最后一行
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
替换成
startkde
这样就可以启动KDE了。
2、安装客户端(windows客户端我们仅以个人名义发送,红旗公司不负责!)
vnc-3.3.7-x86_win32.exe
桌面上会生成一个VNC图标,双击它,在出现登录提示的时候指定服务器的ip就可以了,如:
172.16.82.18:1
后面的1就对应用root用户登录。
二、XDM服务(配置较繁琐,支持widnows下的x-win32或者Xmanager客户端)
1、配置服务器
(1)配置xfs(“X Font Server”,可以由由一台服务器来统一提供字体,远程图形客户端程序就不需要单独安装所有的字体了。)
xfs的配置文件是/etc/X11/fs/config,内容如下:
========================================
#
# Default font server configuration file for Mandrake Linux workstation
#
# allow a max of 4 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,1
# how to log errors
use-syslog = on
# don't listen to TCP ports by default for security reasons
#no-listen = tcp
========================================
原文件的内容可以按照实际修改,也可以基本不做修改,但是注意,一定要把最后一行“no-listen = tcp”注释掉,否则xfs服务就不会监听TCP端口了,xfs默认的端口号的7100,可以在/etc/services文件中看到。
使用下面的命令来启动xfs:
/etc/init.d/xfs start
xfs启动成功后,可以使用命令
netstat -ln
来确认7100端口已绑定:
tcp 0 0 0.0.0.0:7100 0.0.0.0:* LISTEN
(2)配置xdm(“X Display Manager”,由它来启动X Window服务器,并管理图形客户端程序的登录、会话、启动窗口管理器KDE等。KDE的xdm叫kdm,目前红旗的产品使用的Xwindows都是 KDE)
xdm的配置文件都放在/etc/X11/xdm目录下。
首先修改xdm-config文件,找到一行:DisplayManager.requestPort: 0
注释这行:!DisplayManager.requestPort: 0
使xdm能够监听XDMCP连接。