jwetzell / docker-guacamole

A self-contained guacamole docker container for x64 and ARM. Remotely connect over SSH, RDP or VNC using HTML5.
https://hub.docker.com/r/oznu/guacamole/
GNU General Public License v3.0
104 stars 17 forks source link

Guacamole SSH Issue #8

Closed chiragnahata closed 8 months ago

chiragnahata commented 1 year ago

Issue with guacamole please help as soon as possible

Unable to connect to ssh using guacamole. I am getting this error. Is this becuase my server asks fro fingerprint verification or any other reason

image

docker run \ -p 4822:8080 \ -v /Portainer/AppData/Guacamole/Config:/config \ jwetzell/guacamole:arm32v7

ovizii commented 1 year ago

Are you connecting via ssh (as your thread title indicates) or via RDP (as the screenshot indicates)?

Also I'd like to add that the screenshot indicates that the remote desktop server encountered the error NOT guacamole so why not go check your remote desktop server's logs?

jwetzell commented 1 year ago

Anything in logs?

chiragnahata commented 1 year ago

Are you connecting via ssh (as your thread title indicates) or via RDP (as the screenshot indicates)?

Also I'd like to add that the screenshot indicates that the remote desktop server encountered the error NOT guacamole so why not go check your remote desktop server's logs?

I am doing a ssh connection

chiragnahata commented 1 year ago

Anything in logs?

No nothing I am able to do a ssh connection using Termius also but not through guacamole

chiragnahata commented 1 year ago

https://www.reddit.com/r/selfhosted/comments/y6v4g8/guacamole_ssh_error/ - Check out this

chiragnahata commented 1 year ago

Please help not resolved yet

jwetzell commented 1 year ago

Could possibly be this. I ran into this when I upgraded things to Ubuntu 22.04

chiragnahata commented 1 year ago

Could possibly be this. I ran into this when I upgraded things to Ubuntu 22.04

Tried but still cannot access via guacamole. And also it stopped the ssh connection from outside my network. Guacamole is deployed on my cloud on my local network

jwetzell commented 1 year ago

Not sure there is really enough information to help you troubleshoot any further. You don't seem to have logs that could point to an area to look at. Some next steps might be. Checking ssh from the computer/network that guacamole is running on to the device you are trying to SSH into. Checking SSH logs on both sides to see if there is any indication of auth/handshake/algorithm/etc. issues.

ckwcfm commented 1 year ago

I got this error too. It only have to me when I try to login using private key.

indigodelta commented 11 months ago

I have this problem too. I am using a password with ssh. I can log in directly to the server using an ssh terminal but not through guacamole. I made the change in the linked Reddit post and it solved the problem. I found this link which suggests that this has been fixed in 1.5.0 of guacamole, but I am using the latest one from this distribution and the problem is still there. Does this distribution not have the latest guacamole build or is it a bug in guacamole?

jwetzell commented 11 months ago

I have been unable to find a way to upgrade the version of libssh2 in the image. I believe bringing that up to date would resolve the SSH related problems.

indigodelta commented 11 months ago

I have been unable to find a way to upgrade the version of libssh2 in the image. I believe bringing that up to date would resolve the SSH related problems.

That explains the problem. Thanks for the clarification.

jwetzell commented 8 months ago

The 1.5.4-am64/latest and 1.5.4-arm64/arm64 images have been updated to included the latest libssh2 version which should fix this issue. If the problem still exists please reopen the issue.