文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>VNC 远程登陆工具 安装

VNC 远程登陆工具 安装

时间:2007-04-01  来源:weigongwan

 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 时,系统会指定一个新的显示编号,需使用此新的编号,否则就无法连接

相关阅读 更多 +
排行榜 更多 +
探聊交友

探聊交友

聊天通讯 下载
天骄通

天骄通

旅游住宿 下载
奥的斯

奥的斯

商务办公 下载