[
https://issues.apache.org/jira/browse/GUACAMOLE-1226?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17425507#comment-17425507
]
Zyb Ster commented on GUACAMOLE-1226:
-------------------------------------
[~vnick] I could solve the problem today for me.
Not with the official release - I had to build guacd container myself and I
changed base image from buster to sid and bullseye-backports.
Those new Debian base images include libssh2(1.10.0-2)
All SSH problems - Keys as well as hostkey algorithms finished now.
I would propose you build your docker containers with that libssh2 version.
1.10.0-2 is compatible dependency-wise with buster.
Either manually include .deb package into container build or change base-image
to sid.
Even bookworm (testing) and bullseye (stable) include higher and working
versions of libssh2.
For everyone who stumbles upon this and wants to fix it on their owns - here's
what I did.
Go to your docker host.
Check out:
[https://github.com/apache/guacamole-server.git]
Change to the directory.
Edit Dockerfile and change debian base image (1x) and debian backports image
(2x)
ARG DEBIAN_BASE_IMAGE=sid-slim
ARG DEBIAN_RELEASE=bullseye-backports
Then build the docker container (docker build -t yourname/guacd:<yourtag> .
Afterwards Guacamole is able to use ECDSA & ED25519 SSH Keys as well as is able
to connect to hosts with newer HostKeyAlgorithms (like e.g. VmWare ESXI)
> Update docker containers
> ------------------------
>
> Key: GUACAMOLE-1226
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-1226
> Project: Guacamole
> Issue Type: Improvement
> Components: guacamole-docker
> Affects Versions: 1.2.0
> Reporter: Zyb Ster
> Priority: Minor
>
> Most recent offical docker containers of guacamole-server are not able to
> handle ECDSA & ED25519 SSH Keys to connect to hosts.
> Reason for this is that libssh2-1 is version Version: 1.8.0-2.1 but needs to
> be version 1.9.0 to support both.
> Version 1.9. also is not available in the debian repositories.
> It's possible to build the new version from git repository.
> [https://libssh2.org/changes.html#1.9.0]
> Also in Ubuntu there is no recent version available.
> Alpine as well as Arch Linux provide packages - however they do not have
> libtelnet in their repositories.
> Is there any chance to build up-to-date docker containers including Guacamole
> 1.3 and libssh2-1.9.0 ?
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)