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

Linux服务器
linux下用cron定时执行任务的方法
.htaccess绑定域名到子目录的方法
linux apache下虚拟主机配置方法
apache 局域网访问配置方案
linux Apache服务器系统安全设置与优化
linux中mac地址绑定方法
linux托盘不断闪烁之解决方法
Apache配置 虚拟转向实例
Apache No space left on device的解决办法
Apache rewrite的重写相关的参数说明
LINUX入门级常用命令20条整理
Ubuntu设置开机自动挂载所有格式硬盘分区
5个可能被你忽略的Linux安全设置方法
学习Apache的mod rewrite、access写法
改版时保留原链接,创建新的URL的方法
rsync中文手册之使用rsync实现网站镜像和备份linux
rsync 数据同步使用详解
linux URL的301重定向代码分析
eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置数据库连接池
Apache服务器二级域名的完美实现

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 100 ::
收藏到网摘: 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登录即可。