Openssh sftp-server: .filepart supporto?

Sto cercando di configurare un server SFTP, che esegue Ubuntu Server 11.04. Ho installato openssh-server per fornire l'accesso SSH. Quello che sto cercando di fare è fare eseguire i caricamenti di file con un suffisso (.filepart o qualsiasi altra cosa), che verrà rimosso dopo il completamento del trasferimento.

L'idea di stream è:

  • Perché eseguire SSH su una port diversa
  • L'esecuzione di un evento localmente all'interno di un problema di authentication SSO Dockerfile
  • CentOS: Quando sono SSH, i file core * vengono creati
  • espandere i nomi host per fqdn prima di call ssh?
  • Inoltrare i collegamenti ssh al contenitore docker per hostname
  • L'authentication chiave non funziona quando si utilizza ssh o rsync come sudo
    1. cat.jpg utente cat.jpg
    2. Il server inizia a scrivere il file cat.jpg.filepart nella directory di destinazione
    3. Una volta completato il caricamento, il server sparisce il precedente cat.jpg (se presente) e rinomina cat.jpg.filepart a cat.jpg

    Ciò è per assicurarsi che i caricamenti incompleti di file non sovrascrivano i file esistenti. Qualche idea su come posso fare questo?

    Grazie

  • Ottenere rsync per eliminare i file dal * mittente * dopo il trasferimento
  • 4 Solutions collect form web for “Openssh sftp-server: .filepart supporto?”

    ProFTPD può supportre SFTP tramite il module mod_sftp e può fare proprio quello che descrivi con la sua direttiva HiddenStores ; questa funzionalità è supportta sia per i file FTP che SFTP.

    Dichiarazione completa: sono l'autore di ProFTPD e mod_sftp .

    Il server OpenSSH non lo support.

    Il client WinSCP SFTP può farlo da un lato client, se ciò aiuta.

    Vedi https://winscp.net/eng/docs/resume#automatic

    Per impostazione predefinita, utilizza il suffisso di .filepart per i file solo per 100 KB, ma è ansible configurarlo per utilizzarlo per qualsiasi file.

    Vedi https://winscp.net/eng/docs/ui_pref_resume

    (Io sono l'autore di WinSCP)

    Utilizza rsync (su ssh). È progettato per non distruggere i file esistenti se le copie non riescono a metà strada.

    Se si è in grado di scrivere Perl, è ansible scrivere il server personalizzato SFTP sopra Net :: SFTP :: Server / Net :: SFTP :: Server :: FS .

    Aggiornamento : vedi sftp-server-atomic-put.pl

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.