I was attempting to use x2go for the first time and ran into the issue where I already had made an existing connection to my target machine using a current OpenSSH connection. This creates the existing default ecdsa certificate in the known_hosts file and somehow breaks x2go. I found a few posts on how to fix this at http://john.wesorick.com/2011/11/issues-installing-x2go.html and https://lists.berlios.de/pipermail/x2go-user/2011-October/000448.html, but my question is why doesn't x2go support any certificate type that the underlying SSH client supports? Or why can't it just request the other type of connection and then offer to store the new key?