远程控制系统的背景与需求分析

2.1 Linux平台下远程控制系统的产生

远程控制系统在现代社会有着越来越广泛的应用。远程控制中的嵌入技术、远程控制的数据处理与传输、远程控制的管理和远程控制的终端都取得了广泛的发展。远程控制系统一般模型的构建及其实现的研究对今后开发远程控制系统有着良好的指导意义。在互联网领域Linux系统使用得相当广泛,现阶段基于windows的远程控制系统相当齐全,而基于Linux的远程控制系统相对很少,结合实际工作中对Linux的本地需求与运用,产生了通过网络的远程应用。

Linux操作系统的运用越来越广泛,是真正的多用户、多任务操作系统,他继承了UNIX系统的主要特征,具有强大的信息处理能力,特别在Internet和Internet的应用中占有很明显的优势。与其他操作系统相比,具有一系列显著的特点:

1.与UNIX兼容

现在,Linux已经成为具有全部UNIX特征,所有UNIX的主要功能都有相应的Linux工具和实用程序。

2.自由软件和源码公开

任何人都可以自由使用Linux源程序,这样就激发了世界范围内热忠于计算机事业的人们的创造力。通过Internet,这一软件得到迅速传播和广泛使用。

3.性能高和安全性强

Linux上包含了大量网络管理、网络服务等方面的工具,用户可利用它来建立高效稳定的防火墙、路由器等。由于源码公开,所以可消除系统中是否有“后门”的疑惑。

Linux是公认的安全的操作系统,因为它的内核是可见的,它的源代码是公开的可以由任何对它进行操作的人进行修改。所以许多企业的网络服务器都首选LINUX操作系统。

远程控制系统的首要目的就是要远程接入一个安装有Linux操作系统的机器中,如何在远程计算机的安全机制允许下合法或者非法接入远程计算机是远程控制系统的基本问题。

2.2 Linux平台下远程控制系统的需求分析

经过分析,远程控制软件需要提供一个基于C/S(即客户端/服务器端)模式用户接口,它允许一个用户来管理本地电脑上的桌面项目或者说应用功能的实现,用户能够通过自己的电脑控制远端的计算机,并能够利用自己的鼠标和键盘直接对远端的桌面进行控制,实现远程桌面的控制、屏幕控制、对文件的查看和修改等功能。基于Linux下的远程控制的产生符合以下几点的需要:

1、现阶段Linux广泛地应用于日常生活与工作,Linux下的应用软件需要更进一步的发展。

2、基于SSH协议的远程管理对一般用户来说易用性低,易用性需要提高。

3、基于Linux课题的创新。

通过分析GNU公共软件VNC的设计原理和开发过程,结合实际的需求开发了这个系统,并命名为tightVNC。

以上是大纲或介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:58850198咨询

linux 远程控制 源码,基于Linux的远程控制技术服务端实现相关推荐

  1. linux python源码安装,linux上源码安装python

    以下例子基于python 2.7.9,其他版本同理.# 1.下载python# wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tg ...

  2. linux nat源码分析,Linux下NAT/NAPT规则源码分析

    前面有一篇文章分析了为什么在PREROUTING做DNAT对本地连接不起作用?本文再紧接着上文,深入分析一下NAT/NAPT的规则. 事情的起因要从上的那篇的文章说起,因为我的本科生毕业设计也是做P2 ...

  3. linux 音频播放器源码,基于Linux的音频播放器的设计 源代码.doc

    嵌入式操作系统 课程设计 源代码 设计题目: 基于Linux的音频播放器的设计 院 系: ********* 班 级: ******** 组 别: 第1组 学 号: ****** 姓 名: 起止日期: ...

  4. linux top 源码,在Linux系统中下载源码包安装Topgrade的方法,附Topgrade选项说明

    本文介绍在Linux操作系统中下载源码包安装Topgrade的方法,即下载topgrade-v2.3.0-x86_64-unknown-linux-gnu.tar.gz包并进行安装,经测试,在Ubun ...

  5. Linux编译程序源码环境,Linux下对nodejs环境进行源码编译并部署云应用

    Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP.Python.Perl.Ruby 等服务端语言平起平坐的脚本语言. 该环境安装非常简单,这里 ...

  6. linux内核源码漫游,Linux内核源代码漫游

    Linux源代码,以帮助读者对源代码的体系结构以及很多相关的unix特性的实现有一个很好的理解.目标是帮助对Linux不甚了解的有经验的C程序员对整个Linux的设计有所了解.这也就是为什么内核漫游的 ...

  7. linux dhcp 源码下载,Linux搭建DHCP服务器

    Linux搭建DHCP服务器 实验目标: 通过本实验掌握基于Linux的DHCP服务器搭建技能. 本实验包含内容为yum的认识与使用,磁盘挂载的概念与使用,DHCP原理及配置,systemctl服务管 ...

  8. linux mod_ssl源码安装,linux下不重新编译apache添加安装mod_ssl模块和错误的处理方法...

    安装步骤 1.进入apache源码目录. 2.进入module文件夹下的ssl目录. 3.找到oepnssl 的include路径,ubuntu系统是在/usr/include/openssl目录. ...

  9. 思博linux视频,源码安装linux软件

    我们现在以源代码方式安装apache httpd 首先我们下载apache httpd的tar.gz的源码安装包,在http://mirror.bjtu.edu.cn/apache//httpd/ht ...

最新文章

  1. life science 研究领域之生物信息学
  2. Apache+Tomcat +mod_proxy集群负载均衡及session
  3. bp神经网络代码_机器学习(周志华)课后习题——第五章——神经网络
  4. Selenium + WebDriver 各浏览器驱动下载地址
  5. iOS之深入解析内存对齐的底层原理
  6. php chmod 777 chown,linux命令中chown与chmod的区别
  7. 七年级计算机上教学计划,初一教学计划模板锦集5篇
  8. 导出合并小文件_关于微信语音导出,这个方法强烈建议~
  9. mysql数据库写分页函数_mysql数据库写分页函数
  10. matlab生成exe失败,求助,m文件生成exe遇到的错误
  11. 嵌入式开发环境搭建:开发板tftp下载环境搭建
  12. Postman系列之基本操作及设置
  13. 中山电子科技大学计算机学院分数线,电子科技大学中山学院
  14. Proteus 8.6软件安装教程
  15. 联想拯救者y7000电池耗电快_联想拯救者Y7000P使用一周体验
  16. Eclipse 官方简体中文语言包下载地址及安装方法
  17. android 出错信息为:Class 'Anonymous class derived from Handler' must either be declared abstract or imple
  18. WPA3功能开发及验证
  19. Strtok分割字符串
  20. Spark First Sample Demo

热门文章

  1. BATH - 国内汽车操作系统布局
  2. 第二章命题逻辑等值演算2.1
  3. 清华大学计算机学院科研经费,太烧钱!985工程大学年度科研经费统计,看了数据吓一跳!...
  4. 从零推导一个多层感知机神经网络(附matlab源码,可直接运行)
  5. 怎样写一个通用的JavaScript效果库!(1/2)(已更新链接)
  6. 非标机械设计工艺讲解视频教程 机加 焊接 热处理 装配教程
  7. python怎么接收邮件
  8. Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.
  9. STM8S的堆和栈说明
  10. 【思维题】B024_LC_N 天后的牢房(状态压缩 + 循环节)