Thanks for your reply, but i figured out what the problem was. The box that guacample is on has two version of OpenSSL, a compat version and the latest version. It turns out the guacd was picking up the compat version and the ssh client library was picking up the new one. Once i fixed my setup where both were picking up the latest OpenSSL, it worked just fine.
09/06/2016 08:11:40, "Thomas Bereknyei" <[email protected]>:
I had a similar issue that turned out to be a key algorithm mismatch. ECDSA is not supported as far as I know.
Hello.
I am using guacamole 0.9.9 on a CentOS 6.8 box, with a custom front end. RDP and VNC work fine. I am having trouble with SSH. When i try to connect, i get the prompts for username and password, but then it disconnects. This is what guacd outputs:
guacd[6285]: INFO: Protocol "ssh" selected
guacd[6285]: INFO: Connection ID is "$d3ed8125-6faf-4610-9fa5-90486460dd2b"
guacd[6285]: INFO: Starting client
guacd[6285]: DEBUG: Starting input thread.
guacd[6285]: DEBUG: Starting output thread.
guacd[6285]: DEBUG: Ignoring unknown keysym: 0xFFE2
guacd[6285]: DEBUG: Successfully connected to host xxx.xxx.xxx.xxx, port 22
guacd[6285]: ERROR: SSH handshake failed.
guacd[6285]: DEBUG: Input thread terminated.
guacd[6285]: DEBUG: Output thread terminated.
guacd[6285]: INFO: Client disconnected
I am able to ssh into the box from the server without any problems. Has anyone seen this issue before, or can recommend a place i can start debugging this?
thanks,
adamtg