1. 写本文的初衷
由于我们又一台破的台式机,本来好好的装着Fedora 6 ,但是突然有一天那家伙生气不干活了,显示器怎么也打不开了,,,后来经我们一致分析讨论,原来是是显示器的电源线没用了,,,大家百思不得其解,怎么小小的电源线也能坏?!大家被逼无奈(其实实际情况是我们都不舍的白白掏这个钱),只好想方设法使用远程桌面,,,最后经本人查阅资料,使用VNC 软件来实现,so ,总结下列方法。
2. VNC 简介
网络遥控技术是指由一部计算机(主控端)去控制另一部计算机(被控端),而且当主控端在控制端时,就如同用户亲自坐在被控端前操作一样,可以执行被控端的应用程序,及使用被控端的系统资源。
VNC (Virtual Network Computing )是一套由AT&T 实验室所开发的可操控远程的计算机的软件,其采用了GPL 授权条款,任何人都可免费取得该软件。VNC 软件主要由两个部分组成:VNC server 及VNC viewer 。用户需先将VNC server 安装在被控端的计算机上后,才能在主控端执行VNC viewer 控制被控端。
VNC server 与VNC viewer 支持多种操作系统,如Unix 系列(Unix ,Linux ,Solaris 等),windows 及MacOS ,因此可将VNC server 及VNC viewer 分别安装在不同的操作系统中进行控制。如果目前操作的主控端计算机没有安装VNC viewer ,也可以通过一般的网页浏览器来控制被控端。
vnc 的主要工作原理是在服务器端运行 vncserver 服务,然后在客户端就可以远程连接服务器端桌面了。
3. 切入正题--- 如何连接
安装和配置
3.1 首先要在linux 下安装nvcserver ,我的linux 是fc6 ,安装vnc-4.1.2-9.fc6.i386.rpm 。
地址: http://download.csdn.net/source/1520036
在http://rpm.pbone.net/ 这个网站也可以搜索到相应的rpm 包。
安装rpm 包
[email protected]# rpm -ivh vnc-4.1.2-9.fc6.i386.rpm
3.2 然后进入~/.vnc
[email protected]# cd ~/.vnc
3.3 编辑文件 xstartup
[email protected]# vi xstartup
屏蔽掉最后一行
#twm &
加上如下语句
gnome-session &
保存退出
【注】上面这一步是为了能够在windows 上显示linxu 的桌面,否则只看到一个终端窗口。
3.4 接下来设置登陆用户,如果安装成功,在/etc/sysconfig/ 目录下有vncservers 文件。
打开vncservers 文件
[email protected]# cd /etc/sysconfig/
[email protected]#vi vncservers
在最后加上
VNCSERVERS="1:root"
3.5 好了,再设置vnc 远程登录密码
[email protected]# vncpasswd
3.6 设置完密码,然后运行vncserver
[email protected]# vncserver
New 'localhost.localdomain:1 (root)' desktop is localhost.localdomain:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.localdomain:1.log
ok ,这台linux 的ip 是192.168.0.9 ,服务会启动从5801 开始递增的端口
找一台同一局域网的window 机器,然后打开ie 浏览器,在地址栏输入
http://192.168.0.9:5801
如果连接成功,输入密码后就可以远程控制linux 桌面了。
用浏览器登录的画质不太好,可以用windows 下vncview 工具直接连接。
下载一个vnc-4.0-x86_win32.zip
地址: http://www.linmu100.com/upimg/soft/vnc-4.0-x86_win32.zip
安装后,打开启动,输入ip ,如:
按ok 进入下一步,输入密码便可成功控制linux 桌面。犹如打开linux 系统一样。
另外,本人还在Vista 上测试过可以使用,并且可以同时登入,同时操控
很方便