问题标签 [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.
windows - 远程桌面连接关闭时关闭 Windows
我正在尝试使用 Apache Guacamole 服务和 Google Cloud VM 构建“云端桌面”。我已经接受我无法在 RDP 连接上启动 VM,但我想知道是否有办法在 RDP 断开连接时关闭机器。
我有一个 Windows Datacenter VM 作为我的“桌面”托管,Apache Guacamole 托管在另一台服务器上,以 RDP 进入桌面。为了省钱,我想在断开连接时关闭 VM。基本上,当我终止 RDP 连接时,我可以检测到并触发关闭吗?
我并不反对编写 bash 或 python 脚本来完成这项任务,但我需要一些指导。
谢谢,欧文
spring-boot - 鳄梨酱:通过 websocket 的多个同时 vnc 连接相互关闭
我们正在使用 guacamole 在网络浏览器中访问远程桌面。我们尝试使用 websocket-tunnel 以获得更好的性能,但是如果我在浏览器中打开两个选项卡,通过同一个 guacd 服务器连接到两个不同的 vnc 服务器,一个页面会被冻结(websocket 停止发送/接收任何消息),另一个会出现错误,例如: 776 并断开连接。但是如果我们使用 http servlet 似乎这会得到解决。有人遇到类似的问题吗?这是我的设置。
- guacamole-js 用于 web 端。
- 我们使用 x11vnc,guacd 安装在同一个 linux 机器上
我们使用 spring-boot 开发了两个端点:websocket-tunnel 通过扩展 GuacamoleWebSocketTunnelEndpoint,
/li>
通过扩展 GuacamoleHTTPTunnelServlet 实现 http-servlet 隧道
Guacd 在这里记录:
申请日志在这里:
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/
我怎么解决这个问题?
http - 鳄梨酱创建一个http连接
我知道 Guacamole 支持 ssh、telnet、RDP 和 VNC 协议。有没有办法直接创建到网页的连接(http/https 协议)?谢谢
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 会崩溃?
java - java.sql.SQLException:Guacamole Docker 中用户“guacamole”@“172.17.0.4”的访问被拒绝
我是鳄梨酱和码头工人的新手。我正在使用 mysql 进行身份验证。
我正在尝试的命令如下所述
但我低于提供的异常。
还有我的 guacamole.properties
我不确定我在哪里做错了?
java - 鳄梨酱从外部 api 获取密码
我正在尝试设置一个鳄梨酱实例来管理我的服务器帐户。当我使用我的 MySQL 数据库来管理连接用户 ID 和用户密码时,它运行良好。
但是我想通过REST API从我的keepass之类的容器中获取我的密码,这个想法是将我的密码存储在一个安全的位置!
我有几个想法要做,但老实说这不是很“漂亮”
- 当鳄梨调味酱尝试访问它时,破解 JDBC 扩展以替换我的密码。所以我在我的密码字段中存储了类似“MY_KEEPASS:password_id”的内容,我将向我的 API 发出请求,获取值并用密码替换 MY_KEEPASS:password_id
- 当密码将找到令牌 ${PASS} 时,使用令牌扩展执行我的 api 调用。但我不确定如果不破解令牌扩展这是可能的......
有人有更好的主意吗?
谢谢
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 服务器的错误。
guacamole - 如何在鳄梨酱中使用guacenc?
我正在使用 docker image 运行鳄梨酱。我想记录 RDP 会话。我已经录制了原始格式的 RDP 会话。在 guacamole doc 中有一个名为guacenc的实用程序,它使用此命令将录制的文件数据转换为 .m4v 视频格式。
guacenc /path/to/recording/NAME。
在这里我不知道,我必须在哪里运行这个命令。