Package: x2goclient Version: 4.0.5.1-1
Complete system info :
$ which x2goclient /usr/bin/x2goclient $ cat /etc/lsb-release DISTRIB_ID=LinuxMint DISTRIB_RELEASE=18.1 DISTRIB_CODENAME=serena DISTRIB_DESCRIPTION="Linux Mint 18.1 Serena"
$ dpkg --list | grep x2goclient ii x2goclient 4.0.5.1 -1 amd64 X2Go Client application (Qt4)
WARNING my assumption is this problem will be on all x2goclient programs.
After change of the security settings on sshd we cannot connect using x2go. Using portforwarding ssh -L 9999:localhost:22 someremotehost then letting x2goclient connect to localhost port 9999 works.
Settings in sshd_config
MACs hmac-sha2-256,hmac-sha2-512
When connecting we get error message :
kex error : no match for method mac algo client->server: server [hmac- sha2-256,hmac-sha2-512], client [hmac-sha1]
My assumption is client is configured using hmac-sha1 as default
Problem does not surface using ssh or ssh port forwarding.
Problem can be easy reproduced using raspberry with mathe and MACs hmac-sha2-256,hmac-sha2-512 in sshd_config
Problem surface also with different ssh proxy servers having the MACs setting. As stated before normal connection on ssh or using port forwarding no problem.