Openssh sftp-server: .filepart 支持吗?

The*_*uck 5 ssh file-transfer sftp

我正在尝试设置一个 SFTP 服务器,在 Ubuntu Server 11.04 上运行。我安装了 openssh-server 来提供 SSH 访问。我想要做的是让文件上传运行后缀(.filepart 或其他),这将在传输完成后删除。

流的思路是:

  1. 用户上传 cat.jpg
  2. 服务器开始写入cat.jpg.filepart目标目录
  3. 上传完成后,服务器将删除之前的cat.jpg(如果有)并重命名cat.jpg.filepartcat.jpg

这是为了确保不完整的文件上传不会覆盖现有文件。关于我如何做到这一点的任何想法?

谢谢

Cas*_*lia 2

ProFTPD 可以通过mod_sftp模块支持 SFTP ,并且可以按照您用其HiddenStores指令描述的方式进行操作;FTP 和 SFTP 上传均支持此功能。

完全披露:我是 ProFTPD 和 mod_sftp 的作者