Thank you for your reply. I thought the user-mapping should exist and now I 
understand it doesn't have to, since you installation doesn't have it. Thanks.
Here's my scurrent setup: 
1) I have a VM called dockerhost (x.x.2.x) which has docker installed on it. 
2) I can access this VM only through our proxy server.
3) To access the Guacamole GUI, I'll have to setup SSH tunnel and forward the 
port 8080 
My local machine's ssh config file for this VM:
Host dockerhost        HostName x.domain.com          ProxyCommand ssh 
user@proxy-server -W %h:%p        LocalForward 8080
I will go to and access the GUI. So far so good. I have setup my 
connections and created a user.
But when I try to connet to my two remote hosts (one CentOS and one Windows and 
on another network VPC) it doesn't connect and I can't seem to figure out why.
My CentOS connection settings:
Name: CentOSLocation: ROOTProtocol: SSH
NetworkHostname: x.x.88.1Port: 22
And left the rest of the fields blank.
My Windows connection settings:
Name: WindowsLocation: ROOTProtocol: RDP
NetworkHostname: x.x.88.2Port: 3389Security mode: NLA (I've tried the rest of 
the options but no luck with those either)Ignore server certificate: Checked
And left the rest of the fields blank.
There are three docker containers running, some of the logs for each container 
are as follows.
Docker logs after I attempt to connect to the CentOS machine:
guacd[1164]: INFO: User "@8805fb92-7f67-4e6c-974c-92e79953c80f" joined 
connection "$ba540c22-e6ce-48e3-8256-f160e7c820ea" (1 users now 
present)guacd[1164]: ERROR: SSH handshake failed.
Docker logs after I attempt to connect to the Windows machine:
guacd[1180]: INFO: Security mode: NLAguacd[1180]: INFO: Resize method: 
noneguacd[1180]: INFO: User "@46dbaefd-978e-4a6b-8c0e-4a6b4060288a" joined 
connection "$079de6dc-145b-4a3d-adcf-8222a718cbf2" (1 users now 
present)guacd[1180]: INFO: Loading keymap "base"guacd[1180]: INFO: Loading 
keymap "en-us-qwerty"guacd[1180]: INFO: Authentication requested but username 
or password not givenguacd[1180]: ERROR: Error connecting to RDP 
serverguacd[1180]: INFO: User "@46dbaefd-978e-4a6b-8c0e-4a6b4060288a" 
disconnected (0 users remain)guacd[1180]: INFO: Last user of connection 
"$079de6dc-145b-4a3d-adcf-8222a718cbf2" disconnectedconnected to 
x.x.88.2:3389SSL_read: Failure in SSL library (protocol error?)Authentication 
failure, check credentials.If credentials are valid, the NTLMSSP implementation 
may be to blame.guacd[1]: INFO: Connection 
"$079de6dc-145b-4a3d-adcf-8222a718cbf2" removed.
Could you please help me figure out what the issue is?
Thanks in advance

    On Wednesday, April 4, 2018, 3:03:10 AM EDT, Mike Jumper 
<mike.jum...@guac-dev.org> wrote:  
 On Tue, Apr 3, 2018 at 12:24 PM, Tezarin <teza...@yahoo.com.invalid> wrote:

> Hi all,
> I am new to Guacamole and decided to set that up inside Docker. I followed
> a couple of instructions, i.e. https://guacamole.apache.
> org/doc/gug/guacamole-docker.html
> And
> https://www.cb-net.co.uk/linux/running-guacamole-from-
> a-docker-container-on-ubuntu-16-04-lts-16-10/
> And now have three docker container: guacamole, guacd and mysql.


I was able to locate the guacamole.properties file but there is no
> user-mapping.xml file.
Why are you trying to use user-mapping.xml?

> This is my guacamole.properties
>  cat /root/.guacamole/guacamole.properties# guacamole.properties -
> generated Mon Apr  2 17:27:20 UTC 2018guacd-hostname:
> 4822
> #user-mapping: /etc/.guacamole/user-mapping.xmlmysql-hostname:
> 3306mysql-database: guacamolemysql-username:
> guacamolemysql-password: [password]
Does this mean you have manually edited guacamole.properties after the
container started?

- Mike

Reply via email to