Scaricare un file tramite SFTP

Scarica un file dosya tramite SFTP, verifica il numero di byte locali o il checksum e scopri letture con offset, permessi ed errori dovuti a percorsi non aggiornati.

Ultima revisione

Gli screenshot mostrano l’interfaccia in inglese.

SFTP di dosya supporta letture ordinarie e con offset. I file sotto 64 MiB usano un percorso di lettura in memoria; quelli da 64 MiB in su usano richieste a intervalli limitati, quindi un download grande può avviarsi più lentamente o procedere a velocità diversa. Non esiste un limite di dimensione del download SFTP, ma limiti di ruolo, chiave, traffico in uscita e concorrenza possono comunque rifiutare la richiesta.

Procedura in quattro passaggi: annotare percorso e dimensione remoti, scaricare in un nuovo percorso locale, confrontare byte e SHA-256 e riprendere solo se il file è invariato.
Procedura in quattro passaggi: annotare percorso e dimensione remoti, scaricare in un nuovo percorso locale, confrontare byte e SHA-256 e riprendere solo se il file è invariato. Apri lo screenshot a dimensione intera.

Usa una chiave API Solo lettura o Accesso completo che includa il protocollo SFTP e lo spazio di lavoro desiderato. Il nome utente deve coincidere esattamente con l’email del proprietario della chiave, incluse maiuscole e minuscole. In /, scegli un nome o slug dello spazio di lavoro elencato prima di accedere alle sue cartelle.

Passaggi

  1. Connettiti a sftp.dosya.dev sulla porta 2222, esegui ls ed entra nello spazio di lavoro che contiene il file. Annota il percorso remoto e la dimensione indicata da stat o dall’elenco del client.
  2. Scegli una nuova destinazione locale per non confondere una copia parziale precedente con questo tentativo. In OpenSSH usa get "remote-name.ext" "./remote-name.ext"; un client grafico può usare Scarica.
  3. Attendi il completamento senza una risposta read failed, Permission denied o No such file. Se la cache della cartella segnalava un percorso mancante, questo viene controllato ancora una volta.
  4. Confronta il numero di byte locali con l’elenco remoto. Per verificare l’integrità, calcola SHA-256 sul file scaricato e confrontalo con un checksum attendibile o una copia originale verificata separatamente.
  5. Se il trasferimento si è fermato ma il file remoto non è cambiato, riprendilo con un client che esegue letture con offset. Ricomincia da zero se nome, dimensione o versione corrente del file remoto sono cambiati durante l’interruzione.
  6. Apri il file locale completo, poi elenca di nuovo la cartella remota. Conserva il registro del client e l’operazione esatta se un secondo download restituisce byte diversi; SFTP non offre una shell né un comando hash sul server.
Panoramica SFTP di dosya con una scheda Transfer che mostra i comandi put e get, incluso get per il download.
Panoramica SFTP di dosya con una scheda Transfer che mostra i comandi put e get, incluso get per il download. Apri lo screenshot a dimensione intera.

Permission denied può indicare che il ruolo nello spazio di lavoro non consente SFTP o il download. No such file comprende percorsi assenti o nascosti e un file sostituito può rendere obsoleto un identificativo in cache; il gateway aggiorna il percorso una volta quando il vecchio oggetto restituisce 404. Le letture soggette a limiti di frequenza rispettano Retry-After per un massimo di tre nuovi tentativi, mentre gli errori temporanei di rete GET o 500/502/504 ricevono al massimo due nuovi tentativi.

Un download riuscito crea solo una copia locale. Non rimuove, condivide o modifica il file remoto dosya e un’eliminazione locale non può influire sullo spazio di archiviazione cloud, a meno che il client non invii un’eliminazione remota separata.

Risultato previsto

Un file locale completo si trova nella destinazione scelta, la sua dimensione corrisponde all’elenco remoto attuale e l’eventuale confronto del checksum usa i byte effettivamente scaricati. L’originale resta nello stesso spazio di lavoro e nella stessa cartella dosya.

Guide correlate

Ti è stata utile?

Caricamento delle valutazioni…

Quando voti, salviamo un cookie tecnico per un massimo di 180 giorni, così puoi cambiare la tua risposta.

Domande e risposte

Fai una domanda sui passaggi di questa guida. Le domande vengono revisionate prima della pubblicazione.

Non inserire dati dell’account, credenziali o file privati nelle domande pubbliche. Usa l’assistenza privata in questi casi.

Caricamento delle domande…

    Accedi al tuo account dosya per fare una domanda.

    Controlla il risultato prima di riprovare

    Usa questi controlli quando devi verificare il risultato di un’attività.