问题标签 [guacamole]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1036 浏览

windows - 远程桌面连接关闭时关闭 Windows

我正在尝试使用 Apache Guacamole 服务和 Google Cloud VM 构建“云端桌面”。我已经接受我无法在 RDP 连接上启动 VM,但我想知道是否有办法在 RDP 断开连接时关闭机器。

我有一个 Windows Datacenter VM 作为我的“桌面”托管,Apache Guacamole 托管在另一台服务器上,以 RDP 进入桌面。为了省钱,我想在断开连接时关闭 VM。基本上,当我终止 RDP 连接时,我可以检测到并触发关闭吗?

我并不反对编写 bash 或 python 脚本来完成这项任务,但我需要一些指导。

谢谢,欧文

0 投票
1 回答
2229 浏览

spring-boot - 鳄梨酱:通过 websocket 的多个同时 vnc 连接相互关闭

我们正在使用 guacamole 在网络浏览器中访问远程桌面。我们尝试使用 websocket-tunnel 以获得更好的性能,但是如果我在浏览器中打开两个选项卡,通过同一个 guacd 服务器连接到两个不同的 vnc 服务器,一个页面会被冻结(websocket 停止发送/接收任何消息),另一个会出现错误,例如: 776 并断开连接。但是如果我们使用 http servlet 似乎这会得到解决。有人遇到类似的问题吗?这是我的设置。

  1. guacamole-js 用于 web 端。
  2. 我们使用 x11vnc,guacd 安装在同一个 linux 机器上
  3. 我们使用 spring-boot 开发了两个端点:websocket-tunnel 通过扩展 GuacamoleWebSocketTunnelEndpoint,

    /li>

通过扩展 GuacamoleHTTPTunnelServlet 实现 http-servlet 隧道

Guacd 在这里记录:

申请日志在这里:

0 投票
1 回答
1542 浏览

ubuntu-16.04 - 当我连接时,鳄梨酱关闭套接字到 guacd

我按照以下步骤在 Ubuntu 16.04 上安装了鳄梨酱: https ://www.vultr.com/docs/create-an-html-5-rdp-ssh-frontend-using-guacamole-on-ubuntu-16-04-lts

我使用了最新版本的鳄梨酱等。

当我访问鳄梨酱登录屏幕时,我收到以下错误:

在此处输入图像描述

当我查看日志时

尾 -f /var/log/tomcat8/catalina.out

我看到以下内容:

我在这里读到:https ://sourceforge.net/p/guacamole/discussion/1110834/thread/1b380caa/?limit=25 我需要创建软链接,例如:

但我不认为这是一个问题。这是我的带有现有链接的 libfreerdp 目录。

ls -l /usr/lib/x86_64-linux-gnu/freerdp

ls -l /usr/local/lib/freerdp/

我怎么解决这个问题?

0 投票
1 回答
445 浏览

http - 鳄梨酱创建一个http连接

我知道 Guacamole 支持 ssh、telnet、RDP 和 VNC 协议。有没有办法直接创建到网页的连接(http/https 协议)?谢谢

0 投票
0 回答
1899 浏览

docker - 使用 Apache Guacamole (docker) 设置 Keycloak

build-guacamole提到了设置 openid。事实上,有些允许您将 -e 传递给 docker 映像并获得官方 openId 版本的 guacamole。官方文档也提到了openid。所以,我知道设置keycloak(openid)应该是可能的。官方的 Apache Guacamole Docker没有关于它如何需要或如何为其工作提供环境变量的说明。我是否通过传递扩展名以某种方式启用它,如在 oznu docker guacamole 版本中,还是包含在内?它需要这些网址吗?

到目前为止,我的 docker-compose:

官方的 apache docker 不支持 openid 扩展吗?如果是这样,为什么当我添加这些环境时我的 docker 会崩溃?

0 投票
1 回答
1362 浏览

java - java.sql.SQLException:Guacamole Docker 中用户“guacamole”@“172.17.0.4”的访问被拒绝

我是鳄梨酱和码头工人的新手。我正在使用 mysql 进行身份验证。

我正在尝试的命令如下所述

但我低于提供的异常。

还有我的 guacamole.properties

我不确定我在哪里做错了?

0 投票
1 回答
787 浏览

java - 鳄梨酱从外部 api 获取密码

我正在尝试设置一个鳄梨酱实例来管理我的服务器帐户。当我使用我的 MySQL 数据库来管理连接用户 ID 和用户密码时,它运行良好。

但是我想通过REST API从我的keepass之类的容器中获取我的密码,这个想法是将我的密码存储在一个安全的位置!

我有几个想法要做,但老实说这不是很“漂亮”

  1. 当鳄梨调味酱尝试访问它时,破解 JDBC 扩展以替换我的密码。所以我在我的密码字段中存储了类似“MY_KEEPASS:password_id”的内容,我将向我的 API 发出请求,获取值并用密码替换 MY_KEEPASS:password_id
  2. 当密码将找到令牌 ${PASS} 时,使用令牌扩展执行我的 api 调用。但我不确定如果不破解令牌扩展这是可能的......

有人有更好的主意吗?

谢谢

0 投票
1 回答
6683 浏览

active-directory - 如何使用 LDAP 的 Active Directory 身份验证对 Apache Guacamole 进行身份验证?

在我配置了下面的配置后,它没有连接到 Active Directory。我无法使用 Active Directory 的帐户登录。可能是什么问题呢?

我有一个带有 Apache Guacamole v1.0.0 的 Ubuntu 服务器 18.04。安装。我想使用 LDAP 身份验证对用户进行身份验证。我已经下载了 guacamole-auth-ldap-1.0.0.jar 和 jldap-4.3.jar 扩展。

ldap-主机名:10.10.10.21、10.10.10.22

LDAP 端口:389

ldap-user-base-dn: OU=Users,DC=zoz,DC=lan

ldap-用户名-属性:CN

ldap-config-base-dn:OU=用户,DC=zoz,DC=lan

ldap 加密方法:无

我希望它应该连接到域控制器。但是当我使用命令“ldapsearch”时,它给了我无法联系 LDAP 服务器的错误。

0 投票
1 回答
899 浏览

guacamole - 如何在鳄梨酱中使用guacenc?

我正在使用 docker image 运行鳄梨酱。我想记录 RDP 会话。我已经录制了原始格式的 RDP 会话。在 guacamole doc 中有一个名为guacenc的实用程序,它使用此命令将录制的文件数据转换为 .m4v 视频格式。

guacenc /path/to/recording/NAME。

在这里我不知道,我必须在哪里运行这个命令。

0 投票
1 回答
131 浏览

docker - 尝试使用 Docker 运行鳄梨酱时出现问题

我正在关注这个 youtube 教程。直到 8:00 分钟视频作者复制并粘贴此命令时,我的一切工作正常:

之后我很烦人:

docker:无效的参考格式。见“搬运工运行--帮助”

我已经尝试过像这样这样的其他答案

请,如果有人知道如何克服这个问题,请给我帮助。

谢谢!