Hallo,
ich habe eine Hyper-V VM mit Debian 8.5 aufgesetzt. Darauf laufen Tomcat7 und Guacamole (Server und Client). Dieser Service ist über einen nginx-Reverse-Proxy auch von außen erreichbar. Allerdings habe ich das Problem, dass jede Anmeldung fehlschlägt.
Der Dienst, guacd, lauscht auf den richtigen Port (TCP 4822), das habe ich per netstat überprüft.
Auf dem Windows Host wurde NLA abgeschaltet.
Die guacamole 0.9.9 - Config sieht folgendermaßen aus:
/etc/guacamole/guacamole.properties
|
Quellcode
|
1
2
3
4
5
6
7
|
# 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
|
/etc/guacamole/user-mapping.xml
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
<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="rdp" password="rdp">
<protocol>rdp</protocol>
<param name="hostname">rdp.nd.local</param>
<param name="security">rdp</param>
<param name="ignore-cert">true</param>
<param name="disable-auth">true</param>
<param name="server-layout">de-de-qwertz</param>
</authorize>
</user-mapping>
|
Ich habe es außerdem mit
<connection name="RDP"> [...] </connection> innerhalb der
<authorize>-Tags versucht. Leider ohne Erfolg.
Natürlich habe ich nach jeder Änderung den Dienst
guacd neugestartet.
Hat jemand guacamole bei sich schon einmal eingerichtet und weiß, was ich wo anders einstellen muss?
Bin für jeden Rat dankbar.