File user-mapping.xml of Package guacamole-client
<user-mapping>
<!-- Per-user authentication and config information -->
<authorize username="USERNAME" password="PASSWORD">
<protocol>vnc</protocol>
<param name="hostname">localhost</param>
<param name="port">5900</param>
<param name="password">VNCPASS</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">
<!-- First authorized connection -->
<connection name="localhost">
<protocol>vnc</protocol>
<param name="hostname">localhost</param>
<param name="port">5901</param>
<param name="password">VNCPASS</param>
</connection>
<!-- Second authorized connection -->
<connection name="otherhost">
<protocol>vnc</protocol>
<param name="hostname">otherhost</param>
<param name="port">5900</param>
<param name="password">VNCPASS</param>
</connection>
<!-- Third authorized connection -->
<connection name="openSUSE-Server">
<protocol>ssh</protocol>
<param name="hostname">192.168.43.3</param>
<param name="port">22</param>
<param name="password">RDPPASS</param>
<param name="enable-sftp">true</param>
</connection>
<!-- Fourth authorized connection -->
<!--
Ensure that the path specified by the drive-path parameter must exist on the Guacamole server
and accessible by guacd, readable and writable by the user that runs guacd.
Note that this does not refer to a directory on the RDP server.
-->
<connection name="Windows 7">
<protocol>rdp</protocol>
<param name="hostname">192.168.100.86</param>
<param name="port">3389</param>
<param name="password">RDPPASS</param>
<param name="enable-drive">true</param>
<param name="drive-path">/shared-folder</param>
</connection>
</authorize>
</user-mapping>