L'user-mapping.xml fichier ne fonctionne pas dans le guacamole, de connexion non Valide

Récemment, j'ai suivi les instructions d'installation du Guacamole dans le manuel sur les http://guac-dev.org/. Mon système Ubuntu 14.04.

Tout d'abord, j'ai installé la base dépendances requises:

$ apt-get install -y apache2 libcairo2-dev libjpeg62-dev libpng12-dev libossp-uuid-dev libfreerdp-dev libpango1.0-dev libssh2-1-dev libtelnet-dev libpulse-dev libssl-dev libvorbis-dev maven tomcat7
$ apt-get install -y libvncserver-dev

Ensuite, j'ai téléchargé guacamole-server-0.9.8.tar.gz et guacamole-0.9.8.war et installé conformément aux instructions fournies dans le manuel:

$ tar xf guacamole-server-0.9.8.tar.gz
$ cd guacamole-server-0.9.8
$ ./configure
$ make
$ make install
$ cp guacamole-0.9.8.war /var/lib/tomcat7/webapps/guacamole.war
$ mkdir /etc/guacamole

J'ai créé le /etc/guacamole/guacamole.properties, contenant les éléments suivants:

guacd-hostname: localhost # although the guide says it should be guacd-host, but the example shown in http://guac-dev.org/doc/gug/configuring-guacamole.html is guacd-hostname
guacd-port: 4822
user-mapping: /etc/guacamole/user-mapping.xml

/etc/guacamole/user-mapping.xml contient les éléments suivants:

<user-mapping>
    <authorize username="USERNAME" password="PASSWORD">
        <protocol>vnc</protocol>
        <param name="hostname">localhost</param>
        <param name="port">5901</param>
        <param name="password">123456</param>
    </authorize>
    <authorize username="wangx" password="wangxiang">
        <protocol>vnc</protocol>
        <param name="hostname">192.168.1.111</param>
        <param name="port">5901</param>
        <param name="password">123456</param>
    </authorize>
</user-mapping>

J'ai ensuite redémarré tomcat7 et guacd:

$ /etc/init.d/tomcat7 restart
$ /etc/init.d/guacd restart

La GUACAMOLE_HOME variable d'environnement est vide:

$ echo $GUACAMOLE_HOME

Il n'y a pas de .guacamole répertoire dans /home/<user> ni dans /var/lib/tomcat7/webapps/guacamole. Quand je visite la http://localhost:8080/guacamole, j'ai entré le nom d'utilisateur "wangx" et le mot de passe "wangxiang", il montre de connexion non valide.

Comment puis-je résoudre ce problème? Où dois-je trouver la guacamole.properties et user-mapping.xml fichier? Ai-je fais quelque chose de mal?

Vous remercie de votre attention.

OriginalL'auteur ramwin | 2015-11-03