linux远程控制详细安装--VNC(ZZ)

Posted on 2006-06-19 16:52 天道酬勤 阅读(1115) 评论(0)  编辑  收藏 所属分类: LINUX &UNIX
 

VNC 简介』
  
网络遥控技术是指由一部计算机(主控端)去控制另一部计算机(被控端),而且当主控端在控制端时,就如同用户亲自坐在被控端前操作一样,可以执行被控端的应用程序,及使用被控端的系统资源。
  VNC
Virtual Network Computing )是一套由 AT&T 实验室所开发的可操控远程的计算机的软件,其采用了 GPL 授权条款,任何人都可免费取得该软件。 VNC 软件主要由两个部分组成: VNC server VNC viewer 。用户需先将 VNC server 安装在被控端的计算机上后,才能在主控端执行 VNC viewer 控制被控端。
(在 windows 中也由一套著名的网络遥控软件 ――Symantec 公司推出的 pcAnywhere
  VNC server
VNC viewer 支持多种操作系统,如 Unix 系列( Unix Linux Solaris 等), windows MacOS ,因此可将 VNC server  VNC viewer 分别安装在不同的操作系统中进行控制。如果目前操作的主控端计算机没有安装 VNC viewer ,也可以通过一般的网页浏览器来控制被控端。
  
整个 VNC 运行的工作流程如下:
1 VNC 客户端通过浏览器或 VNC Viewer 连接至 VNC Server
2 VNC Server 传送一对话窗口至客户端,要求输入连接密码,以及存取的 VNC Server 显示装置。
3 在客户端输入联机密码后, VNC Server 验证客户端是否具有存取权限。
4 若是客户端通过 VNC Server 的验证,客户端即要求 VNC Server 显示桌面环境。
5 VNC Server 通过 X Protocol  要求 X Server 将画面显示控制权交由 VNC Server 负责。
6 VNC Server 将来由  X Server 的桌面环境利用 VNC 通信协议送至客户端,并且允许客户端控制 VNC Server 的桌面环境及输入装置。

VNC 的安装与使用』
本人的操作环境:被控端  Redhat9.0 ,主控端 Windows XP
1
VNC Server
VNC Server
下载地址: http://gwbn.onlinedown.net/soft/1271.htm

2
.安装。
vnc-3.3.7-x86_linux.tar.gz (
如果是源代码请看包里的说明 ) 当下载了 VNC Linux 版本后,可以解压文件到一个文件夹中,例如 /home/vnc ,然后复制文件 vncserver vncpasswd Xvnc /usr/bin 目录中。假如想要能够通过 VNC 服务器的整合 Java 界面远程控制 Linux 电脑,也得需去建立一个子目录 /usr/local/vnc/classes 。在建立此子目录之后,复制 VNCJava.class 文件到此目录中。(一般 redhat 9.0 自带以上文件,所以直接用终端执行就可以)。
3.
Linux 上启动 VNC Server
执行 vncserver 命令:
[root@linux root]# vncserver
You will require a password to access your desktops.
Password:                       ----
为了不想任何人都可以任意遥控此计算机。因此当第  
Verify:                          ---1
次启动 VNC server 时,会要求设置网络遥控的密码。
New ‘X’ desktop is linux:1         ----
一定要记住这一行稍后会用到。
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/linux:1.log
(经上述步骤后,便已启动了 VNC Server 。如果你想要更改 VNC Server 的密码,只要执行 vncpasswd 命令即可。)

5.  从浏览器远程遥控。
启动 VNC Server  后直接打开浏览器,在地址栏中输入被控端的网址或 IP 地址,并在网址后加上 5800 +显示编号 的端口号即可操控该计算机。
例如: http://192.168.01.:5801 ( 如果显示编号为 1 ,一般第一次设置的显示编号都是 1 ,就用 5800 1 5801 )

如果看到窗口,就说明你成功,在密码框输入密码,就能远程控制了。



6
FAQ
A
.为什么连接后,不能显示桌面,而只有一个 Terminal 窗口?
试着修改 /root/.vnc/xstartup, 把最后一行  twm&  改成  gnome-session& or  kde&( 据说 KDE 在目前的 VNC Viewer 上的表现不太稳定 )

B
为什么重新启动 VNC Server 后,连接不上了?
因为重新启动 VNC Server 时,系统会指定一个新的显示编号,需使用此新的编号,否则就无法连接

zz于http://www.chlol.com/html/redhat/2005-12/8/08_59_15_994.html


只有注册用户登录后才能发表评论。


网站导航:
 

posts - 10, comments - 16, trackbacks - 0, articles - 1

Copyright © 天道酬勤