问题标签 [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.
java - 在 Spring Boot 应用程序中集成 Apache guacamole
我遇到了一个项目Apache-Guacamole
,它可以帮助您remote computers
通过网络浏览器进行连接。我正在尝试将其集成到一个spring-boot application
,但无法这样做。
文档理解起来相当复杂。那么,任何人都可以提供一种实现它的方法。我从一个星期开始就一直在尝试这个,但无法完成它。
我在servlet
网上找到了一节课,但它不起作用。
任何帮助将不胜感激。请指导我。
谢谢你。
apache - 无法登录鳄梨酱
我对这个guacamole
项目很陌生。我按照在线说明安装了它。但我无法登录鳄梨酱应用程序。我遵循的指示是,
我的user-mapping.xml
文件配置如下,
当我点击localhost:8080/guacamole
时,我得到一个登录屏幕,但是如果我输入我在 中配置的凭据信息user-mapping.xml
,则会invalid-credential
出现错误。如何解决这个问题?
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 正在以默认值运行...
这里缺少什么步骤?
java - 无法使用 maven 调试 angularjs 应用程序
我试图使用 maven 和 jetty 调试一个带有 angularJS 的所有 java 应用程序,但未能获得动态生成的 app.js 和 app.css 文件。
在 java 应用程序上,我有:
这两个文件是由 生成的minify-maven-plugin
,位置是<webappSourceDir>${project.build.directory}/${project.build.finalName}</webappSourceDir>
,当我运行package
maven 命令并生成.war
文件并放入 webapps tomcat 文件夹时效果很好。
但是当我尝试使用该jetty
插件使用 IntelliJ 进行调试时,我得到了一个NullPointerException
。我认为这是因为guacamole.js
和guacamole.css
文件位于 maventarget
文件夹中,并且 java 应用程序试图在 webapp 路径中找到它。如何解决?
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 远程桌面克隆的错误方法,我很想确切地了解哪些部分不起作用,以便找到正确的方法。
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 容器的内部。我不完全确定如何在容器内进行我需要的更改,但如果容器被更新/销毁,我希望我的自定义保持不变。对于我如何实现这一目标的任何帮助将不胜感激。
open-source - libfreeRDP 源代码的文档在哪里?
我正在研究 Guacamole 源代码,但我陷入了 guacamole RDP 模块,我知道 Guacamole 将 libfreeRDP 用于其 RDP 客户端,但我找不到有关 libfreeRDP 的一些详细、可读的文档,有人可以帮忙吗?
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 发生变化。
linux - 基于 RDP 的 Linux 应用程序(FreeRDP、XRDP)/Apache Guacamole
我最近开始使用 Apache Guacamole。我面临的问题是我想找到一种通过 RDP 拥有 Linux 远程应用程序的方法(就像 windows RemoteApp 一样)。
有没有办法让一个使用 xrdp 或 freerdp 的 Linux 应用程序?
我已经尝试了 initial_program 选项,但这会使整个桌面运行应用程序。
如果它们都不起作用,还有其他方法吗?
据我了解,在 Guacamole 中,只有通过 RDP 才有机会带来单个 Linux 应用程序。VNC 和 SSH 都不能用于此目的。
ruby-on-rails - 如何在 Rails 中与 Guacamole 服务器通信
我关注了编写你自己的鳄梨酱应用程序 链接。我想创建一个与 Guacamole 服务器通信的 Rails 应用程序。但我不知道,如何在 Rails 中连接 Guacamole 服务器。
目前我能够使用aws gem
并下载 Rdp 文件来启动 ec2 实例以连接实例。但我想用鳄梨酱来实现它。