web-dev-qa-db-fra.com

x2go: la connexion a échoué, impossible de créer un fichier distant

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 .

3
stiv

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.

1
Jakuje

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

enter image description here

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.

0
mattf