x2go:连接失败,无法创建远程文件

x2go:连接失败,无法创建远程文件

当我尝试使用 x2goclient 访问服务器时,出现以下错误:

我该如何修复它?

更新:两台计算机都在同一个本地网络上,没有防火墙,它们之间的 ssh 连接工作正常。两台计算机都运行 Ubuntu 18.04,软件版本:x2goserver 4.1.0.0-3x2goclient 4.1.1.1-2

答案1

这是 libssh 中不向后兼容的更改,它破坏了 SCP 协议中的一个极端情况(又名 CVE-2019-14889)。这已经固定的在 x2goclient 中(之前已经为 windows 客户端修复了这个问题),现在将它添加到你最喜欢的发行版中只是时间问题(最好通过他们的错误跟踪器中的错误报告https://bugs.launchpad.net/):

你也可以使用夜间构建仓库https://launchpad.net/~x2go/+archive/ubuntu/ppa 有一个修复的 x2goclient 版本 4.1.2.2-0~1884~ubuntu 可用并且正在运行。

答案2

我找到了一个临时的解决方案来解决这个问题。

这似乎是 的最新更新导致的问题,libssh导致 中断scp。将 降级libssh-4 package到最新版本并重新启动 后,x2goclient这个问题就解决了。

apt这可以通过或 来完成synaptic

搜索libssh-4,单击它,Ctrl+E或 package->Force version,然后选择较早的版本

在此处输入图片描述

请记住,不建议保留旧软件包,并且这是某些 CVE 的补丁,因此在未来的更新中可能会恢复正常。

答案3

尝试重新创建一个新用户:

adduser myuser2

然后尝试使用新用户和密码登录。如果这有帮助,请找出您当前尝试用户权限的原因。

相关内容