现在云计算这么发达,基本上每个人都多少有几台Windows或者Linux服务器运行在云端,要直接进入这些服务器进行配置就需要使用类似远程桌面或者Putty这类的工具,虽然大多数Windows电脑都自带远程桌面程序,Putty也很小,下载起来也算方便;但是如果遇到所在网络的防火墙有相关限制或者正好手头没有工具,就比较麻烦了。如果我们可以通过网页来完成远程桌面或者SSH操作那岂不是很爽?

所以小编做了一些调研,发现有2个工具非常好用,这里介绍给大家:

Spark View

这是一款商用软件,但是提供免费试用版本,可以在90天试用期内使用全部功能,超过时间后也可以继续使用,只是功能上做一些限制,比如:不支持RemoteApp,Shadow Session等。

工具主页:http://www.remotespark.com

Spark View 非常好用,完全具备了企业级工具的要求:
– 支持所有主流浏览器(只要支持WebSocket和Canvas即可),如:Chrome, Firefox, Safari, Opera, IE10等。
– 客户端浏览器上无需添加任何插件,没有Java, frash, activeX,全部使用html 5实现
– 对于平板操作进行了优化,如:iPad, Android tablet, Windows Surface/RT, Blackberry Playbook;并且手机也可以操作
– 只需要部署一台Gateway服务器,在目标服务器和客户端无需进行任何部署;
– 支持TLS(SSL over RDP)和 Network Level Authentication (NLA)
– 支持连接Hyper-V的控制台session
– 支持RemoteApp, 文件共享,远程打印,音频录制
– 支持RDP shadow,可以控制单人控制多人观看,或者所有人均可操作(这个功能非常有用)

Guacamole

这是一款开源软件,完全免费,功能上基本上和上面Spark View相差无几;除此之外,还有2个功能比Spark View更强
– 用户管理:可以创建多个用户,为每个用户分配可以访问的服务器资源
– 服务器面板:可以将已经连接好的服务器显示为图标,便于再次访问

工具主页:http://guac-dev.org

这两个工具都支持RDP, VNC, SSH等主流远程访问协议,安装配置也很简单,小编测试过程中每个工具的安装配置时间均不超过1小时。最重要的是,客户端不需要安装任何插件,完全通过HTML5实现!

以下是测试视频

适用场景

– 跨防火墙访问:因为这两个工具都通过80/443提供服务,用户只需要打开浏览器就可以访问目标服务器,而中间Gateway服务器起到了跳板的作用;这样我们就可以在被保护的网路中使用Gateway服务器作为入口,为外部用户提供安全网络访问;再加上用户权限和资源配置,可以很灵活的对受保护资源的访问进行控制。
– 远程支持:这2个工具均支持RDP session shadowing,这是一个非常有用的功能。试想如果你的用户需要你帮助他完成服务器配置,只需要提供给你一个URL,你就可以进入他的session,协助他完成操作。整个过程不需要安装任何工具和插件。提供同样能力的工具还有Team Viewer,QQ,Skype等,但使用起来都没有这个简单。
– 移动办公:很多企业的原有IT系统都是构建在Windows服务器上通过客户端程序提供的,也就是C/S结构,使用这2个方案可以直接允许用户使用RemoteAPP的方式通过浏览器访问,用户可以使用iPad或者安卓平板访问。
– 管理员面板:这是小编现在的用法,把所有需要访问的资源全部配置在GUACAMOLE中,这样无论我在什么地方,只要可以联网,就可以通过浏览器管理所有自己的服务器资源,而这些服务器甚至都不需要再公网暴露任何端口。(可以把服务器部署在虚拟网络中,只给GUACAMOLE服务器打开80/443端口即可)

需要安装手册的朋友可以关注本博客微信号,发消息给小编即可

(视频) 基于HTML5的服务器远程访问工具的更多相关文章

  1. Processon 一款基于HTML5的在线作图工具

    CSDN的蒋涛不久前在微博上评价说ProcessOn是web版的visio,出于好奇私下对ProcessOn进行了一番研究.最后发现无论是在用户体验上,还是在技术上,ProcessOn都比微软的Vis ...

  2. 基于HTML5 Canvas和jQuery 的绘图工具的实现

    简单介绍 HTML5 提供了强大的Canvas元素.使用Canvas并结合Javascript 能够实现一些很强大的功能.本文就介绍一下基于HTML5 Canvas 的绘图工具的实现.废话少说,先看成 ...

  3. 赞!jsPDF – 基于 HTML5 的强大 PDF 生成工具

    jsPDF 是一个基于 HTML5 的客户端解决方案,用于生成各种用途的 PDF 文档.使用方法很简单,只要引入 jsPDF 库,然后调用内置的方法就可以了.浏览器兼容性: IE 10, Firefo ...

  4. 基于 HTML5 WebGL 的 3D 服务器与客户端的通信

    这个例子的初衷是模拟服务器与客户端的通信,我把整个需求简化变成了今天的这个例子.3D 机房方面的模拟一般都是需要鹰眼来辅助的,这样找产品以及整个空间的概括会比较明确,在这个例子中我也加了,这篇文章就算 ...

  5. jsPDF – 基于 HTML5 的强大 PDF 生成工具

    jsPDF 是一个基于 HTML5 的客户端解决方案,用于生成各种用途的 PDF 文档. 使用方法很简单,只要引入 jsPDF 库,然后调用内置的方法就可以了. 米扑科技项目用到了HHTML5生成PD ...

  6. 基于 HTML5 Canvas 的 3D 渲染引擎构建机架式服务器

    前言 今天找到了 HT 的官网里的 Demo 网站( http://www.hightopo.com/demos/index.html ),看的我眼花缭乱,目不暇接. 而且 HT 的用户手册,将例子和 ...

  7. 快速开发基于 HTML5 网络拓扑图应用

    采用 HT 开发网络拓扑图非常容易,例如<入门手册>的第一个小例子麻雀虽小五脏俱全:http://www.hightopo.com/guide/guide/core/beginners/e ...

  8. 分享一个基于HTML5实现的视频播放器

    什么是hivideo? 最近一段时间在使用PhoneGap开发一个App应用,App需要播放视频,本想直接使用html5的video,但使用它在全屏播放时不支持横屏播放,只能放弃.最终决定还是自己封装 ...

  9. 基于HTML5的WebGL电信网管3D机房监控应用

    先上段视频,不是在玩游戏哦,是规规矩矩的电信网管企业应用,嗯,全键盘的漫游3D机房: http://www.hightopo.com/guide/guide/core/3d/examples/exam ...

随机推荐

  1. 把DataTable转换为泛型List<T>或是JSON

    在开发ASP.NET Web API或ASP.NET MVC时,我们从数据库得到的数据往往是DataSet或是DataTable.为了能让前端JQuery能方便使用至这些数据,我们需要把这些数据转换为 ...

  2. php 获取当前用户的IP

    代码如下: <?php if($_SERVER['HTTP_CLIENT_IP']){ $onlineip=$_SERVER['HTTP_CLIENT_IP']; }elseif($_SERVE ...

  3. ASP.NET MVC 网站开发总结(七)——C#操作图片:多张图的拼接(旋转)

    其实用C#来操作图片的拼接就是在用Graphic画图.个人感觉还是挺有趣的,各种类库提供了丰富多彩的功能. 源代码(移植到一个简单的C#程序中,并没有放在ASP.NET项目中): using Syst ...

  4. java中的几种取整函数

    舍掉小数取整:Math.floor(2)=2 舍掉小数取整:Math.floor(2.1)=2 舍掉小数取整:Math.floor(2.5)=2 舍掉小数取整:Math.floor(2.9)=2 负数 ...

  5. ios跑酷游戏源码完整版

    今天在网上看到了一个很流行的ios游戏源码,酷跑游戏源码,个人下载感觉非常不错,运行起来非常不错的,大家可以研究一下吧,由于源码文件较大,没有上传,请大家见谅. 由于文件较大,没有上传了,大家可以到这 ...

  6. PHPUnit单元测试中类protected/private方法测试

    这里首先有一个问题要考虑的是,这类方法是否要被测试? 理论上,这类方法都会被其它public类型的方法调用,只要对那些public的方法做充分的测试,就可以保证这些方法的可靠性,就没有必要再测了.好像 ...

  7. Hack语言特性之类型化

    Hack最基础的特性就是类型标注.PHP5已经开始支持对象的类型化,PHP7也提供了标量类型化声明.Hack提供了全面的类型标注支持,与其typecher配合使用,还可以实现快速.前置静态类型验证. ...

  8. Oracle数据库,非空约束、主键约束、外键约束、唯一约束

    非空约束:设置列时,可为空默认可为空,去掉对号之后设置数据不可为空: 唯一约束:在键中设置,唯一约束名称.类型Unique.列名:设置应用完成之后,此列数据具有唯一性:即数据不可重复(类型:Uniqu ...

  9. Bzoj 2038---[2009国家集训队]小Z的袜子(hose) 莫队算法

    题目链接 http://www.lydsy.com/JudgeOnline/problem.php?id=2038 Description 作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色 ...

  10. 2016暑假多校联合---Joint Stacks (STL)

    HDU  5818 Problem Description A stack is a data structure in which all insertions and deletions of e ...