On Sunday 16 October 2011 06:12:40 CACook@quantum-sci.com wrote:
On Sunday, October 16, 2011 03:42:52 AM Ivan Kabaivanov wrote:
This happened to me. Just a guess, have you switched to newer openssh + openssl 1.x.x? If so, openssh uses ecdsa-sha2-nistp256 keys by default, and x2go doesn't. You can either disable ecdsa on the server, or delete the key from your known_hosts on the client, start x2goclient and it should pick the correct key.
I guess I'm using the newer openssh, as I have ecdsa server keys in /etc/ssh.
First on the server I edited sshd.config and found all three keys were uncommented, so I commented out rsa and ecdsa, leaving only dsa. Restarted the ssh server, and session manager on client machine, and tried new session but same error. Then I renamed the two ecdsa keys, restarted again, but same error.
Why doesn't x2go support elliptic curve? I'm using the one from Debian Testing (Wheezy): deb http://packages.x2go.org/debian wheezy heuler
I forgot to tell you that you also need to remove the server key from ~HOME/.ssh/known_hosts. x2go tries to use the keys from that file. After removing the key (and enabling ssh-dsa keys on the server side and restarting sshd) x2go should work.
IvanK.