Programma FTP: funzioni di diversi client FTP a confronto

Oggi solo pochi utenti hanno bisogno di un programma FTP, un client per il puro trasferimento di file tramite il protocollo FTP , ad esempio per la manutenzione dei propri siti web, il trasferimento di …

Programma FTP: funzioni di diversi client FTP a confronto

FTP-Programm
  1. Rivista
  2. »
  3. Test del software
  4. »
  5. Sicherheit
  6. »
  7. Backup
  8. »
  9. Programma FTP: funzioni di diversi client FTP a confronto

Oggi solo pochi utenti hanno bisogno di un programma FTP, un client per il puro trasferimento di file tramite il protocollo FTP , ad esempio per la manutenzione dei propri siti web, il trasferimento di dati e il backup su un server FTP, ecc. Nel seguente articolo presentiamo diversi programmi FTP per Windows, sia gratuiti che a pagamento, e forniamo un consiglio su quale sia il client più adatto per quale settore di applicazione.

Che cos’è un programma FTP?

Un programma FTP è uno strumento speciale con cui è possibile scambiare file tra il computer locale e un server tramite il protocollo FTP.

A quale scopo mi serve un programma FTP?

I programmi FTP sono utili per la manutenzione dei propri siti web, ma anche per scopi di backup. Con WebDAV è possibile collegarsi anche a file server, come il proprio NAS.

È sufficiente un client FTP gratuito?

Nel nostro confronto, i programmi FTP gratuiti sono risultati abbastanza convincenti, ma offrono un quadro eterogeneo in termini di funzionalità.

1. poche informazioni sul protocollo FTP

Il protocollo di trasferimento dei file è uno dei più vecchi protocolli utilizzati su Internet e viene utilizzato per trasferire i file. Un server FTP fornisce directory e file a cui un client può accedere.

Il vostro server FTP: Nel nostro articolo Home FTP Server – Introduzione, nozioni di base ed esercitazione descriviamo i dettagli della configurazione di un server FTP in ambiente Windows.

L’accesso può avvenire con autenticazione o in forma anonima. Per entrambi i tipi di accesso è possibile definire diritti speciali di scrittura e lettura, ad esempio per l’avvio di directory, per la sovrascrittura di un file, ecc.

1.1 Accesso ai server FTP tramite client, riga di comando o browser

L’accesso a un server FTP avviene tramite un client FTP. È possibile scegliere tra browser web, linea di comando o programmi FTP classici.

La riga di comando di Linux e Windows offre la funzionalità FTP, che tuttavia è adatta soprattutto agli script batch per il backup automatico dei dati piuttosto che agli utenti. Inoltre, esistono molti programmi di backup, come Duplicati o GoodSync, che possono eseguire il backup o la sincronizzazione dei file direttamente sui server FTP o impostarli tramite procedure guidate.

FTP über die Kommandozeile von Windows
FTP funziona anche tramite la riga di comando di Windows.

Tuttavia, per accedere ai server FTP è possibile utilizzare anche un browser Web. Questo mostra il contenuto dei server FTP, consente di modificare le directory e può anche trasferire file tra server e client. Tuttavia, il browser non dispone di molte delle funzioni pratiche dei veri programmi FTP. Inoltre, i produttori di browser come Mozilla o Google hanno già annunciato che interromperanno il supporto per l’FTP nel browser e rimuoveranno la funzionalità, anche se questi piani sono stati attualmente rinviati a causa della crisi di Corona.

FTP im Browser
FTP nel browser

Il terzo e più comodo modo di accedere ai server FTP è tramite un programma FTP, che si presenta come un classico file manager e visualizza sia i file locali che i dati sul server FTP. Per l’accesso e le azioni sul server FTP, l’utente utilizza il mouse e i classici concetti operativi come il drag and drop, lo spostamento o il taglia e incolla, che il programma FTP converte in comandi speciali che vengono inviati al server FTP. In questo modo , i file FTP possono essere spostati direttamente sul server, copiati direttamente da un server all’altro e, soprattutto, i download interrotti possono essere continuati senza problemi o i download più grandi possono essere trasferiti in parallelo con diverse connessioni.

1.2 Sicurezza FTP

Il vecchio protocollo FTP non disponeva di funzioni di sicurezza per l’autenticazione e la crittografia. Sia i dati di accesso che i contenuti vengono trasmessi in chiaro con il protocollo FTP.

Pertanto, è stato necessario estendere il protocollo FTP per un utilizzo sicuro via Internet. Con Securing FTP with TLS (FTPS) e SSH File Transfer Protocol (SFTP) sono disponibili due alternative sicure che consentono la trasmissione criptata.

1.3 WebDAV, SCP, HTTP e Cloud soppiantano l’FTP

Il protocollo FTP sta lentamente passando di moda, è considerato obsoleto da molti e può essere facilmente sostituito da alternative come WebDAV (Distributed Authoring and Versioning), SCP (Secure Copy via SSH), soluzioni cloud o per il puro trasferimento di file anche via http. Tuttavia, i provider web in particolare continuano a fare affidamento sull’FTP come protocollo di scelta per l’archiviazione dei file sui server web dei provider. Un altro argomento a favore dell’FTP è l’elevata diffusione di client che offrono ampie funzioni di backup e sincronizzazione. Inoltre, l’FTP è ancora un pilastro essenziale, soprattutto nella distribuzione di distribuzioni Linux e di altri progetti open source, poiché i file ISO di grandi dimensioni si trovano spesso sui server FTP di università e altre istituzioni, raggiungibili tramite un accesso FTP pubblico.

2. requisiti per un buon programma FTP

Abbiamo esaminato i client FTP gratuiti e a pagamento, confrontandone le funzioni e il funzionamento, e vi presentiamo qui quelli che consideriamo i cinque migliori programmi FTP per Windows al momento. La selezione non ha alcuna pretesa di completezza, ma vi fornirà un buon orientamento per la ricerca di altri programmi e vi indicherà cosa dovreste cercare in dettaglio quando fate la vostra scelta.

FTP nel browser?

Con il servizio www2ftp è possibile accedere ai server FTP tramite qualsiasi browser web, indipendentemente dal fatto che si tratti di un server anonimo, FTP o SFTP. Il servizio emula un client FTP nel browser, con il quale è possibile trasferire file tra il server FTP e il PC locale senza dover rinunciare alle classiche funzioni FTP.

webftp
webftp offre funzionalità FTP proprio come un client FTP nel browser.

Si noti, tuttavia, che il servizio non solo registra il numero IP e l’ora, ma potrebbe anche salvare i dati di accesso quando vengono inseriti nel browser. Per i dati sensibili o per un uso permanente, tendiamo quindi a sconsigliare il servizio.

2.1 Funzioni dei client FTP

Per questo confronto abbiamo esaminato diversi programmi FTP gratuiti, ma anche a pagamento, per Windows, alcuni dei quali sono disponibili anche per Linux e Mac, e abbiamo riassunto le loro funzioni nella tabella seguente.

Un moderno client FTP dovrebbe essere in grado di gestire il drag and drop per trascinare semplicemente i file dal desktop o dall’area della finestra con i file locali al server, avviando così il trasferimento. L’ideale è che il programma FTP sia anche portatile, cioè che possa essere utilizzato con i preferiti e le impostazioni via cloud o su una chiavetta USB su altri PC senza installazione. Se si è responsabili di diversi server, è molto utile una gestione dei preferiti con le diverse impostazioni.

Come protocolli, il client FTP dovrebbe essere in grado di utilizzare le alternative sicure SSH File Transfer Protocol (SFTP) e FTP over SSL/TLS (FTPS), oltre al protocollo FTP obsoleto. Se sono possibili anche connessioni al cloud storage di diversi provider o all’authoring e versioning distribuito via web(WebDAV), la gamma di applicazioni del client è ulteriormente migliorata, soprattutto perché WebDAV è ora supportato anche da molti provider Internet, da cloud provider come Strato con HiDrive e anche da file server.

Se il client consente connessioni multiple al proprio server , è possibile aumentare la velocità massima di trasferimento per upload e download. Una coda, invece, elabora le attività di upload e download una dopo l’altra. Una velocità di upload e download regolabile consente all’utente di limitare la larghezza di banda disponibile per il trasferimento dei file quando il client effettua l’upload o il download. A differenza del trasferimento di file via http, l’FTP offre la possibilità di mettere in pausa e riprendere i trasferimenti interrotti, una funzione molto pratica soprattutto per gli upload e i download di grandi dimensioni. Il client dovrebbe quindi supportare anche questa funzione.

Una funzione KeepAlive mantiene la connessione anche dopo l’interruzione di un’attività, il che può essere interessante soprattutto per i lavori di backup e sincronizzazione tramite il client. Un task scheduler esegue lavori come i backup o la sincronizzazione in modo indipendente e temporizzato. Alcuni client possono anche aprire e modificare i file direttamente sul server. In questo caso, il file viene temporaneamente scaricato localmente e ricaricato automaticamente sul server dopo il salvataggio. In questo modo l’utente non deve prima salvare i file in locale. Il File Exchange Protocol (FXP) consente di trasferire i file tra due server in modo che non sia necessaria la deviazione attraverso il client locale. Alcuni programmi FTP, ma non tutti, supportano questa funzione.

Il protocollo FTP è strutturato in modo tale che il client invia comandi al server, che li esegue. In questo modo è anche possibile cercare i file sul server o spostarli. Il client deve quindi offrire la possibilità di utilizzare queste funzioni.

Infine, il client deve essere in grado di modificare i diritti di accesso CHMOD delle directory e dei file sul server FTP, in modo da conferire ai contenuti dinamici del server diritti di scrittura, lettura ed esecuzione adeguati.

3 I migliori programmi FTP per Windows a confronto

FileZilla Cyberduck SmartFTP WinSCP FlashFXP
Licenza Open Source Open Source Shareware Open Source Shareware
Lingua Tedesco, inglese Tedesco, inglese Tedesco, inglese Tedesco, Inglese Tedesco, inglese
Sistema Windows, Linux, Mac Windows, Mac Windows Windows Windows
Prezzo gratuito gratuito 80 dollari gratuito 30 dollari
Portatile [sì] [no] [no] [sì] [sì]
Gestione dei preferiti [sì] [sì] [sì] [sì] [sì]
Trascinamento e rilascio [sì] [sì] [sì] [sì] [sì]
SFTP [sì] [sì] [sì] [sì] [sì]
FTPS [sì] [sì] [sì] [sì] [sì]
WebDAV [sì]
Versione Pro
[sì] [sì] [sì] [no]
Trasferimento di file di grandi dimensioni [sì] [sì] [sì] [sì] [sì]
Supporto FXP [no] [sì] [sì] [no] [sì]
Connessioni multiple per server [sì] [no] [sì] [sì] [sì]
Coda [sì] [sì] [sì] [sì] [sì]
Riprendi/pausa download [sì] [sì] [sì] [sì] [sì]
Ricerca DAteien sul server [sì] [sì] [sì] [sì] [sì]
Modifica dei file sul server [sì] [sì] [sì] [sì] [sì]
Sincronizzazione [sì] [sì] [sì] [sì] [sì]
Pianificazione attività [no] [no] [no] [sì] [sì]
Limitazione della larghezza di banda [sì] [sì] [sì] [sì] [sì]
Mantenere in vita [sì] [no] [sì] [sì] [sì]
Gestione dei diritti [sì] [sì] [sì] [sì] [sì]
Archiviazione in cloud [sì]
Versione Pro
[sì] [sì]
Ultimate e versioni
successive
[sì]
Amazon S3
[no]
scaricare [download link=”/download/filezilla/”] [download link=”/download/cyberduck/”] [download link=”/download/smartftp/”] [download link=”h/download/winscp/”] [download link=”/download/flashfxp/”]

3.1 FileZilla

FileZillaFileZilla è uno dei client FTP più noti e gode di una grande comunità di appassionati da molti anni. Il progetto open source viene mantenuto regolarmente e può quindi offrire un’ampia gamma di funzioni.

L’interfaccia, piuttosto disadorna, visualizza tutti i comandi tra client e server come un registro di stato nell’area superiore, compresi i percorsi delle directory e i contenuti locali e del server. Lo stato attuale dei trasferimenti trasferiti e di quelli falliti si trova nell’area inferiore.

FileZilla ist ein sehr beliebtes FTP-Programm
FileZilla è un programma FTP molto popolare.

Le directory possono essere sincronizzate. Purtroppo non esiste un programma di pianificazione delle attività di backup. Le password dei server possono essere salvate con una password principale. I preferiti di altri client, invece, non possono essere importati.

Avviso sui virus: il download di FileZilla potrebbe essere bloccato da Windows Defender, poiché il software viene fornito in un bundle con altri software che possono essere installati. Pertanto, rilasciare il file per l’installazione in Windows Defender o utilizzare la versione portatile di FileZilla.

L’edizione a pagamento FileZilla Pro consente inoltre all’utente di connettersi a molti archivi cloud come Dropbox, Amazon S3, Google Drive, Microsoft OneDrive, Microsoft Azure, Box e supporta WebDAV.

  • Client FTP sofisticato con molte funzioni
  • Possibilità di trasferimenti multipli allo stesso tempo
  • Modifica dei file direttamente sul server
  • Installatore con applicazioni indesiderate
  • Interfaccia obsoleta
  • Assenza di un task scheduler per le attività di backup e sincronizzazione

3.2 Cyberduck

CyberduckCyberduck è un altro client FTP gratuito e proviene dal campo Mac, ma è stato portato anche per Windows. Il programma FTP con la simpatica paperella di gomma può importare direttamente i segnalibri da molti altri client FTP come FileZilla, SmartFTP, WinSCP e altri.

La presentazione della finestra del programma è moderna, ma presenta uno svantaggio decisivo: rispetto ad altri client FTP, non esiste una presentazione a due finestre tra client e server. A nostro avviso, ciò rende complicato il funzionamento e richiede di tenere aperto l’Esplora risorse di Windows per trascinare e rilasciare i file locali sul server.

Cyberduck ist ein modernes FTP-Programm
Cyberduck è un moderno programma FTP.

A differenza dei suoi concorrenti, Cyberduck esternalizza il trasferimento dei file in una nuova finestra. D’altra parte, il client FTP gratuito supporta WebDAV e molti provider cloud come Amazon S3, Google Drive e Cloud Storage, Microsoft Azure e OneDrive, Dropbox, Backblaze, Dracoon e Files.com. Per l’accesso, Cyberduck utilizza le API dei rispettivi provider.

Un’altra caratteristica speciale di Cyberduck è il supporto diretto di Cryptomator per accedere al contenuto dei contenitori criptati.

  • Supporto per cloud storage e WebDAV
  • Integrazione di Cryptomator
  • Importazione di segnalibri da molti client FTP
  • Nessuna visualizzazione a 2 finestre
  • Supporta una sola connessione al server

3.3 SmartFTP

SmartFTPSmartFTP è uno dei client FTP di questo confronto che deve essere pagato, ma offre anche un’ interfaccia molto moderna, molto simile a quella di Windows Explorer. L’interfaccia è tuttavia molto piccola e, con i suoi numerosi nidi, in alcuni punti non è molto chiara.

SmartFTP Screenshot
SmartFTP con un’interfaccia moderna basata su Windows Explorer.

In cambio, il client FTP offre anche un’ anteprima dei file direttamente nel programma, come in Windows Explorer. In questo modo è molto facile confrontare visivamente le immagini. Le funzioni dello shareware sono complete, ma il modello di licenza è complesso. Con la versione standard, che costa 80 euro al momento dell’acquisto, è possibile accedere a FTP, SFTP e FTPS, nonché a WebDAV. Google Drive e Microsoft OneDrive, invece, richiedono già la Ultimate Edition. Per Amazon S3, Google Cloud Storage e altri provider, l’Enterprise Edition è ancora più costosa. La gamma di funzioni delle tre licenze differisce anche per altri aspetti, come mostra la panoramica del produttore.

  • Interfaccia moderna
  • Anteprima delle immagini
  • Molte funzioni
  • Diverse licenze con diverse funzionalità
  • Troppo costoso come client FTP puro

3.4 WinSCP

WinSCPWinSCP è disponibile solo per Windows, ma è molto popolare come client FTP. Il software gratuito, basato su PuTTY e FileZilla, utilizza una moderna tecnica a due finestre, ma può anche passare alla visualizzazione Explorer. La lingua può anche essere cambiata dall’inglese al tedesco o ad altre lingue. Tuttavia, il file necessario a questo scopo deve essere scaricato manualmente dal sito web del produttore.

WinSCP

Una volta superato questo ostacolo, anche i principianti possono cavarsela bene con WinSCP. Sono possibili connessioni a tutti gli standard FTP e WebDAV, nonché ad Amazon S3. Gli utenti avanzati possono generare i propri lavori di backup tramite task e script. A tale scopo è disponibile un’ampia sintassi. La password principale protegge la configurazione dei vari siti FTP e i loro dati di accesso. Il programma può anche essere chiuso durante l’uso. L’area di lavoro corrente viene quindi salvata, in modo da poter continuare il lavoro al punto in cui si è lavorato l’ultima volta (percorsi delle cartelle, filtri, ecc.).

Il funzionamento è molto semplice e si basa su Windows Explorer. Per gli utenti esperti, i comandi per il server possono anche essere inseriti direttamente tramite un prompt dei comandi o la sessione può essere aperta direttamente in PuTTY.

  • Interfaccia molto chiara
  • Ampio linguaggio di script
  • Portatile
  • Solo per Windows
  • Supporto cloud solo per Amazon S3

3.5 FlashFXP

FlashFXPIl nostro secondo programma acquistato nel campo di prova è FlashFXP, che ha già nel nome il trasferimento Side-2-Side. Il software, che costa 30 dollari, supporta solo Windows ed è disponibile in una versione con programma di installazione e per uso portatile.

FlashFXP
FlashFXP è un programma FTP a pagamento per Windows 10.

Tuttavia, le funzioni sono gestibili rispetto ai client FTP gratuiti. Il software non offre connessioni a WebDAV o al cloud storage, né connessioni multiple per i download. Le altre funzioni sono fondamentalmente standard e quindi non rappresentano un punto di forza unico di FlashFXP. Tuttavia, il client FTP è piacevole grazie al suo funzionamento ben congegnato, che consente di lavorare rapidamente.

  • Versione portatile
  • Molte funzioni
  • Per un programma a pagamento, mancano standard come WebDAV.

4. file manager come client FTP

Oltre ai programmi FTP puri, esistono anche file manager alternativi che sostituiscono Explorer e che hanno familiarità con FTP. Oltre al popolare Total Commander, questi programmi includono Unreal Commander, SpeedCommander o FreeCommander. Per l’utente, questi programmi universali hanno il vantaggio di non dover cambiare il file manager abituale per accedere alle directory del server. Tuttavia, la gamma di funzioni FTP varia notevolmente tra i vari file manager. Ad esempio, la versione gratuita di FreeCommander supporta solo FTP, ma non SFTP. Total Commander, invece, con il suo supporto FTP, a nostro avviso può sostituire un client FTP separato.

Total Commander kann auch FTP-Server ansprechen
Total Commander può accedere anche ai server FTP.

5 La nostra raccomandazione

Per la maggior parte dei compiti, i client FTP gratuiti sono già sufficienti. La scelta del client dipende dai gusti personali e dalle funzioni richieste. Cyberduck offre l’accesso al cloud storage e a WebDAV, mentre FileZilla si distingue per una migliore panoramica e una versione portatile. Anche WinSCP è una buona scelta, perché è portatile e dotato di molte funzioni, ma solo per gli utenti Windows.

Tra le soluzioni a pagamento, nessun client FTP è riuscito a convincerci, considerando il prezzo di acquisto. Fondamentalmente, le soluzioni gratuite offrono già una gamma di funzioni, quindi è davvero una caratteristica di dettaglio a decidere se optare per un programma di acquisto, di cui sono disponibili versioni di prova gratuite in ogni caso.

Articoli correlati