当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > linux系统下vnc 的配置和使用方法

Unix/Linux
Linux 备份 恢复方法
Linux玩CS反恐精英的方法
在一个ISO镜像中集成多个不同的linux发行版,可刻盘,可引导
Linux 快捷键使用
Linux DHCP 服务器配置方法介绍
Linux 22端口的修改方法
Linux 记录会话过程的命令
Linux 后台执行程序如何操作?
linux Wget命令来浏览网页的方法
Linux tail命令的巧妙应用
Wine 中文存在很多的乱码怎么解决方法
linux 新手教程之创建锁文件的方法
配置Linux 保证其系统的安全
Linux DHCP协议实现过程
Linux系统下破解SAM密码
linux/unix vi 编辑器用法详解
Linux 误删文件的解决方法
Linux系统下的历史记录删除方法
Red Hat Linux 安全设置指南
Linux基本命令-注销、关机、重启

Unix/Linux 中的 linux系统下vnc 的配置和使用方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-15   浏览: 39 ::
收藏到网摘: n/a

VNC基本上是由两部分组成:一部分是客户端的应用程序(vncviewer);另外一部分是服务
器端的应用程序(vncserver)。VNC的基本运行原理和一些Windows下的远程控制软件很相
象。VNC的服务器端应用程序在UNIX和Linux操作系统中适应性很强,图形用户界面十分友好,
看上去和Windows下的软件界面也很类似。在任何安装了客户端的应用程序(vncviewer)的
Linux平台的计算机都能十分方便的和安装服务器端的应用程序(vncserver)的计算机
相互连接。另外,服务器端 (vncserver)还内建了JavaWeb接口,这样用户通过服务器端对
其他计算机的操作就能通过firefox等浏览器显示出来了,这样的操作过程和显示方式比较
直观方便。

服务器端设置                        

一、linux系统
安装VNC和VNC-server两个rpm包,也有tar包下载,但为了方便还是用了rpm包。
安装完两个包后:

1、运行“vncserver”命令正式将一个xdm作为VNC服务器,这时会出现“New "x" desktop
is hostname"1”之类的话,其中最后的“1”表示这是第一个VNC的图形界面,如果再运行一
次“vncserver”命令,则会出现“New "x" desktop is hostname"2"”,最后的2表示这
是第二个图形界面。如此类推,再运行再增加......
 
2、server端的设置就是这么简单,但如果你不想用xdm而想用更漂亮的gdm或kdm的话,就要作
一些修改了:编辑~/.vnc/xstartup文件,该文件在第一次运行“vncserver”命令的时候自
动产生。将xstartup文件中的默认未被禁用的行用“#”全部注释掉,把默认用“#”注释掉了的
行取消注释,如下所示即可。
                                      
 #!/bin/sh
            
            # Uncomment the following two lines for normal desktop:
             unset SESSION_MANAGER
             exec /etc/X11/xinit/xinitrc
            
            #[ -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 &
            
             


3、可以在/usr/local/bin/vncserver中更改分辨率和色度。(也可能是/usr/bin/vncserver
中,可用“whick vncserver”看看哪个才是你真正在用的“vncserver”。

4、配置VNC自动启动。在/etc/sysconfig 下有一个vncservers 的配置文件。修改成如下:
VNCSERVERS="1:root"
意思就是使用ip:1即可使用root的用户桌面。 而在屏幕上不显示。
使用chkconfig --level 3  vncserver   即可在启动时加载vncserver

5,
vncserver可以带参数运行,请看下面的例子。
  以分辨率 800x600 启动vncserver : vncserver -geometry 800x600
  以16位色深启动vncserver        : vncserver -depth 16
  让vncserver允许所有客户机共享接入同一桌面: vncserver -alwaysshared (这种启动
方式可作简单的视频会议,或远程教学)
  vncserver默认启动的vnc服务器有新连接请求时会断开旧的连接,若想让vncserver拒绝新
连接请求保持旧的连接 : vncserver -dontdisconnect
  以上参数可配合使用。  

二、windows系统
windows版本的VNC更简单,下载VNC的exe文件,双击安装安装过程和其它windows的软件
没有什么不同,一路next。最后选择是否产生快捷方式和开机自动运行等即可。
在桌面双击VNC SERVER图标,填入密码,按确定即可。其默认的listen端口是3900。

客户端设置                        

一般来说,我们会使用windows作客户端(因为linux的xwindow其实已经是一个能共享桌面的
服务器)。
一、windows:双击桌面的VNC VEIWER图标。
   linux:在Xwindow中运行vnccleint命令。

二、以下对windows和linux来说都是一样的:
在弹出的对话框中填入server的ip,

1、server端是windows的话,直接填IP即可;

2、server端是linux的话,必须填上“IP:数字”,其中的“数字”是第几个图形界面。
(在上面linux server端的第二点有谈过这问题)。
比如:192.168.0.99:1或192.168.0.99:2

3、输入在server端设置的密码即可。

4、如果您的Linux系统中安装了Java classes,您可以启动firefox等浏览器来连接
vncserver,然后输入以下URL:
http://xxx. xxx.xxx.xxx:5801
xxx.xxx.xxx.xxx是您计算机的IP地址或者主机名