问题标签 [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 投票
2 回答
871 浏览

java - 在 Spring Boot 应用程序中集成 Apache guacamole

我遇到了一个项目Apache-Guacamole,它可以帮助您remote computers通过网络浏览器进行连接。我正在尝试将其集成到一个spring-boot application,但无法这样做。

文档理解起来相当复杂。那么,任何人都可以提供一种实现它的方法。我从一个星期开始就一直在尝试这个,但无法完成它。

我在servlet网上找到了一节课,但它不起作用。

任何帮助将不胜感激。请指导我。

谢谢你。

0 投票
1 回答
5368 浏览

apache - 无法登录鳄梨酱

我对这个guacamole项目很陌生。我按照在线说明安装了它。但我无法登录鳄梨酱应用程序。我遵循的指示是,

我的user-mapping.xml文件配置如下,

当我点击localhost:8080/guacamole时,我得到一个登录屏幕,但是如果我输入我在 中配置的凭据信息user-mapping.xml,则会invalid-credential出现错误。如何解决这个问题?

0 投票
1 回答
3413 浏览

apache - Apache Guacamole 主目录问题

作为 Apache Guacamole 设置的一部分,您为扩展/配置文件等创建一个 GUACAMOLE_HOME 目录

我用了/etc/guacamole

然后我导出了export GUACAMOLE_HOME=/etc/guacamole

chmod 0777 /etc/guacamole -R

printenv命令显示变量GUACAMOLE_HOME=/etc/guacamole

但是,当我启动 Tomcat7 服务时,它会忽略 GUACAMOLE_HOME 中的 guacamole.properties 文件:

该服务似乎已启动,但 Guacamole 正在以默认值运行...

这里缺少什么步骤?

0 投票
0 回答
87 浏览

java - 无法使用 maven 调试 angularjs 应用程序

我试图使用 maven 和 jetty 调试一个带有 angularJS 的所有 java 应用程序,但未能获得动态生成的 app.js 和 app.css 文件。

在 java 应用程序上,我有:

这两个文件是由 生成的minify-maven-plugin,位置是<webappSourceDir>${project.build.directory}/${project.build.finalName}</webappSourceDir>,当我运行packagemaven 命令并生成.war文件并放入 webapps tomcat 文件夹时效果很好。

但是当我尝试使用该jetty插件使用 IntelliJ 进行调试时,我得到了一个NullPointerException。我认为这是因为guacamole.jsguacamole.css文件位于 maventarget文件夹中,并且 java 应用程序试图在 webapp 路径中找到它。如何解决?

这是文件但仅在目标文件夹中。

0 投票
1 回答
639 浏览

linux - Docker 容器作为虚拟桌面克隆

我看到许多人已经使用 Guacamole 或其他工具设置了 Docker 容器,以允许他们远程访问 GUI,就好像容器是远程 Linux 桌面一样。我的一个朋友与一位教授交谈,他告诉他,他们通过 ubuntu/rdp docker 容器为学生设置了 Ubuntu 桌面访问。

对于高效打包的克隆桌面来说,这是一个有吸引力的概念,因为您不需要 50 个来宾操作系统副本,但是如果没有像 VDI 解决方案这样的连接代理或像 KVM 设置这样的虚拟机控制台,您将如何管理这样的集群呢?您是否会简单地使用标准的 docker(或 swarm)管理工具来管理容器本身,然后使用一些单独的远程客户端来进行实际的远程控制连接?

我目前正在阅读 Docker,但不清楚:如果每个桌面都相同,比如 Firefox、LibreOffice 等。有没有办法通过共享这些资源来提高效率?例如,是否存在一个容器,其中包含其他人都连接到的那些资源......或者像操作系统一样在较低级别上共享它?寻找任何方法来提高服务器上所有组合机器的效率、降低整体 cpu、ram 等。真正寻找除了每个容器中相同事物的单独副本之外的任何东西。

我看到在像 Hatchway 这样的容器中有共享持久存储的解决方案。是否还有其他由容器无状态引起的问题没有解决?

此外,我看到人们为 docker 容器拼凑互联网连接的几种方式(例如每个容器的 IP),但大多数较早的帖子都让人对这个过程感到沮丧。现在有标准或首选的方法来做这样的事情吗?

或者,如果 docker/containers 绝对是设置最有效的 Linux 远程桌面克隆的错误方法,我很想确切地了解哪些部分不起作用,以便找到正确的方法。

0 投票
0 回答
875 浏览

linux - 使用 Docker 时自定义 Guacamole 登录屏幕

注意:我不是 Linux 专家,因此您可能需要解释如何帮助我解决此问题。

我全新安装了 Ubuntu 16.04

我使用本指南安装了 Docker: https ://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-16-04

接下来,我使用本指南将 Guacamole 安装为 Docker 容器: https ://www.cb-net.co.uk/linux/running-guacamole-from-a-docker-container-on-ubuntu-16-04-lts- 16-10/

鳄梨酱工作正常,一切都很好,但是我正在尝试对登录屏幕进行一些自定义,但我似乎无法弄清楚如何。

我知道我需要将一个包含我的 guac-manifest.json 自定义项(我已经拥有)的 jar 文件放在 GUACAMOLE_HOME/extensions 文件夹中,通常情况下该文件夹位于 /usr/share/tomcat8 中。但是,我的系统上不存在此文件夹(或任何 tomcat 文件夹)。

据我所知,tomcat conf 文件夹位于 docker 容器的内部。我不完全确定如何在容器内进行我需要的更改,但如果容器被更新/销毁,我希望我的自定义保持不变。对于我如何实现这一目标的任何帮助将不胜感激。

0 投票
1 回答
334 浏览

open-source - libfreeRDP 源代码的文档在哪里?

我正在研究 Guacamole 源代码,但我陷入了 guacamole RDP 模块,我知道 Guacamole 将 libfreeRDP 用于其 RDP 客户端,但我找不到有关 libfreeRDP 的一些详细、可读的文档,有人可以帮忙吗?

0 投票
1 回答
13041 浏览

apache - 鳄梨酱错误:远程桌面服务器当前无法访问

我已经使用 Tomcat7 在 Ubuntu 16.04 上设置了鳄梨酱服务器。一切都很好。我为正在运行的辅助脚本添加了第二个数据库。重新登录到我的 Guac 服务器,我仍然可以访问登录页面,但是一旦我尝试登录,我就会收到错误消息:远程桌面服务器当前无法访问,15 秒后重试。我永远无法访问 Guac Web 应用程序(除了登录屏幕)。

/var/log/syslog 告诉我这个:(不是很有帮助)

我尝试过的事情:

  • 将 guacd-hostname 和 guacd-port 添加到 guacamole.properties 文件
  • 重新启动了系统
  • 重新启动 Guacd 服务
  • 尝试使用 logback.xml 文件将日志记录更改为“调试”,但这似乎没有改变任何东西,或者我不知道我在看哪里

可能导致这种情况的事情: - 我创建了一个新的 ubuntu 用户并在他们的主目录下设置了一个 Web 根文件夹 - 将此 /home/~username/public_html 文件夹的所有者更改为 apache 用户“www-data”(这可能有影响其他文件夹?) - 安装了 phpMyAdmin

这是在 AWS 中运行的。自工作以来,没有任何安全组或 IP 发生变化。

0 投票
0 回答
1564 浏览

linux - 基于 RDP 的 Linux 应用程序(FreeRDP、XRDP)/Apache Guacamole

我最近开始使用 Apache Guacamole。我面临的问题是我想找到一种通过 RDP 拥有 Linux 远程应用程序的方法(就像 windows RemoteApp 一样)。

有没有办法让一个使用 xrdp 或 freerdp 的 Linux 应用程序?

我已经尝试了 initial_program 选项,但这会使整个桌面运行应用程序。

如果它们都不起作用,还有其他方法吗?

据我了解,在 Guacamole 中,只有通过 RDP 才有机会带来单个 Linux 应用程序。VNC 和 SSH 都不能用于此目的。

0 投票
0 回答
66 浏览

ruby-on-rails - 如何在 Rails 中与 Guacamole 服务器通信

我关注了编写你自己的鳄梨酱应用程序 链接。我想创建一个与 Guacamole 服务器通信的 Rails 应用程序。但我不知道,如何在 Rails 中连接 Guacamole 服务器。

目前我能够使用aws gem并下载 Rdp 文件来启动 ec2 实例以连接实例。但我想用鳄梨酱来实现它。