Outils pour utilisateurs

Outils du site


guacamole

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
guacamole [2015/05/01 13:25] – détail tomcat mirtoufguacamole [2015/08/09 17:12] (Version actuelle) – systemd mirtouf
Ligne 22: Ligne 22:
  
 <Code:bash linenums:2 |Téléchargements de sources :> <Code:bash linenums:2 |Téléchargements de sources :>
-wget --content-disposition -O - http://sourceforge.net/projects/guacamole/files/current/source/guacamole-server-0.9.6.tar.gz/download | tar xfvz - +wget --content-disposition -O - http://sourceforge.net/projects/guacamole/files/current/source/guacamole-server-0.9.7.tar.gz/download | tar xfvz - 
-wget --content-disposition -O - http://sourceforge.net/projects/guacamole/files/current/source/guacamole-client-0.9.6.tar.gz/download | tar xfvz - +wget --content-disposition -O - http://sourceforge.net/projects/guacamole/files/current/source/guacamole-client-0.9.7.tar.gz/download | tar xfvz - 
-wget --content-disposition http://sourceforge.net/projects/guacamole/files/current/binary/guacamole-0.9.6.war/download+wget --content-disposition http://sourceforge.net/projects/guacamole/files/current/binary/guacamole-0.9.7.war/download
 </Code> </Code>
  
Ligne 43: Ligne 43:
  
 <Code:bash linenums:10 |Copie du servlet :> <Code:bash linenums:10 |Copie du servlet :>
-sudo cp guacamole-0.9.6.war /var/lib/tomcat8/webapps/guacamole.war+sudo cp guacamole-0.9.7.war /var/lib/tomcat8/webapps/guacamole.war
 </Code> </Code>
 +Vous pouvez en lieu et place utiliser maven à partir des sources du client pour compiler le fichier war.
  
   * __ Installation des fichiers de configuration__   * __ Installation des fichiers de configuration__
Ligne 51: Ligne 52:
 <Code:bash linenums:11 |Copie des fichiers de configuration :> <Code:bash linenums:11 |Copie des fichiers de configuration :>
 sudo mkdir {/etc/guacamole,/usr/share/tomcat8/.guacamole} sudo mkdir {/etc/guacamole,/usr/share/tomcat8/.guacamole}
-sudo cp guacamole-client-0.9.6/guacamole/doc/example/{guacamole.properties,user-mapping.xml} /etc/guacamole/+sudo cp guacamole-client-0.9.7/guacamole/doc/example/{guacamole.properties,user-mapping.xml} /etc/guacamole/
 sudo ln -s /etc/guacamole/guacamole.properties /usr/share/tomcat8/.guacamole/guacamole.properties sudo ln -s /etc/guacamole/guacamole.properties /usr/share/tomcat8/.guacamole/guacamole.properties
-sudo chown tomcat8 /etc/guacamole/user-ammping.xml+sudo chown tomcat8 /etc/guacamole/user-mapping.xml
 sudo chmod 600 /etc/guacamole/user-mapping.xml sudo chmod 600 /etc/guacamole/user-mapping.xml
 </Code> </Code>
Ligne 59: Ligne 60:
   * __ Configuration__   * __ Configuration__
  
-Le fichier guacamole.properties :+Le fichier guacamole.properties à **éditer ou vérifier avant de redémarrer les services** :
  
        # Hostname and port of guacamole proxy        # Hostname and port of guacamole proxy
Ligne 74: Ligne 75:
  
 <Code:bash linenums:16 |Démarrage des services :> <Code:bash linenums:16 |Démarrage des services :>
-sudo systemctl tomcat8.service restart+sudo systemctl restart tomcat8.service
 sudo /etc/init.d/guacd restart sudo /etc/init.d/guacd restart
 </Code> </Code>
Ligne 85: Ligne 86:
 Le reverse proxy en question, je vous épargne la partie liée à **TLS qui est indispensable**. Le reverse proxy en question, je vous épargne la partie liée à **TLS qui est indispensable**.
        location / {        location / {
-                proxy_pass http://localhost:8080/guacamole; +                 proxy_pass http://localhost:8080/guacamole/
-                proxy_buffering off; +                 proxy_buffering off; 
-                proxy_cookie_path /guacamole/ /; #indispensable pour se connecter +                 proxy_http_version 1.1; 
-                proxy_http_version  1.1; +                 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
-                include conf.d/proxy.conf;+                 proxy_set_header Upgrade $http_upgrade; 
 +                 proxy_set_header Connection $http_connection; 
 +                 proxy_cookie_path /guacamole/ /; # Indispensable pour se connecter si changement d'URL
         }         }
  
Ligne 96: Ligne 99:
 Il est également possible de gérer de façon avancée les utilisateurs avec mysql ou pgsql, chose que je ne traite pas ici. Il est également possible de gérer de façon avancée les utilisateurs avec mysql ou pgsql, chose que je ne traite pas ici.
  
 +{{:wiki:guac1.png?direct&200|}} {{:wiki:guac2.png?direct&200|}} {{:wiki:guac3.png?direct&200|}}
 +
 +{{:wiki:guac4.png?direct&300|}} {{:wiki:guac5.png?direct&300|}}
 ===== Sources ====== ===== Sources ======
   - https://www.debinux.de/2015/02/guacamole-eine-html5-remote-access-applikation/   - https://www.debinux.de/2015/02/guacamole-eine-html5-remote-access-applikation/
guacamole.1430479518.txt.gz · Dernière modification : 2015/05/01 13:25 de mirtouf