当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > 在Centos5安装配置VNC的方法详细介绍

Linux服务器
Linux上双网卡绑定方法(Suse9SP3)
Linux操作系统调优参数的意义
Linux下使用SSH客户端及其Sftp文件传送
教你恢复被误删除的Linux文件
SQL Server注入大全及防御
Linux无法解析域名的解决办法
Linux系统下安装和配置MyEclipse的方法
Ubuntu下VirtualBox 1.4.0设置文件共享
Windows与Linux系统共享StarDict字典文件
修改Linux下相关的登陆信息
Windows通过SecureCRT远程登录Linux主机
Linux操作系统如何修改SWAP交换区的大小
Linux操作系统下为Apache目录添加密码
Linux时间设置与同步(NTP)
Linux内核补丁AMD旁路转换缓冲(TLB)错误
Linux架设DHCP服务器的方法
Fedora 8下Apache配置与管理
Linux操作系统下用单网卡捆绑双IP的方法
Ubuntu Linux系统环境变量配置文件
SUSE Linux中将Tomcat作为Service运行

Linux服务器 中的 在Centos5安装配置VNC的方法详细介绍


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 81 ::
收藏到网摘: n/a

VNC简介
 
VNC,全称为VirtualNetworkComputing,是一个桌面共享系统。它的功能,类似于windows中的远程
 
桌面功能。VNC使用了RFB(RemoteFrameBuffer,远程帧缓冲)协议来实现远程控制另外一台计算机。它把键盘、鼠标动作发送到远程计算机,并把远程计算机的屏幕发回到本地。
 
VNC技术与平台无关,VNCViewer可以和VNCServer在不同的操作系统上。VNC几乎支持所有的操作系统,也支持Java,甚至可以通过支持Java的浏览器来访问VNCServer.多个VNC客户端可以同时连接到一个VNCServer上。
 
在centos5下安装配置VNC
 
1.检查VNC客户端和服务器端是否已经安装
 
执行如下命令:
 
rpm-qvncvnc-server
 
如果返回类似如下信息,
 
packagevncisnotinstalled
 
vnc-server-4.0-8.1
 
则说明系统已经默认安装了vnc服务器端(一般来说,系统都默认安装了vncserver)。
 
2.将用户名加入到配置文件中
 
使用如下命令编辑配置文件,添加帐户信息:
 
vi/etc/sysconfig/vncservers
 
做如下修改(红色部分为添加的部分):
 
##UncommentthelinebelowtostartaVNCserverondisplay:1#asmy'myusername'(adjustthistoyourown).Youwillalso#needtosetaVNCpassword;run'manvncpasswd'toseehow#todothat.##DONOTRUNTHISSERVICEifyourlocalareanetworkis#untrusted!ForasecurewayofusingVNC,see#<URL:http://www.uk.research.att.com/vnc/sshvnc.html>.#VNCSERVERS="1:myusername"#VNCSERVERS="1:gavin2:john"#usethemethodformoreuserVNCSERVERS="2:root"#VNCSERVERARGS[1]="-geometry800x600"VNCSERVERARGS[2]="-geometry1024x768"

3.设置root用户的密码
 
使用如下命令设置密码:
 
vncpasswd
 
当提示Verify时,再次输入密码确认。
 
4.启动VNC服务
 
使用如下命令启动VNCSERVER
 
sbin/servicevncserverstart
 
当显示如下信息时,表示启动成功:
 
StartingVNCserver:2:root [OK]
 
5.修改VNCSERVER的窗口管理器
 
vncserver默认使用的窗口管理器是twn,这是一个非常简单的窗口管理器,我们可以改成常用的GNOME或者KDE.
 
先使用如下命令进入用户的home目录:
 
cd~/.vnc
 
编辑启动项:
 
vixstartup
 
按照如下方式修改启动项:
 
#!/bin/sh#Uncommentthefollowingtwolinesfornormaldesktop:unsetSESSION_MANAGERexec/etc/X11/xinit/xinitrc[-x/etc/vnc/xstartup]&&exec/etc/vnc/xstartup[-r$HOME/.Xresources]&&xrdb$HOME/.Xresourcesxsetroot-solidgreyvncconfig-iconic&xterm-geometry80x24+10+10-ls-title"$VNCDESKTOPDesktop"&gnome-session&#以GNOME作为VNC的窗口管理器#startkde&#kdedesktop#twm&#注掉系统默认的窗口管理器

 
6.重启VNCSERVER
 
/sbin/servicevncserverrestart
 
当系统提示如下信息时,表示重启成功:
 
ShuttingdownVNCserver:2:root[OK]
 
StartingVNCserver:2:root [OK]
 
windows登录到VNCSERVER
 
(1)。从IE登录
 
直接从IE浏览器中输入如下地址:
 
http://xxx.xxx.xxx.xxx:5802
 
输入密码即可使用。
 
(2)。从VNCview登录
 
在windows上安装vncview,然后输入xxx.xxx.xxx.xxx:2,连接登录,输入密码即可。
 
备注:如果从vncview登录时,提示connectionrefused(10061),则是因为linux防火墙的问题,登录centos系统,选择System——>Preferences——>RemoteDesktop,勾选sharing中的两项,Security两项不勾,点击关闭,然后再重新用vncview登录即可。