【问题标题】:Where is guacamole-client?鳄梨酱客户端在哪里?
【发布时间】:2016-04-23 05:59:16
【问题描述】:

我已按照此处的说明进行操作:http://guac-dev.org/doc/gug/installing-guacamole.html

这是说

Guacamole 分为两部分:guacamole-server,它提供 guacd 代理和相关库,以及 guacamole-client,它提供由您的 servlet 容器(通常是 Tomcat)服务的客户端。

guacamole-client 以二进制形式提供,但 guacamole-server 必须从源代码构建。不要气馁:从源代码构建 Guacamole 的组件并不像听起来那么困难,而且构建过程是自动化的。您只需要确保提前安装了必要的工具。有了必要的依赖关系,构建 Guacamole 只需几分钟。

然后继续描述如何安装 guacamole-server 并使用它。我现在可以转到http://localhost:8080/guacamole/ 并访问服务器并查看哪些客户端已连接。

我如何连接客户端?我没有看到有关远程桌面需要浏览到何处才能运行 guacamole-client 的文档?

还是我完全误解了这一点?

【问题讨论】:

    标签: rdp vnc guacamole


    【解决方案1】:

    引用文档中的关键短语是:

    ... guacamole-client,它为您的 servlet 容器提供服务的客户端,通常是 Tomcat。

    “guacamole-client”是网络应用程序和客户端。当用户访问您的 Guacamole 服务器的 URL、登录并单击连接时,他们会通过 Guacamole 的 JavaScript 客户端连接到相应的远程桌面,该客户端像任何其他 Web 应用程序一样提供给他们的浏览器。

    我现在可以转到http://localhost:8080/guacamole/ 并访问服务器并查看哪些客户端已连接。

    你第一次登录你的 Guacamole 服务器时看到的列表不是已经连接的客户端列表;它是可用的远程桌面连接列表。如果您单击其中一个连接,您将使用 Guacamole 自己的内置 JavaScript 客户端进行连接。

    我如何连接客户端?我没有看到有关远程桌面需要浏览到何处才能运行 guacamole-client 的文档?

    远程桌面不需要做任何事情 - Guacamole 会简单地连接到它。您可以在 Guacamole 网站上观看有关整体用户体验的视频,希望可以为您解决问题:

    https://vimeo.com/116207678

    总体:

    1. 您部署 guacamole-client(Web 应用程序)并安装 guacamole-server(Web 应用程序在后端使用的远程桌面代理)。这两个软件的组合构成了一个典型的 Guacamole 服务器。
    2. 您和您的用户可以通过 Web 应用程序登录并使用 Web 浏览器连接到远程桌面。
    3. 您无需显式运行客户端。

    【讨论】:

    • 谢谢迈克。在祝贺自己安装了 Guacamole 之后,我想我误解了它的目的。我希望能够访问远程桌面上的 Web 应用程序,它会通过浏览器运行一个 vnc 服务器,允许我从安装了 guacamole 的计算机远程访问桌面。听起来我仍然需要在远程桌面上设置一个 vncserver。如果是这样的话,鳄梨酱可能不是我需要的。
    • @MattB 这有点不合逻辑。鳄梨酱的工作方式是某种网关。您可以拥有多个带有 VNC 服务器的设备,并配置 Guacamole 服务器,以便用户可以访问这些设备。然后,您可以使用 HTML5 客户端连接到 Guacamole 服务器,因此您可以访问所有这些设备。
    • @MattB 您可以将 Guacamole 服务器放在远程设备上(连同 VNC),然后使用 HTML5 连接到它(我相信)。但是 Guacamole 的使用正在为设备创建 HTML5 网关,这些网关可以是 VNC 或 RDP 或 .. 或 .. 所以它的目的不是替换已建立的远程桌面服务器/协议,只是创建一个简单的 (HTML5) 连接到他们。
    【解决方案2】:

    看起来像这样 Internet -> 鳄梨酱服务器(在本地网络上)-> 台式电脑

    我在 Ubuntu 的 vmware 环境中安装了 Guacamole。 在/etc/guacamole 中有一个文件叫做user-mapping.xml 在该文件中,您可以添加或编辑您想要的用户可用的连接。 必须在<connection> 标签之间设置该用户的连接

    【讨论】:

      猜你喜欢
      • 2021-06-27
      • 2021-06-21
      • 2017-03-28
      • 2017-04-13
      • 2017-01-30
      • 2014-01-07
      • 2019-04-04
      • 2018-03-05
      • 2015-12-01
      相关资源
      最近更新 更多