现在云计算这么发达,基本上每个人都多少有几台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实现!


以下是测试视频

https://v.qq.com/x/page/a0179kmmf3e.html

适用场景


– 跨防火墙访问:因为这两个工具都通过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端口即可)



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


©著作权归作者所有:来自51CTO博客作者mob604756e58279的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. rsync+inotify实现服务器的实时同步
  2. Android TCP Socket通信客户端/服务器端Demo(附APP源码)
  3. mongoDB入门系列之配置解释及错误汇总
  4. 6种Scrum工具来提高团队的生产力
  5. 最丝滑的k8s部署工具Sealos,你说香不香?
  6. LINUX入门学习方向 和工具
  7. Playbook分发Nginx配置文件
  8. 实战--Playbook批量部署zabbix-agent
  9. 还原工具mysqldump

随机推荐

  1. TabLayout绑定Viewpager后不显示文字
  2. 对于Fragment的总结
  3. Android之通过shape.xml制作渐变背景色
  4. [Android Samples视频系列之ApiDemos] Ap
  5. Android(安卓)Studio 中文乱码问题
  6. android视图切换动画:ViewAnimator类及其
  7. 创建SqliteDatabase
  8. 【Android Training - Performance】 -
  9. Android如何保存和读取设置
  10. Android中有用笔记