Miglior client FTP e SFTP per Windows e Linux (recensione) nel 2020

click fraud protection

Il File Transfer Protocol, o FTP, esiste da sempre. È il modo più utilizzato per spostare tutti i tipi di file da un sistema a un altro. Progettato per essere totalmente interoperabile, semplifica il trasferimento di file tra sistemi incompatibili.

FTP è un sistema client-server. Per trasferire file tramite FTP, si utilizza un client FTP che a sua volta si collega a un server FTP in esecuzione sul computer remoto. Data la sua età, puoi immaginare che ci siano molti software client FTP là fuori.

Abbiamo fatto gran parte del duro lavoro per trovarli e provarli e siamo lieti di presentare la nostra lista dei migliori client FTP e SFTP per Windows e Linux.

Come spesso facciamo, inizieremo la nostra discussione introducendo il protocollo FTP in modo più dettagliato. Successivamente, discuteremo della sicurezza. Vedremo come è stato introdotto SFTP per risolvere i problemi di sicurezza con il protocollo. Quindi faremo una breve pausa per discutere di FTPS, un altro modo per proteggere i trasferimenti FTP e, mentre ci siamo, presenteremo anche SCP poiché recentemente è diventato sempre più popolare come metodo di trasferimento sicuro File.

instagram viewer

Infine, saremo pronti per la nostra questione principale. Per prima cosa esamineremo il miglior client SFTP per Windows. Quindi vedremo cosa è disponibile per Linux. E, ultimo ma non meno importante, esamineremo anche alcuni pacchetti multipiattaforma e disponibili per entrambi i sistemi operativi.

Che cos'è l'FTP?

Il File Transfer Protocol è stato creato per la prima volta nel lontano 1971. Questo è quasi preistoria negli anni dei computer. Le specifiche del protocollo furono aggiornate nel 1880, poi nel 1985. Da allora, è rimasto sostanzialmente invariato.

FTP è un protocollo client-server in cui si verificano trasferimenti di file tra un server FTP e un client FTP. Sono due software molto diversi e, mentre alcuni fornitori offrono sia software client FTP che server FTP, nessun software che conosciamo offre entrambi in un unico pacchetto.

Contrariamente ad altri sistemi di trasferimento file più rozzi, FTP offre una vasta gamma di funzionalità di gestione dei file oltre al trasferimento dei file. Al client FTP, il server FTP presenta una gerarchia di file che non è volutamente dissimile da un file system del computer. In effetti, il server FTP presenta spesso parte del file system del suo host al client. Il client è gratuito, con i privilegi di accesso ai file dell'utente; ulteriori informazioni al riguardo in un momento: per sfogliare directory, elencare file e talvolta eseguire altre attività di gestione dei file.

I client FTP originali erano utility da riga di comando ma oggi molti client FTP offrono un'interfaccia utente grafica che a volte è molto simile a un file manager locale. Alcuni addirittura supportano il trascinamento dei file dal file manager locale nella finestra FTP per avviare un trasferimento.

Che cos'è SFTP?

La sicurezza nel mondo FTP è una realtà multiforme. Il protocollo ha una sicurezza integrata di base. Innanzitutto, FTP utilizza gli account utente per controllare l'accesso al server. Pertanto, un client FTP che tenta di connettersi a un server FTP deve fornire un nome utente e una password. Spesso, i server FTP useranno gli account utente del sistema operativo sottostante per l'autenticazione.

FTP implementa anche il controllo dell'accesso al file system in cui gli utenti hanno accesso solo ad alcuni file o ad alcune cartelle. Potrebbero anche avere diritti di accesso diversi a file o cartelle diversi. Alcuni potrebbero essere di sola lettura mentre altri possono essere di lettura-scrittura. I diritti di accesso ai file in FTP sono molto simili ai diritti di file system locali. In effetti, la maggior parte dei server FTP utilizza la sicurezza del file system sottostante e i privilegi di accesso. Esiste anche un FTP anonimo che consente a un client di connettersi in modo anonimo e di accedere a un sottoinsieme molto limitato del file system sotto il controllo del server FTP.

Pertanto, sebbene FTP offra un accesso un po 'sicuro a file e cartelle, presenta diversi problemi di sicurezza. Per cominciare, il nome utente e la password vengono trasmessi tra client e server in chiaro. Chiunque sia dotato di a sniffer di pacchetti sarebbe quindi in grado di vedere tali informazioni. Ma questa non è l'unica preoccupazione di sicurezza con FTP. Il più grande è che il trasferimento dei file non è sicuro. Ogni file viene trasferito non crittografato e potrebbe essere intercettato da individui o organizzazioni mal intenzionati.

SFTP per trasferimenti di file protetti

SFTP, o SSH File Transfer Protocol, tenta di risolvere i problemi di sicurezza di FTP. Ma contrariamente a ciò che si potrebbe far credere, SFTP non ha nulla in comune con FTP. SFTP è un protocollo completamente diverso che aggiunge alcune funzionalità di trasferimento e gestione dei file al protocollo Secure Shell (SSH). Il vantaggio principale di SFTP su FTP è che la connessione e il trasferimento di file sono crittografati utilizzando il protocollo SSH, proteggendolo dallo sniffing.

FTP e SFTP sono così diversi nel modo in cui funzionano così tanti server farà l'uno o l'altro ma non entrambi. In effetti, SFTP è spesso una funzionalità presente nei server SSH.

SFTP e FTPS NON sono la stessa cosa

C'è spesso una certa confusione tra SFTP e FTPS. È comprensibile in quanto sono entrambi sistemi di trasferimento file che affrontano il problema della sicurezza dell'FTP. Tuttavia, il modo in cui funzionano è completamente diverso. Abbiamo appena visto come SFTP utilizza SSH per crittografare i trasferimenti di file. Per quanto riguarda FTPS, è davvero il protocollo FTP che utilizza la crittografia SSL anziché il testo in chiaro. FTPS è FTP come HTTPS è HTTP.

Forse ti starai chiedendo quale scegliere poiché entrambi sembrano fornire un trasferimento di file sicuro. Al giorno d'oggi, le organizzazioni tendono a preferire SFTP principalmente perché, contrariamente a FTPS, che utilizza una porta TCP per controllo e uno per i dati: SFTP trasmette tutto sulla stessa porta, rendendo un po 'la configurazione del firewall Più facile.

SCP: un altro protocollo di trasferimento file sicuro

Per rendere le cose ancora più confuse, esiste anche un altro protocollo di trasferimento file sicuro chiamato Secure Copy (SCP). SCP è un protocollo più semplice che utilizza anche SSH ma offre solo funzionalità di trasferimento file. Non è possibile sfogliare i file system e spostarsi da una directory all'altra o addirittura visualizzare un elenco di file disponibili in SCP. Tutto quello che puoi fare è copiare un file sul o dal server.

Miglior client FTP e SFTP per Windows

Ora che conosciamo FTP e tutte le sue varianti protette, siamo pronti a dare un'occhiata al miglior client FTP e SFTP che siamo riusciti a trovare. Tutti gestiranno almeno i trasferimenti FTP, mentre altri supporteranno anche SFTP, FTPS o SCP. Ci assicureremo di specificare quale protocollo consente ogni software. Windows è ancora il sistema operativo più utilizzato, quindi iniziamo esaminando brevemente i migliori client per quella piattaforma.

SolarWinds è un nome noto tra gli amministratori di rete. La società fa del meglio strumenti di amministrazione della rete. Ad esempio, SolarWinds Network Performance Monitor è senza dubbio uno dei migliori Strumenti di monitoraggio SNMP. SolarWinds è anche noto per i suoi numerosi strumenti gratuiti che rispondono a esigenze specifiche degli amministratori.

Screenshot FTP Voyager
  • Strumento GRATUITO:FTP Voyager per Windows
  • Download ufficiale:https://www.solarwinds.com/free-tools/ftp-voyager-ftp-client-for-windows

SolarWinds FTP Voyager è uno di questi strumenti gratuiti. Precedentemente da Serv-u, FTP Voyager è un client completo che gestirà i trasferimenti di file FTP, SFTP e FTPS. Questo software ha la convalida FIPS 140-2 e un certificato di sicurezza da parte dell'esercito degli Stati Uniti, quindi puoi fidarti che è sicuro.

FTP Voyager per Windows ha diverse utili funzioni avanzate come i trasferimenti di file pianificati della sincronizzazione delle cartelle, sia manuali che automatici, tra client e server.

Il client ha anche azioni post-trasferimento e può, ad esempio, inviare e-mail, eliminare file, eseguire programmi, arrestare ed eseguire altre azioni al termine del trasferimento.

2. CuteFTP

CuteFTP è forse il client FTP più noto per Windows ed è stato per molto tempo. È in circolazione dal 1996. Il prodotto è cambiato di mano in qualche momento attraverso la sua esistenza ed è ora parte di Globalscape, una società specializzata in trasferimenti di file elettronici.

Screenshot di CuteFTP

Per quanto riguarda le funzionalità, questo client FTP non lascia nulla a desiderare. Innanzitutto, supporterà la maggior parte dei protocolli tra cui FTP, FTPS, HTTP, HTTPS e SFTP. Inoltre, utilizzarlo è semplicissimo e puoi configurare rapidamente una nuova connessione usando la procedura guidata passo-passo. CuteFTP ti permetterà anche di modificare i file remoti direttamente dal client FTP, grazie al suo editor integrato con codice colore di sintassi.

Il software supporta anche l'automazione ed è possibile pianificare e trasferire i script con un sovraccarico minimo. Inoltre, si integrerà anche con qualsiasi linguaggio di programmazione o scripting abilitato per COM. CuteFTP può essere acquistato per $ 59,99 ed è disponibile una versione di prova gratuita.

3. CoffeeCup FTP gratuito

Alcune persone conoscono CoffeeCup per il suo editor HTML o altri strumenti relativi al web. Ma Coffee Cup è anche un buon client FTP gratuito che viene chiamato in modo appropriato FTP gratuito. Questo client TFP è progettato per essere potente, facile da usare e veloce. La connessione a un server è semplice come fare clic su un pulsante e trasferire file è una questione di trascinamento e rilascio.

Screenshot FTP gratuito di CoffeeCup

Il client gestirà i trasferimenti di file FTP, SFTP e FTPS nonché i trasferimenti HTML. Ha anche alcune fantastiche funzioni di gestione dei file, sia locali che remoti. Ma una delle funzionalità più uniche di Free FTP è l'uso di segnalibri che ti consentono di salvare il tuo posto in una cartella sul tuo computer locale, sul server remoto o su entrambi. È anche possibile archiviare un'intera directory remota in un file zip locale con un clic, una funzione utile per il backup di un sito Web, ad esempio.

Come suggerisce il nome, Free FTP è disponibile gratuitamente, ma CoffeeCup ha anche un prodotto chiamato Direct FTP che è un client FTP a pagamento con ancora più funzionalità.

I migliori client FTP e SFTP per Linux

Linux è un'altra piattaforma immensamente popolare con gli amministratori di rete, quindi abbiamo ritenuto di dover includere i client FTP Linux nella nostra lista. E se si considera che storicamente, tutti questi protocolli di trasferimento file hanno un'origine Unix, ha persino avuto più senso. E come vedrai, ci sono molti clienti eccellenti per la piattaforma. Ecco un piccolo esempio dei migliori.

4. gFTP

gFTP è un tipico esempio di "un vecchio ma un buono". Il software non è stato aggiornato da circa 10 anni, ma è ancora abbastanza popolare. Questo dimostra quanto possano durare le cose buone. Dopotutto, il protocollo FTP stesso non è stato aggiornato da molto più tempo.

Screenshot di gFTP

Il client gFTP offre un'interfaccia utente intuitiva e una facile configurazione. È un client di trasferimento file multithread gratuito distribuito secondo i termini del Contratto di licenza pubblica GNU. Lo strumento ha sia un'interfaccia testuale che un'interfaccia grafica GTK, quindi funzionerà su qualsiasi Linux sia che abbia una GUI o meno.

Questo client supporterà FTP e FTPS ma anche HTTP e HTTPS e SSH — e quindi SFTP — oltre a FSP. È anche uno dei rari client a supportare FXP che è il trasferimento diretto di file tra due server sotto il controllo di un client. Ultimo ma non meno importante, lo strumento è stato completamente internazionalizzato e la sua interfaccia è disponibile in oltre 50 lingue. gFTP può essere scaricato direttamente dal suo sito web.

5. NcFTP

L'intenzione principale oltre NcFTP è stato quello di sostituire il comando FTP stock incorporato nella maggior parte dei sistemi * nix con uno con più funzionalità. Pertanto, il software fornisce un'interfaccia potente e flessibile al protocollo FTP.

Schermata NcFTP

Sebbene il programma possa apparire piuttosto semplice e disadorno, soprattutto se paragonato ad altri prodotti, ha molte preziose prestazioni e funzionalità di usabilità. Tra le funzioni più interessanti del prodotto, troverai indicatori di progresso, completamento del nome file, riga di comando modifica, elaborazione in background, ripristino automatico dei download, aggiunta di segnalibri e elenchi di directory memorizzati nella cache. Il software funziona anche con firewall e proxy e consente di scaricare facilmente interi alberi di directory.

Questo non è uno strumento grafico, però. La sua interfaccia è tutta testuale. Quando lo avvii, vieni indirizzato alla shell dello strumento dove inserisci i comandi e vedi i risultati. I comandi sono simili ai comandi tipici del sistema operativo. Usate Aperto per aprire una connessione a un server FTP remoto o CD per spostarsi all'interno della sua struttura di directory.

6. LFTP

LFTP è ancora un altro client FTP in modalità testo. Quelli sono molto comuni nel mondo Linux. Questo client supporta diversi protocolli tra cui FTP, HTTP, FISH, SFTP, HTTPS e FTPS. Gestirà anche i trasferimenti BitTorrent.

Schermata LFTP

Il principale fattore di differenziazione di questo client è la sua affidabilità. Non è quasi possibile che questo client non riesca a trasferire i file. Anche se si esce dalla shell mentre è in corso un trasferimento, continuerà a essere eseguito come processo in background fino al completamento.

Altre caratteristiche del prodotto includono l'accodamento dei lavori, che consente di avviare il trasferimento successivo prima che quello corrente termini e l'esecuzione pianificata per trasferire i file in un momento specifico. Vale anche la pena menzionare una funzione di mirroring che consente di trasferire automaticamente intere strutture di directory. LFTP è distribuito sotto licenza GNU GPL e può essere scaricato gratuitamente da solo sito web.

I migliori client FTP e SFTP per Mac

Dalla sezione precedente potrebbe sembrare che non esistano buoni client FTP con GUI per Unix, ma nulla è più lontano dalla verità. I migliori client FTP sono in realtà prodotti multi-piattaforma che hanno versioni sia per Windows che per Linux. Un vantaggio di un client multipiattaforma è che una volta acquisito padronanza, è possibile applicare tale conoscenza a ogni versione del software.

7. FileZilla

FileZilla è forse il più famoso di tutti i client FTP. È disponibile per Windows e Linux e anche per OS X e supporterà i trasferimenti FTP, FTPS e SFTP.

Finestra principale di FileZilla

FileZilla utilizza un'interfaccia utente grafica a schede che consente agli utenti di eseguire diverse attività simultanee in diverse schede.

Per quanto riguarda la funzionalità, il software ha molto da offrire. Ecco un riepilogo delle sue caratteristiche principali. Il software ha un'interfaccia drag and drop per il caricamento o il download di file. Supporta anche il ripristino, consentendo di mettere in pausa un trasferimento e completarlo in un secondo momento. FileZilla ha anche una funzionalità di gestione del sito per una facile gestione e trasferimento di siti Web completi e una funzionalità di confronto di directory che confronterà nomi di file, dimensioni e date su un locale e remoto directory. FileZilla è disponibile gratuitamente con licenza GNU GPL. Può essere scaricato dal Sito Web FileZilla.

8. Open FTP Face gratuito

Nonostante il suo strano nome Open FTP Face gratuito—Che spesso viene semplicemente chiamato FOFF — è un'opzione interessante come client FTP. È un client grafico leggero scritto in Python usando la libreria GTK +.

Screenshot di Windows FOFF

Ha un'interfaccia utente moderna e la sua enfasi principale è la semplicità e la facilità d'uso piuttosto che impacchettarlo con funzionalità extra. Il software potrebbe non fare tutto ciò che i pacchetti concorrenti fanno ma ciò che fa, lo fa bene e facilmente.

Essere semplici non significa che sia privo di caratteristiche, però. FOFF ha alcune caratteristiche interessanti e uniche. Ad esempio, ha un client telnet e SSH integrato, un visualizzatore di testo, un visualizzatore di immagini e un lettore audio. Con tutti questi strumenti integrati, puoi visualizzare immediatamente l'anteprima dei file senza dover avviare uno strumento diverso. È inoltre possibile immettere comandi sull'host remoto. Il client ha anche il supporto integrato per i checksum e presenta compressione e decompressione gzip con un clic. FOFF è disponibile gratuitamente con licenza GNU GPL e può essere scaricato da solo sito web.

9. CrossFTP

CrossFTP è un client FTP gratuito per Windows, Linux e OS X. Viene fornito con una gamma abbastanza decente di funzionalità. Innanzitutto, la sua interfaccia a schede consente di avere molte connessioni aperte contemporaneamente. I trasferimenti di file possono essere avviati semplicemente trascinando i file nelle schede dello strumento.

Schermata di Windows di CrossFTP Pro

Il software ha anche la crittografia delle password in modo che le password dei siti remoti non vengano archiviate in chiaro sul computer. CrossFTP ha anche funzionalità di archiviazione con compressione, decompressione e navigazione incorporate dei file di archivio. Lo svantaggio principale di questo client è che esegue solo trasferimenti FTP. Se desideri la funzionalità SFTP o FTPS, dovrai eseguire l'upgrade alla versione a pagamento di CrossFTP Pro. Ma se FTP è tutto ciò di cui hai bisogno, allora CrossFTP potrebbe essere giusto per te.

Incartare

Domande come "cos'è un client SFTP" o "come utilizzare un client SFTP" possono essere facilmente risolte. È solo questione di scegliere uno degli strumenti che raccomandiamo sopra. Ne hai provato qualcuno? Come hanno funzionato per te?

watch instagram story