博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VNC配置详解
阅读量:2401 次
发布时间:2019-05-10

本文共 2915 字,大约阅读时间需要 9 分钟。

VNC配置详解

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/xstartup
Starting applications specified in /home/dwang/.vnc/xstartup
Log 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/.Xresources
xsetroot -solid grey
vncconfig -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/

你可能感兴趣的文章
用注册表对系统进行全方位维护和管理(转)
查看>>
修改注册表阻止OfficeXP发送错误报告(转)
查看>>
不再费时费力两招快速定位注册表项(转)
查看>>
Win2K无盘终端网组建全攻略(6)(转)
查看>>
星期四(转)
查看>>
重装WinXP前必须进行的十大备份(转)
查看>>
企业容灾备份机制的建立--未雨绸缪的选择(转)
查看>>
rundll32.exe命令使用大法(转)
查看>>
Java 独占锁|共享锁|互斥锁
查看>>
Java 爬虫入门
查看>>
设计模式|七大原则及案例分析
查看>>
UML 介绍
查看>>
设计模式 单例模式的8种写法及分析
查看>>
添加,删除表单项
查看>>
makefile详解(5)
查看>>
makefile详解(6)
查看>>
运用autoconf和automake自动生成Makefile实例讲解
查看>>
自动生成Makefile的全过程详解! automake/autoconf入门
查看>>
Java开发 中使用 Lombok 编写代码
查看>>
SpringBoot 之在IDEA中启动多个实例
查看>>