1. 安装所需的包(系统安装GNOME的话,默认已安装所有vnc的包) #yum groupinstall "GNOME Desktop Environment" #yum install vnc-server #yum install vnc
2.创建本地用户
#useradd billy #passwd billy 如果只想用root来远程登录vncserver,那此步骤可以略过。
3.设定本地用户的vnc登录密码: #su – billy #vncpasswd 123.com
这时候,可以进入家目录下的.vnc目录下来查看是否产生了passwd文件,如果有,说明密码创建成功。 # ls /home/billy/.vnc/ (查看文件内容时并不能看到密码资料,因为是加密的。)
4.修改VNC服务器配置文件/etc/sysconfig/vncservers
里面所有内容都是注释行,所以你可以直接在后面加上下面的语句: VNCSERVERS="1:root 2:billy" VNCSERVERARGS[1]="-geometry 800x600" VNCSERVERARGS[2]="-geometry 1024x768" 第一行是设定可以使用VNC服务器的帐号,可以设定多个,但中间要用空格隔开。访问方式: 10.0.0.70:1 或10.0.0.71:2 下面两行[1][2]最好与上面那个相对应,后面的800x600可以换成你电脑支持的分辨率。
5.创建xstartup scripts 只要你启用一次VNCserver,就能自动创建,方法如下: #/sbin/service vncserver start(注意要在root下才能启动) #/sbin/service vncserver stop(启动后再关闭,方便下面的操作) 通过上面的方法,就可以在用户家目录下的.vnc目录里创建xstartup文件.
6.修改xstartup文件。 vim /home/billy/.vnc/xstartup
取消以下行的注释: # unset SESSION_MANAGER # exec /etc/X11/xinit/xinitrc 加上注释: twm &
如果你想进入VNC服务器时看到的是图形界面,那就需要在最后一行加上gnome-session $. 修改后的文件内容应该如下: #!/bin/sh # Add the following line to ensure you always have an xterm available. # Uncomment the following two lines for normal desktop: unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & #twm & gnome-session &
配置完成! 启动vnc服务: service vncserver start
可使用netstat –nutlp |grep LISTEN查看本机侦听的端口。 - 应打开iptables的相应端口 (如:5901 5902 …)
vncviewer里用10.0.0.71:2这种格式来登录。
|