Общедоступные папки являются большим ресурсом при надлежащем использовании. Вместо того, чтобы искать альтернативу, необходимо изучить блокировку вниз общедоступных папок для ограничения их использования. Существует много, можно сделать, чтобы гарантировать, что общедоступные папки используются соответственно. например, Мои пользователи не могут создать сообщения в общедоступных папках. Они могут только использовать календари, которые я создал для них.
ProFTPD может поддерживать SFTP через модуль mod_sftp , и могут делать то, что вы описываете, с помощью его директивы HiddenStores
; эта функция поддерживается как для загрузки по FTP, так и для SFTP.
Полное раскрытие: Я являюсь автором ProFTPD и mod_sftp .
Используйте rsync (по ssh). Это разработано для не уничтожения существующих файлов, если копии приводят половину к сбою пути через.
Если Вы можете записать Perl, Вы могли бы записать свой специализированный сервер SFTP сверху Сети:: SFTP:: сервер/Сеть:: SFTP:: Сервер:: FS.
Обновление: см. sftp-server-atomic-put.pl
Сервер OpenSSH не поддерживает это.
SFTP-клиент WinSCP может делать это со стороны клиента, если это помогает.
См. https://winscp.net / eng / docs / resume # automatic
По умолчанию используется .суффикс filepart
только для файлов размером более 100 КБ, но вы можете настроить его для использования в любом файле.
См. https://winscp.net/eng/docs/ui_pref_resume
(I ' m автор WinSCP)