Guacamole 介绍】的更多相关文章

Guacamole 介绍以及架构   目前在从事一些虚拟化解决方案方面的工作,最近项目有需求,希望能在浏览器上远程操作虚拟机. 此时发现了Guacamole,一个提供远程桌面的解决方案的开源项目,通过浏览器就能操作虚拟机,适用于Chrome,Firefox,IE10等浏览器(浏览器需要支持HTML5).我只是对Guacamole做了些修改,适配目前的项目,比如做成自动登录的,加上项目权限验证等. Guacamole有比较完善的英文wiki,中文的文档相对较少,故有此想法,学习应用的同时尝试着翻译…
Guacamole的介绍以及架构 guacd Web应用程序 在Guacamole中与用户打交道的就是Web应用程序. 之前说过,Web应用程序自己不实现任何的远程桌面协议.Web应用程序依赖guacd,只关心优美的界面以及权限认证. Web应用程序用Java语言编写,对,只要你愿意,完全可以用其他语言实现.因为,事实上,Guacamole被设计成API,我们鼓励开发者使用API开发自己的应用. RealMint VNC Client 开发者一旦接触HTML5的canvas标签,就会发现这个标签…
前言 本文主要介绍的是SpringBoot如何整合Guacamole在浏览器是远程桌面的访问. Guacamole 介绍 Apache Guacamole 是一个无客户端远程桌面网关.它支持标准协议,如 VNC.RDP 和 SSH.我们称之为无客户端,因为不需要插件或客户端软件. 用户使用他们的网络浏览器连接到 Guacamole 服务器.用 JavaScript 编写的 Guacamole 客户端由 Guacamole 服务器内的网络服务器提供给用户.加载后,此客户端使用 Guacamole…
我们在做一个虚拟机管理平台,底层虚拟化使用KVM,我们希望在网页上操作虚拟机. 一开始用applet嵌在网页内实现webvnc,不过由于applet的在浏览器上运行安全性限制,我们需要一个新的方案.此时调研了guacamole和novnc. guacamole在我之前的一个博文里有介绍,guacamole介绍 noVNC集成更加方便轻量,而且功能上完全满足一般的虚拟机管理平台的需求,OpenStack就是用noVNC,下面简单介绍下我们如何集成noVNC. noVNC github链接 noVN…
摘要 在网上看到一篇Guacamole官方手册的翻译,但是找不到后续,于是想自己也翻译几篇,有时间的话,会尽量多翻译一些.第一篇就直接转载过来了. Guacamole的介绍以及架构 Guacamole不是一个独立的Web应用程序,而是由许多部件组成的.Web应用程序实际上是整个项目里最小最轻量的,大部分的功能依靠Guacamole的底层组件来完成. 用户通过浏览器连接到Guacamole的服务端.Guacamole的客户端是用javascript编写的,Guacamole server通过web…
以下命令很多都需要管理权限,建议使用管理员账号执行,遇到问题可以留言. 1.首先需要安装guacamole所需要的依赖库 必需安装的库有:Cairo.libjpeg-turbo.libpng.OSSP UUID 建议用阿里云的源,不然依赖关系可能存在问题. 若在Debian / Ubuntu系统下执行命令: sudo apt-get -y --allow install libcairo2-dev libjpeg62-dev libpng12-dev libossp-uuid-dev 若在Fed…
由于我要使用RDP实现web远程桌面,因此需要用到了Guacamole这个开源的软件.之前用Ubuntu12.04折腾了一晚上,也没有找到依赖库文件,而Guacamole的官方安装说明却没有介绍这个依赖库如何安装,而是在RDP的配置说明里才一句话简述了这个RDP的依赖库,因此,也可能是我的Ubuntu12.04没有安装所有的依赖软件,反正安装时候问题好多.最后实在无奈地切换到了Fedora平台上. 安装步骤如下: 按照官网的有关Fedora和Centos的安装说明一步步来:http://guac…
基本介绍: Guacamole 是一个基于 HTML 5 和 JavaScript 的 VNC 查看器,服务端基于 Java 的 VNC-to-XML 代理开发.要求浏览器支持HTML5. Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH. We call it clientless because no plugins or…
以下命令很多都需要管理权限,建议使用管理员账号执行,遇到问题可以留言. Guacamole官网文档介绍翻译:http://www.cnblogs.com/ji-yun/p/5657709.html 1.首先需要安装guacamole所需要的依赖库 必需安装的库有:Cairo.libjpeg-turbo.libpng.OSSP UUID 建议用阿里云的源,不然依赖关系可能存在问题. 若在Debian / Ubuntu系统下执行命令: sudo apt-get -y --allow install…
本文将Apache的guacamole服务的部署和应用,http://guacamole.apache.org/doc/gug/  该链接下有全部相关知识的英文文档,如果水平ok,可以去这里仔细查看. 一.简介 Apache Guacamole 是无客户端的远程桌面网关.它支持VNC,RDP,SSH等标准协议.guacamole的客户端是html5 web应用程序,因此通过访问浏览器,就可以访问到远程桌面.大家应该使用过Microsoft的mstsc,或者VNC,又或者teamviewer,这些…