在微软Windows操作系统中的远程控制工具软件非常多,其中大家最熟悉的莫过于赛门铁克公司的PCANYWHERE,还有CAControlIT等等。这些远程控制工具软件都可以通过网络来控制特定的计算机,可以共享那台计算机的数据资料,操作该计算机上的外部设备。
  既然在Windows下的远程控制软件如此出色,那么在Linux平台中是否有好用的一次控制工具软件呢?实际上,在Linux操作系统平台中也是存在几款功能强大的远程控制工具软件的,只是这些软件非常少,使用的用户也不是很多,所以一般的Linux用户对它们知道的并不多。
  远程控制软件最大的好处就是能通过网络访问特定的计算机。比如您在办公室里上班,想要一些放在家里计算机上的资料,如果使用了远程控制技术,那么您就不必跑回家用软件拷贝文件了,只要通过办公室里的计算机拨号上网或者通过VNP方式就能访问您家里的计算机,输入用户名和密码,就能拷贝到您需要的资料。当然,具体的软件设置方法在Windows下是很容易实现的,使用PCANYWHERE等软件也可以方便的设置主机和客户端计算机。
  在Linux平台中的有些高级用户也知道通过在XFree86下的X应用软件来远程控制计算机,不过通过这样的方式来远程访问计算机需要宽带技术支持,否则很难实现。还有,这种方式也不能跨平台使用,Linux的主机不能控制非Linux平台的计算机,也就是说Linux的主机只能控制Linux平台的计算机,不能控制Windows和Mac操作系统的计算机。这样给我们的工作会带来很大的不便。
  优秀的Linux下的远程遥控专家VNC能帮助我们实现Linux远程控制的愿望。VNC(VirtualNetworkComputing)是虚拟网络计算机的缩写。VNC是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的。VNC是在基于UNIX和Linux操作系统的免费的开放源码软件,远程控制能力强大,高效实用,其性能可以和Windows和MAC中的任何远程控制软件媲美。
  VNC基本上是由两部分组成:一部分是客户端的应用程序(vncviewer);另外一部分是服务器端的应用程序(vncserver)。VNC的基本运行原理和一些Windows下的远程控制软件很相象。VNC的服务器端应用程序在UNIX和Linux操作系统中适应性很强,图形用户界面十分友好,看上去和Windows下的软件界面也很类似。在任何安装了客户端的应用程序(vncviewer)的Linux平台的计算机都能十分方便的和安装了服务器端的应用程序(vncserver)的计算机相互连接。另外,服务器端(vncserver)还内建了JavaWeb接口,这样用户通过服务器端对其他计算机的操作就能通过Netscape显示出来了,这样的操作过程和显示方式比较直观方便。
  如何获取和安装VNC?
  一.安装vnc的rpm包
  1安装linux
  1.1图形界面下的安装要是在KDE或者GNOME下,直接点击rpm包,系统会自动开始安装。中间还会提示你设置密码,端口等。
  1.2命令行下的安装。
  下面还是说说命令行下的安装,其实也是非常简单的,一个命令就可以了。
  cd/mnt/f/vnc/
  rpm-ivhvnc-3.3.6-2.i386.rpm
  2设置vncserver的访问密码
  vncpasswd
  3启动vncserver
  vncserver
  注意运行后显示的信息,记下所用的端口号,一般从1开始,因为0被xserver占用了.现在,你就能提供vnc服务了.vncclient的用法等会介绍.
  4linux上的vncserver内定的管理环境是twm,不好看,也不方便。
  我们来把它改成KDE.修改$HOME/.vnc/xstartup这个文件.把starttwm改成startkde修改后要重新启动vncserver。
  如何管理VNC?
  在默认情况下,VNC使用的管理图形用户界面是twm,这个twm管理窗口我想大家一定很熟悉了,在Linux众多的图形管理窗口中,twm对系统的要求是最低的,对资源占用行对其他管理窗口要小很多,这对我们在Linux运行时启动VNC时是非常有用的。twm管理窗口的默认配置参数就存储在/home里地一个隐藏子目录.vnc当中的xstartup文件里,如果您需要对twm重新进行配置,可以在此目录中找到xstartup文件进行修改。
  尽管twm管理窗口看上去不如KDE和GNOME那样华丽,但是您在运行VNC进行远程管理的时候并不需要KDE那样复杂的图形用户环境,并且KDE占用的系统资源相对较大,并且不是很容易进行网络管理,有twm就足够了。还有一个比较好的图形用户界面就是fvwm2,这个图形用户界面占用的系统资源也比较小,也适合作为VNC图形管理环境使用。需要fvwm2的读者可以到http://www.fvwm.org下载使用。
  对VNC进行测试的工作也非常简单,首先运行VNC的服务器端,然后运行vncviewerxxx.xxx.xxx.xxx:1,注意,xxx.xxx.xxx.xxx就是您的计算机的IP地址或者主机名。:1指的是要启动X显示方式。如果您的Linux系统中安装了Javaclasses,您可以启动NETSCAPE(当然如果您使用的是Windows操作系统,也可以运行InternetExplorer)来连接vncserver,然后输入以下URL:http://xxx.xxx.xxx.xxx:5801,同样,xxx.xxx.xxx.xxx是您计算机的IP地址或者主机名。
  完成以上步骤后,vncviewerJavaapplet会自动的载入浏览器,并且提示您输入管理员密码,这样您就可以直观的参看,管理VNC了。
  如果您想通过VNC远程控制一台Windows或者MAC平台的计算机,那么请您注意这些计算机的5800端口是否空闲,不被其他设备所占用,因为VNC必须使用5800端口和其他计算机进行连接通讯。
  其他操作系统上使用GUI界面的viewers也要特别注意,viewers需要在16位色的显示模式下工作,如果您的Windows操作系统中不能上16位色,那么请您及时的调整您计算机的显示模式。不然viewers无法正常工作。
  好了,最后要告诉大家,VNC不但可以通过Linux系统的主机来远程控制其域名交易他操作系统的计算机,更令人吃惊的是VNC还可以控制手持式的数码产品。例如使用PalmPilot和WindowsCE平台的PDA(个人数字助理)也能通过无线MODEN和Linux主机相互连接,这样您在上班的的地铁上也能轻松的通过无线PDA和家里的Linux主机相互通讯了。是在是太神奇了。
  在不久的将来,VNC还可以通过移动电话来控制其他的计算机,在即将到来的无线时代,VNC的作用将得到人们的重视,让我们为VNC喝彩吧。

VNC_一款优秀的远程控制工具软件相关推荐

  1. VNC 远程控制工具软件

    简介 VNC (Virtual Network Computing)是虚拟网络计算机的缩写.VNC是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的.VNC是在基于UNIX和 ...

  2. linux天文软件下载,八款优秀的Linux天文学软件

    天文学是一门研究恒星.小行星.彗星.卫星.流星雨等天体的科学.它十分适合业余爱好者,没有年龄限制,没有贫贱之分.在这门学科中,业余爱好者常常能发现专业人士未注意到的奇妙现象,他们能帮助观测恒星和跟踪小 ...

  3. linux天文软件下载,天文爱好者控:八款优秀的Linux天文学软件

    天文学是一门研究恒星.小行星.彗星.卫星.流星雨等天体的科学.它十分适合业余爱好者,没有年龄限制,没有贫贱之分.在这门学科中,业余爱好者常常能发现专业人士未注意到的奇妙现象,他们能帮助观测恒星和跟踪小 ...

  4. 推荐一款优秀的嵌入式GUI软件

    在对比了emWin,Qt/embeded.miniGUI等嵌入式GUI软件之后,发现了一款优秀的嵌入式GUI软件–AWTK.推荐主要理由:1. 开源,且支持LGPL,即商用免费:2. 功能强大,基本上 ...

  5. 7 款优秀 Markdown 编辑工具推荐

    解决作者编辑们的焦虑:7 款优秀 Markdown 编辑工具推荐 什么是 Markdown?简单地说,它就是一种语法,一门适合用于写作的简单语言.用过 Markdown 的人都知道,它的高效在于能有效 ...

  6. 13个优秀的UML工具软件

    今天提及的是软件工程中面向对象的建模工具:13个优秀的UML软件工具.虽然我还是菜鸟,但是就我在J2EE课程上的收获而知,面向对象的思维不仅仅可以设计出好的程序.养成良好的代码书写习惯,合理的利用一些 ...

  7. 5款优秀的开源克隆软件

    原文:5 Awesome Open Source Cloning Software,by NIX CRAFT on AUGUST 22, 2014 翻译:攻城狮凌风/CHB 转载请注明! 克隆是指将一 ...

  8. 想要制作可视化大屏?这款优秀的数据可视化软件值得你了解

    希望制作一张可视化大屏,但是却苦恼缺少相关素材?没有编程基础,从未接触过数据可视化?数据敏感,担心数据安全?如果你有这些问题,那么推荐你了解一下这款数据可视化大屏软件--山海鲸可视化. 海量大屏模板 ...

  9. BUG克星:几款优秀的BUG跟踪管理软件

    Bug管理是指对开发,测试,设计等过程中一系列活动过程中出现的bug问题给予纪录.审查.跟踪.分配.修改.验证.关闭.整理.分析.汇总以及删除等一系列活动状态的管理.,最后出相应图表统计,email通 ...

最新文章

  1. 爱情第七课,被爱的秘密
  2. [译] Lenses:可组合函数式编程的 Getter 和 Setter(第十九部分)
  3. 中国SaaS死或生之四:卧榻之侧,是谁在捅刀 SaaS?
  4. Bug之PHPMailer附件名字不支持中文的
  5. java map判断是否有键_检查Java HashMap中是否存在给定键
  6. 米斯特白帽培训讲义 漏洞篇 SQL 注入
  7. 李楠自曝已预定5.4寸iPhone 12 mini:Pro版还得等一个月
  8. qml入门学习(八):通过loader对象动态加载和移除组件
  9. 插入排序 php,PHP排序算法之直接插入排序(Straight Insertion Sort)实例分析
  10. C++基础学习9:构造函数和析构函数
  11. bitnami_redmine3.3.0-1 问题及备份恢复
  12. ArcGIS 查看运行结果
  13. 谷歌地球替代软件、谷歌街景、谷歌三维城市模型查看全方案
  14. java开发做项目的思路
  15. 关于vscode打感叹号无法输出html模板的解决方法
  16. ADS129X芯片中文资料(二)——模拟功能部分介绍
  17. ElasticSearch搜索引擎(高级)
  18. matlab复杂函数多元函数拟合
  19. 卡巴斯基KAV/KIS 6.0.1.411正式版下载 附MP1版中文汉化+注册码
  20. 问题 F: 超超的自闭意思

热门文章

  1. Oracle:ORA-24324: 未初始化服务句柄 ORA-24323: 不允许此值 ORA-01090: 正在关闭 - 不允许连接
  2. Generating fantasy maps——来生成虚拟地图吧!【未完】
  3. 【转】20个Cydia常见错误问题解决方法汇总
  4. 【华为校招机试 2023】 简单的自动曝光、平均像素值(C++ Java JavaScript Python)
  5. 【Unity 3D】VR飞机起飞喷火游戏案例实战(附源码和演示视频 超详细)
  6. Linux内核学习:EXT4文件JBD日志系统(Journaling Block Device)
  7. 汇编语言学习详细笔记
  8. 嵌入式软件开发培训笔记——c编程基础
  9. 基于模板匹配的数字电表数字识别(python)
  10. 电脑无法识别华为手机的解决办法