Lorsque j'essaie de serveur avec x2goclient, j'obtiens cette erreur:
comment puis-je le réparer?
[~ # ~] mise à jour [~ # ~] : Les deux ordinateurs sont sur le même réseau local sans pare-feu, la connexion ssh entre eux fonctionne parfaitement. Les deux ordinateurs exécutent Ubuntu 18.04, versions logicielles: x2goserver 4.1.0.0-3 et x2goclient 4.1.1.1-2 .
Il s'agit d'un changement non rétrocompatible dans libssh, qui a brisé l'un des cas d'angle du protocole SCP (alias CVE-2019-14889). C'est déjà corrigé dans le x2goclient (il a déjà été corrigé pour les clients Windows auparavant) et maintenant c'est juste une question de temps pour obtenir ceci dans votre distribution préférée (de préférence via le rapport de bogue dans leur tracker de bogue - https://bugs.launchpad.net/ ):
Vous pouvez également utiliser un référentiel de builds nocturne https://launchpad.net/~x2go/+archive/ubuntu/ppa Il existe un x2goclient fixe avec la version 4.1.2.2-0 ~ 1884 ~ ubuntu disponible et ça marche.
J'ai trouvé une solution temporaire et sale pour cela.
Cela semble être un problème avec les mises à jour les plus récentes de libssh
qui ont cassé scp
. Rétrograder le libssh-4 package
vers sa dernière version et redémarrage du x2goclient
me l'a fixé.
Cela peut être fait avec apt
ou synaptic
:
rechercher libssh-4
, Clique dessus, Ctrl + E ou package-> Forcer la version et choisir la précédente
Gardez à l'esprit que la conservation des anciens packages n'est pas recommandée et qu'il s'agissait d'un correctif pour certains CVE, il se pourrait donc que tout redevienne normal dans les futures mises à jour.