All posts

SFTP per upload in blocco: una guida pratica sul campo

ZeroStorage Team2 min read

Quando la libreria multimediale si sposta, usa SFTP. Riprende da dove si era interrotto, verifica e non gli importa del focus della scheda.

Configurazione una tantum

  1. Genera una coppia di chiavi: ssh-keygen -t ed25519 -f zero-storage
  2. Incolla la chiave pubblica in Impostazioni → SFTP.
  3. Indica al client l'host e la porta mostrati lì.

Come si comportano i trasferimenti

  • La struttura delle cartelle viene replicata nelle tue cartelle ZeroStorage.
  • Gli upload interrotti riprendono invece di ricominciare da capo.
  • I file appaiono nell'interfaccia web una volta chiuso il trasferimento e completato l'hashing.

Cosa si rompe per primo

I firewall in modalità passiva, i permessi della directory home e i client che insistono sui fork di risorsa di macOS. Se un trasferimento si blocca a zero byte, controlla il log del server prima di dare la colpa alla rete.

Integrarlo in una routine

I client che funzionano bene trattano il lato remoto come una cartella sul tuo computer, perché è esattamente quello che è. Punta un lavoro di sincronizzazione alla cartella di destinazione, tieni la chiave in un agent piuttosto che dentro uno script e lascia che i trasferimenti avvengano di notte, quando la connessione non è il collo di bottiglia di nessuno. Di solito i team dividono la differenza: i singoli file continuano a passare attraverso il browser, mentre le pipeline usano SFTP per tutto ciò che si ripete. Entrambi i percorsi arrivano nella stessa libreria, con gli stessi hash, la stessa deduplicazione e gli stessi controlli di condivisione.

  • Escludi i file temporanei dell'editor in modo che non intasino il log degli hash.
  • Tieni d'occhio le dimensioni delle cartelle: un caricamento multimediale può superare silenziosamente la capacità di una connessione domestica.
  • Tieni la chiave su un solo computer per persona e revocala quando il laptop viene ceduto.

La routine che vale la pena copiare è quella a cui non pensi mai: un lavoro pianificato alle 2 di notte, una chiave che sblocca solo una cartella e un log dei trasferimenti che nessuno deve leggere a meno che qualcosa non vada storto. Quando un'esecuzione fallisce, riprendere non costa nulla: il client riprende da dove la connessione si è interrotta e il controllo dell'hash conferma ogni byte arrivato prima dell'interruzione. Questa combinazione, ripresa più verifica, è l'intero motivo per cui questo percorso sopravvive sia ai firewall datati di decenni sia al Wi-Fi degli hotel.

sftp -i ~/.ssh/zero-storage [email protected]
sftp> put -r ./library/
sftp> bye

La guida completa, inclusi i timeout, si trova in la documentazione SFTP.

Home
My Files
API Docs
Contact
Transfers