WinSCP 和 chroot 问题,“调用 OS 函数失败”

WinSCP 和 chroot 问题,“调用 OS 函数失败”

我们在 CentOS 上设置了一个 chroot 环境,供用户下载数据。我们的一个用户正在使用 WinSCP,他们遇到了此错误:

“调用 OS 函数失败”。

此链接WinSCP 支持论坛上提出了同样的问题,但没有回复。问题似乎是 chroot 环境在目录名称中传递了双反斜杠“\”,这让 WinSCP 感到困惑。有没有人遇到过同样的问题并知道如何解决?

答案1

在 Winscp 中,转到选项-->首选项-->耐力-->启用传输恢复-->所有文件单击确定,然后刷新 Winscp。错误不应该出现。

答案2

此错误似乎表明 chroot 设置不正确并且缺少必要的库。服务的配置是什么?

您使用 rssh 吗?如果是,旧版本的 WinSCP 只能在无限制的 shell(带有 cp、chmod 等的 shell)下工作,新版本支持 SFTP 协议,工作正常。

相关内容