Apache Guacamole Неверный логин - PullRequest
0 голосов
/ 02 ноября 2019

Очень плохо знаком с гуакамоле, но я понимаю, как это работает. Я вполне уверен, что все правильно установил и настроил, но при попытке войти в систему я получаю неверное сообщение о входе в систему, даже с файлом user-mapping.xml по умолчанию.

Я установил $GUACAMOLE_HOME переменная для:

/etc/guacamole/

guacamole.properties выглядит следующим образом:

# Hostname and port of guacamole proxy
guacd-hostname: localhost
guacd-port:     4822

# Auth provider class (authenticates user/pass combination, needed if using the provided login screen)
auth-provider: net.sourceforge.guacamole.net.basic.BasicFileAuthenticationProvider
basic-user-mapping: /etc/guacamole/user-mapping.xml

И мой user-mapping.xml выглядит следующим образом:

<user-mapping>

<!-- Example user configurations are given below. For more information,
     see the user-mapping.xml section of the Guacamole configuration
     documentation: http://guac-dev.org/Configuring%20Guacamole -->

<!-- Per-user authentication and config information -->
<!--
<authorize username="USER1" password="PASSWORD">
    <protocol>rdp</protocol>
    <param name="hostname">192.168.1.90</param>
    <param name="port">3389</param>
</authorize>
-->

<!-- Another user, but using md5 to hash the password
     (example below uses the md5 hash of "PASSWORD") -->
<!--
<authorize
        username="USERNAME2"
        password="319f4d26e3c536b5dd871bb2c52e3178"
        encoding="md5">
    <protocol>vnc</protocol>
    <param name="hostname">localhost</param>
    <param name="port">5901</param>
    <param name="password">VNCPASS</param>
</authorize>
-->

</user-mapping>

Ls ​​-la в ~ / tomcat8 / .guacamole / дает мне следующее:

guacamole.properties -> /etc/guacamole/guacamole.properties

А файлы журнала показывают, что файл user-mapping.xml читается tomcat:

Nov 02, 2019 1:49:17 PM net.sourceforge.guacamole.net.basic.BasicFileAuthenticationProvider info
INFO: Reading user mapping file: /etc/guacamole/user-mapping.xml
Nov 02, 2019 1:49:17 PM org.glyptodon.guacamole.net.basic.AuthenticatingHttpServlet warn
WARNING: Authentication attempt from 192.168.1.115 for user "USER1" failed.
Nov 02, 2019 1:49:17 PM org.glyptodon.guacamole.net.basic.AuthenticatingHttpServlet warn
WARNING: Permission denied: Not authenticated

Как я уже сказал, даже если я использую файл user-mapping.xml по умолчанию с USERNAME & PASSWORD, я все равно получаю ту же ошибку.

Среда выглядит следующим образом:

Ubuntu 16.04

Tomcat8

openjdk версия "1.8.0_222"

Среда выполнения OpenJDK (сборка 1.8.0_222-8u222-b10-1ubuntu1 ~ 16.04.1-b10)

Виртуальная 64-разрядная серверная виртуальная машина OpenJDK (сборка 25.222-b10, смешанный режим)

Guacamole proxy daemon (guacd) версия 0.80,3

...