本文共 2915 字,大约阅读时间需要 9 分钟。
2009-08-02 01:05:00| 分类: | 标签: |字号大中小
VNC (Virtual Network Computing)是虚拟网络计算机的缩写。VNC是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的。VNC是
在基于 UNIX和Linux操作系统的免费的开放源码软件,远程控制能力强大,高效实用,其性能可以和Windows和MAC中的任何远程控制软件媲美。 VNC基本上是由两部分组成:一部分是客户端的应用程序(vncviewer);另外一部分是服务器端的应用程序(vncserver)。 一、Windows服务器平台服务器安装: 到网站,下载tightvnc-1.3.9-setup.exe 安装该软件,并在安装过程中选择“Register new TightVNC as a system service“和“Start or restart service"两项。 安装完成后系统会弹出对话窗口,要求输入VNC密码,输入密码后鼠标单击确定就完成了。安装完成后VNC服务会在系统启动时自动启动。500)this.width=500;" border=0>
二、Linux服务器平台的安装、启动和停止: 1、安装 大多数Linux发行版默认安装都包含了VNC服务器和客户端,用户无须另外安装。 本人已知并测试过的系统为:CentOS4.x/CentOS5.x/RHEL4.x/RHEL5.x/Ubuntu 以上发行版都包含了vnc软件,只要在安装时选择图形界面即可。(默认安装是包含图形界面的,除非你手工删除) 2、启动 Linux是多用户系统,在Linux系统上可以开启多个VNC服务让不同用户同时使用一台Linux服务器而互不干扰。 每次启动Linux上的VNC服务,系统会分配一个端口号来区分不同的VNC进程。在不指定端口号的情况下,系统会选择一个最小的未被使用的端 口号来分配给当前的VNC进程,并在当前的终端下提示VNC的主机名和端口号和VNC进程是否启动成功。 本人强烈建议启动VNC时指定VNC端口号!! 登录Linux主机:直接登录,也可以通过远程方式登录。远程方式请参考:ssh、telnet、rlogin及相关工具。 在终端下执行以下命令: [dwang@vncserver1 ~]$ vncserver -geometry 1280x1024 -depth 24 :6 You will require a password to access your desktops. Password:Verify: New 'vncserver1:6 (dwang)' desktop is vncserver1:6 Creating default startup script /home/dwang/.vnc/xstartupStarting applications specified in /home/dwang/.vnc/xstartupLog file is /home/dwang/.vnc/vncserver1:6.log 系统提示输入2次密码,系统提示启动成功,并创建了相关文件。 说明:a、参数“-geometry 1280x1024“是设定VNC启动的分辨率,数字中间的x是小写字母“X”。Linux下VNC服务支持大于800*600的任意比例的分辨率,请依 据个人习惯设定。b、参数“-depth 24“是设定VNC服务的色彩为24位色,默认为16位色,在没有特殊需要的情况下建议省略该参数。c、参数“:6”设定了VNC的端口号为6,在客户端连接时需要指定端口号“6”,详情请参考下文的VNC客户端的使用方法。 3、VNC服务启动进阶 按照以上过程启动VNC后,在用户的home目录下会生成目录“.vnc“,目录下保存的是VNC日志文件、VNC启动脚本、VNC密码文件和VNC进程文件 ;进程文件会在VNC进程终止后自动删除。 xstartup文件是VNC的启动脚本,该启动脚本默认是启动twm图形终端,若用户习惯使用gnome或KDE会不适应,需要修改该文件。xstartup文件去除注释后的内容为: #!/bin/sh[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesxsetroot -solid greyvncconfig -iconic &xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &twm & 若要改为gnome图形终端,将twm &改为/usr/bin/gnome-session & 若要改为KDE图形终端,将twm &改为/usr/bin/startkde & 4、关闭VNC服务或重启 登录Linux主机:直接登录,也可以通过远程方式登录。远程方式请参考:ssh、telnet、rlogin及相关工具。也可以在VNC客户端的任意一个终端操作 登录以后执行以下命令: [dwang@vncserver1 ~]$ vncserver -kill :6 以上命令将关闭6号端口的VNC服务,只有启动6号端口的用户才能用改命令关闭VNC服务! 在什么情况下需要关闭VNC服务: Linux下的VNC配置依靠启动脚本和启动参数设定,启动后就无法更改,故需要更改VNC配置必须关闭VNC服务后重新启动VNC进程。三、Windows客户端连接VNC服务器
在Windows上安装tightvnc-1.3.9-setup.exe,它包含了VNC的客户端。 1、Windows客户端连接Linux下的VNC服务 点击start->Programs->TightVNC->TightVNC Viewer,出现如下对话框: 500)this.width=500;" border=0> 在对话框里输入“主机名:vnc端口号”或者“IP地址:vnc端口号” 例如: vncserver1:1 192.168.0.4:6 对话框下面的三个选项设定的是网络速度,只关系到显示效果。 然后点“connect”就行了。 2、Windows客户端连接Windows下的VNC服务 同上,唯一的区别是只需要填入主机名或IP地址就行了。 说明:Windows是单用户系统,所以Windows上启动的VNC服务的端口号始终是0。VNC客户端缺省端口号是0,所以只要填入主机名或IP就可以了 。 四、Linux客户端连接VNC服务器 1、使用默认客户端软件 在linux的终端下执行以下命令: [dwang@vncserver1 ~]$ vncviewer 会弹出类似Windows下的vncviewer对话框,下面的操作和Windows的VNC客户端操作没多大区别,请参考上文转载地址:http://hspob.baihongyu.com/