web-dev-qa-db-ja.com

x2go:接続に失敗しました、リモートファイルを作成できません

X2goclientでサーバーに接続しようとすると、次のエラーが発生します。

どうすれば修正できますか?

[〜#〜] update [〜#〜]:両方のコンピューターがファイアウォールのない同じローカルネットワーク上にあり、それらの間のssh接続は完全に機能します。両方のコンピューターでUbuntu 18.04、ソフトウェアバージョンを実行しています:x2goserver 4.1.0.0-3およびx2goclient 4.1.1.1-2

3
stiv

これは、後方互換性のないlibsshの変更であり、SCPプロトコル(別名CVE-2019-14889)の主要なケースの1つを破りました。これはすでにx2goclientに fixed であり(これは以前にWindowsクライアント用にすでに修正されていました)、これをお気に入りのディストリビューションに入れるのは時間の問題です(できればバグトラッカーのバグレポートを介して-) https://bugs.launchpad.net/ ):

また、毎晩のビルドリポジトリを使用することもできます https://launchpad.net/~x2go/+archive/ubuntu/ppa 使用可能なバージョン4.1.2.2-0〜1884〜ubuntuの固定x2goclientがあり、それは働いています。

1
Jakuje

これに対する一時的な汚い解決策を見つけました。

これは、libsshを壊したscpの最新の更新に問題があるようです。 libssh-4 packageを最新バージョンにダウングレードしてx2goclientを再起動すると、修正されました。

これはaptまたはsynapticで実行できます。

libssh-4を検索してクリックし、 Ctrl + E またはパッケージ->強制バージョン、そして以前のものを選択

enter image description here

古いパッケージを保持することはお勧めできません。これは一部のCVEのパッチでしたので、将来のアップデートですべて正常に戻る可能性があることに注意してください。

0
mattf