murano-apps/Guacamole/package
Ekaterina Chernova c7896d90c9 Update UI definitions to 2.2 version
Now latest supported version is 2.2.
It was in blueprint.
In this commits version of all apps is updated.
New definitions will be not supported by old
murano releases, since apps from corresponding
branch need to be used.

Change-Id: I0a001c44ab32b11387bd1c3930aca89391501d8a
Closes-Bug: #1495548
2015-09-25 11:54:13 +03:00
..
Classes Update UI definitions to 2.2 version 2015-09-25 11:54:13 +03:00
Resources Add Guacamole 2015-07-03 10:25:18 +04:00
UI Update UI definitions to 2.2 version 2015-09-25 11:54:13 +03:00
LICENSE Add Guacamole 2015-07-03 10:25:18 +04:00
logo.png Add Guacamole 2015-07-03 10:25:18 +04:00
manifest.yaml Add Guacamole 2015-07-03 10:25:18 +04:00
readme.rst Add Guacamole 2015-07-03 10:25:18 +04:00

readme.rst

Guacamole

Guacamole is an HTML5 web application that provides access to desktop environments using remote desktop protocols (such as VNC or RDP).

Logging In To Guacamole

The web login screen for Guacamole is available at http://server.host:server.port/guacamole. To login to Guacamole use the username and password which you have specified before installing.

Logging In To Your Host

By default there will be three connections available: localhost-ssh, otherhost-vnc, otherhost-rdp. Connections otherhost-vnc, otherhost-rdp are used as examples and can be useful later. So to get started use localhost-ssh and the same username and password that you have used to login to Guacamole. After that you will already be at /etc/guacamole. Here you can modify configuration if you need to use a different authentication module or if you need to veer from the defaults.

Configuring Guacamole Default Authentication

The default authentication provider used by Guacamole reads all username, password, and configuration information from a file called the "user mapping". By default, Guacamole will look for this file at /etc/guacamole/user-mapping.xml.

Default user mapping file looks something like this:

<user-mapping>
    <authorize username="..." password="..." encoding="md5">
        <connection name="localhost-ssh">
            <protocol>ssh</protocol>
            <param name="hostname">127.0.0.1</param>
            <param name="port">22</param>
        </connection>
        <connection name="otherhost-vnc">
            <protocol>vnc</protocol>
            <param name="hostname">otherhost</param>
            <param name="port">5901</param>
        </connection>
        <connection name="otherhost-rdp">
            <protocol>rdp</protocol>
            <param name="hostname">otherhost</param>
            <param name="port">3389</param>
        </connection>
    </authorize>
</user-mapping>

Each user is specified with a corresponding <authorize> tag. This tag contains all authorized connections for that user, each denoted with a <connection> tag. Each <connection> tag contains a corresponding protocol and set of protocol-specific parameters, specified with the <protocol> and <param> tags respectively.

Applying configuration changes

There is no need to restart Tomcat or Guacamole services, all configuration changes will be applied after relogin.

For more info please visit - http://guac-dev.org/.