- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Guacamole 和 jetty worker 的新手。我正在使用 mysql 进行身份验证。
下面提到了我正在尝试的命令
docker run --name some-guacd -d guacamole/guacd
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:latest
docker run --name some-guacamole --link some-guacd:guacd --link some-mysql:mysql -e MYSQL_DATABASE=guacamole -e MYSQL_USER=guacamole -e MYSQL_PASSWORD=some_password -e MYSQL_ROOT_PASSWORD=root -v /local/path:/etc/guacamole -e GUACAMOLE_HOME=/etc/guacamole -d -p 8080:8080 guacamole/guacamole
但我遇到了以下提供的异常。
Fri Mar 22 07:59:36 UTC 2019 WARN: Establishing SSL connection without
server's identity verification is not recommended. According to MySQL
5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established
by default if explicit option isn't set. For compliance with existing
applications not using SSL the verifyServerCertificate property is set to
'false'. You need either to explicitly disable SSL by setting useSSL=false,
or set useSSL=true and provide truststore for server certificate
verification.
Fri Mar 22 07:59:36 UTC 2019 WARN: Establishing SSL connection without
server's identity verification is not recommended. According to MySQL
5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established
by default if explicit option isn't set. For compliance with existing
applications not using SSL the verifyServerCertificate property is set to
'false'. You need either to explicitly disable SSL by setting useSSL=false,
or set useSSL=true and provide truststore for server certificate
verification.
07:59:36.126 [http-nio-8080-exec-7] ERROR o.a.g.rest.RESTExceptionMapper -
Unexpected internal error:
### Error querying database. Cause: java.sql.SQLException: Access denied
for user 'guacamole'@'172.17.0.4' (using password: YES)
### The error may exist in
org/apache/guacamole/auth/jdbc/user/UserMapper.xml
### The error may involve
org.apache.guacamole.auth.jdbc.user.UserMapper.selectOne
### The error occurred while executing a query
### Cause: java.sql.SQLException: Access denied for user
'guacamole'@'172.17.0.4' (using password: YES)
还有我的 Guacamole .properties
guacd-hostname:localhost
guacd-port:4822
lib-directory:/var/lib/guacamole/classpath
#basic-user-mapping:/etc/guacamole/user-mapping.xml
#auth-provider:
net.sourceforge.guacamole.net.basic.BasicFileAuthenticationProvide
auth-
provider:net.sourceforge.guacamole.net.auth.mysql
.MySQLAuthenticationProvider
mysql-hostname:127.0.0.1
mysql-port:3306
mysql-database:guacamole
mysql-username:guacamole
mysql-password:some_password
我不知道我哪里做错了?
最佳答案
Guacamole 没有像 MySQL 容器那样的 MYSQL_ROOT_PASSWORD
环境变量。相反,您指定要连接的用户名和密码。让容器相互协作的最简单方法如下:
docker run --name some-guacd -d guacamole/guacd
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=guacamole -d mysql:latest
docker run --name some-guacamole --link some-guacd:guacd --link some-mysql:mysql -e MYSQL_DATABASE=guacamole -e MYSQL_USER=root -e MYSQL_PASSWORD=root -v /local/path:/etc/guacamole -e GUACAMOLE_HOME=/etc/guacamole -d -p 8080:8080 guacamole/guacamole
我删除了 MYSQL_ROOT_PASSWORD
变量并更新了其他环境变量以反射(reflect)您的 MySQL 配置。我还更新了 MySQL 容器环境变量来创建您想要将 Guacamole 数据放入的数据库。
需要注意的一件重要事情:使用 root MySQL 用户运行 Guacamole 并不安全。我建议为 Guacamole 创建一个新的数据库用户来运行,并为其授予对数据库的适当权限。
关于java.sql.SQLException : Access denied for user 'guacamole' @'172.17.0.4' in Guacamole Docker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55295421/
我是 Guacamole 和 jetty worker 的新手。我正在使用 mysql 进行身份验证。 下面提到了我正在尝试的命令 docker run --name some-guacd -d gu
我仔细阅读了文档,对它从安装到配置的直接过程感到有点不安: https://guacamole.incubator.apache.org/doc/gug/configuring-guacamole.h
所以我设置了Guacamole在我的 Windows7 主机上的 Ubuntu 14.04 VM 中。只需通过我的 Ubuntu 系统 (192.168.xxx.xxx:8080/guacamole)
我在CentOS VM盒子版本6.6上对最新的guacd,鳄 pear 酱和mysql进行了docker pull。用glyptodon配置它们。但是,当我打开网页时,只有空白页面,没有登录框。 gu
我正在尝试重新开发 Guacamole 。 我想修改guacamole-client的源码,让屏幕文件名可以包含用户名、历史连接id等信息,而不仅仅是固定的文件名。 能告诉我修改哪部分源码吗,谢谢 最
我正在使用 Guacamole HTML5 无客户端 VNC 查看器。我正在尝试通过 VNC 通过 Guacamole 上传文件。这可能吗? 我查看了应用程序的主页,这个功能似乎是可行的。 guaca
这里是 nginx 新手。我搜索了互联网,我发现的所有说明和示例都适用于比我拥有的更复杂的用例。 我正在尝试做的事情: 代理 http://BAREIP/guacamole/像http://BAREI
我刚刚设置了Guacamole 0.9.9 带有 MySQL 用户数据库和 LDAP身份验证,到目前为止一切正常。 但是,我希望能够从 Guacamole 外部在 MySQL 数据库中创建新用户和连接
早上好, 试图找到在 ubuntu 服务器上安装 GUACD 的最佳方法,我目前有一个在旧 VM 上运行的版本。我找不到安装 GUACD 的最佳解决方案。我很确定有一个可用的软件包。 此外,我必须始终
我正在使用 Guacamole VNC Web 客户端查看器,我想隐藏本地浏览器光标,否则你会看到两个光标,这会让人感到困惑。 我可以使用简单的样式隐藏浏览器鼠标: cursor:none; 但这不太
我们在使用 iframe 的浏览器中使用 Guacamole (http://guac-dev.org/)流式传输我们的 vnc 服务器。我们无法在 vnc Canvas 上获取键盘事件。虽然一旦我们
我的 Tomcat 服务器正在运行,我下载了 Guacamole VNC 查看器,然后按照以下说明进行操作:http://guacamole.sourceforge.net/ 但是,当我输入:http
关于正在运行的一些背景: 我有一个通过 VM 运行 Ubuntu 的 Windows 10 桌面。 在这个版本 16 的 Ubuntu 上,我的 guacamole 服务器、guacd 和 tomca
来自gaucamole的官方网站,即(http://guacamole.incubator.apache.org)- Apache Guacamole is a clientless remote d
我正在按照 manual 中的指导为 Apache Guacamole 编写一个简单的扩展。 。除了添加自定义 JavaScript 之外,我可以让大多数主题元素正常工作。根据手册,我应该能够通过在扩
我尝试从下面的教程中构建一个用于 ssh 的演示 Guacamole 应用程序。 http://guac-dev.org/doc/gug/writing-you-own-guacamole-app.h
我目前正在努力对 MS AD(服务器 2012)和 MySQL 作为连接数据库进行 LDAP 授权。使用 AD 帐户 (sAMAccountName) 登录 Guacamole 后,我无法添加任何连接
我们正在使用 Guacamole我们应用程序中的 HTML5 远程桌面功能。然而,一旦我们部署了 Guacamole 服务器并且我们的客户尝试从他们的公司网络访问它,他们就一直在报告连接问题。 事实证
我想在我的 React 应用程序中使用 guacamole-common-js,并且已经通过 guacamole-lite 在 docker 和 guacamole 客户端中设置了 guaca。我已经
我遇到了一个项目 Apache-Guacamole,它可以帮助您通过网络浏览器连接到远程计算机。我正在尝试将其集成到 spring-boot 应用程序中,但无法这样做。 该文档非常难以理解。那么,任何
我是一名优秀的程序员,十分优秀!