VNC (Virtual Network Computing)是虚拟网络计算机的缩写。VNC是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的。VNC是在基于 UNIX和Linux操作系统的免费的开放源码软件,远程控制能力强大,高效实用,其性能可以和Windows和MAC中的任何远程控制软件媲美。 在Linux中,VNC包括以下四各命令:vncserver,vncviewer,vncpasswd,和vncconnect。大多数情况下只需要 其中的两个命令:vncserver和vncviewer。关于VNC更多的信息息大家可以到网上找找,深入了解!接下来我简单的介绍一下在架设方法

配置平台 :Fedora 14

1、首先安装vncserver

      使用# rpm -qa | grep vnc 查看nvc的服务状态,如果没有的话可以在网上下载rpm包进行安装,也可以使用#yum install vnc 来进行vnc服务的安装.

2、使用vncserver

     在安好VNC后,在终端运行#vncserver如图

    初次启动时要求设置一个连接密码,此密码与本地帐号的密码不同,是远程连接时的认证密码
此密码可以设为空。但影响系统安全

之后在当前用户的主目录下会自动生成一个.vnc的目录,主要保存有以下信息

其中.log文件为登陆日志文件,.pid为进程pid文件, passwd为密码存储文件,xstartup为启动脚本文件,如图lopn:1.log表示lopn用户的1号远程入口,如果此时继续运行vncserver,则会生成lopn:2.log和lopn:2.pid.每个用户每个用户都可运行vncserver,创建自己的vnc环境以供客户端使用。注意编号为系统全局所有,并不会出现重复,如lopn1:1.log 和lopn2:1.log,编号必须确保其唯一性,否则远程登陆的时候系统不知道登陆哪个用户。

3、使用vnc

VNC的配置相对比较简单,使用以上操作,服务器端基本就已经配置好了!

下面介始windos下使用VNC客户端,我用的客户諯是RealVNC,下载网址为:www.realvnc.com,下载nvcview客户端

 

 10.209.161.2为IP号,:1为桌面编号

我们可以同时登陆多个,效果如

 


3个人可以同时使用,真正的多用户多任务啊!哈哈!

4、相关问题说明:

1、在使用客户端初次登陆后,我之前在redhat9.0下并不会直接出现图形界面,但在fedora14下正显示,也不知道fedora是如何自动调整的。下面说一下如果不能直接出现图形界面那是因为我们上面所说的xstartup配置不对,redhat9.0,fedora14默认使用都是gnome桌面环境,而vnc服务端默认使用的是twm桌面系统,只需将

改为 gnome &即可

2、如果正常配置后使无法使用则有可能是防火幸墙阻止通信,由于vnc默认使用的通信端口是5801和5901,然后以次排5802,5902,

使用以下命令充许规则:

iptables -I INPUT 1 -p tcp -m multiport --dports 5801:5805,5901:5905 -j ACCEPT
这样的话应该就可以正常运行了

3、具体的配置文件没仔细看,有时间再改!哈哈!