*Linux Guide

Clients FTP per Linux

Il File Transfer Protocol (FTP) è un metodo di trasferimento di file molto popolare, da e verso siti remoti all'interno di una rete. FTP è realizzato in una architettura client-server ed usa controlli e connessioni separati tra applicazioni client e server. Il client FTP si connette al server FTP ed abilita l'utente ad inviare e ritrovare da quel server.

FTP è uno dei molti protocolli di trasferimento file in uso. Altri esempi includono l'Hypertext Transfer Protocol (HTTP), BitTorrent, il SSH File Transfer Protocol (SFTP) ed il Secure Copy (SCP).

Negli anni recenti, la popolarità dell'FTP, per il download generale dei file, è declinata. Le distribuzioni Linux ed il software sono ora spesso scaricati direttamente usando un browser web, attraverso BitTorrent, metalink, o usando una utility di download come Jigdo.
FTP è spesso considerato solamente una opzione per il download, se è disponibile questa opzione. Tuttavia se non ci sono problemi con la larghezza di banda, FTP rimane una ottima scelta quando si debbano muovere file di grandi dimensioni. FTP rimane anche un ottimo strumento per tutti i web designer ed i programmatori web.

Per consentirvi di conoscere la qualità di questo tipo di software, abbiamo stilato un elenco dei 7 migliori client FTP open source oggi disponibili. Sono incluse applicazioni grafiche e da console. Speriamo che tra essi ce ne sia qualcuno ideale per qualsiasi tipo di utente.
Per ognuno dei software elencati è disponibile il collegamento al sito di appartenenza, uno screenshot, una descrizione completa con analisi dettagliata delle caratteristiche e i links per le opportune risorse online.

1. FileZilla

FileZilla è un client FTP ed SFTP multi-piattaforma con moltissime e utili dotazioni ed una interfaccia intuitiva. Il software include un gestore di sito che consente la creazione di una compilation di siti FTP con un setting personalizzato di siti FTP, con un setting personale per le porte, il protocollo, i dettagli di login, le directories di avvio, ecc. Questa funzionalità è simile al bookmarking/cookies compresi nei moderni browser web, risparmiando tempo quando si accede a siti conosciuti.

FileZilla è suddiviso in pannelli. Sotto alle icone c'è il message log che mostra, similmente alla console, l'output dei comandi inviati da FileZilla e le risposte del server remoto.
La visualizzazione dei file e delle cartelle, mostrati sotto il message log, fornisce una interfaccia grafica dove gli utenti possono scaricate e caricare i files semplicemente con un drag and drop.
L'accodamento di trasferimento, mostrato nella parte bassa dellos chermo, mostra lo status in tempo reale nelle attività di accodamento o di trasferimento attivo.

FileZilla 3.3.2
  1. Prezzo: Download libero
  2. Dimensione: 3.0MB
  3. Licenza: GNU GPL
  4. Sviluppatore: Tim Kosse (Project Leader), Xiowen Xin (Sviluppatore aggiunto) ed altri
  5. Sito Web: filezilla.sourceforge.net
  6. Requisiti di sistema:
    libgtk-x11-2 ed altri
  7. Siti di supporto: FileZilla Forums, FileZilla Wiki, FileZilla FTP Tutorial, FAQ, Mailing List
Le caratteristiche comprendono:
  • Capacità di riprendere i caricamenti e gli scaricamenti, compresi quelli di file più grandi di 4GB
  • Comandi personalizzati
  • Site Manager con cartelle
  • Riconoscimento del Timeout
  • Supporto Firewall
  • Supporo ai Proxy SOCKS4/5 ed HTTP1.1
  • Connesssioni sicure SSL
  • Supporto SFTP
  • accodamenti Upload/Download
  • Supporto Drag & Drop
  • Limiti di velocità configurabili
  • Filtri di Filename
  • Supporto Multi-lingua (compresi spagnolo, tedesco, italiano, olandese, cinese e molte altre lingue)
  • Autenticazione GSS e criptazione con Kerberos

FileZilla è stato il vincitore della Community Choice Award 2006 nella categoria Networking.

*

2. gFTP

gFTP è un client FTP multithreaded free/open source. Comprende sia una interfaccia grafica (grazie a GTK+) che una interfaccia a linea di comando. I siti sono conservati in una raccolta gerarchica di segnalibri.
L'interfaccia grafica fa uso del noto aspetto a due pannelli. In quello sinistro sono mostrati i file e le cartelle locali, mentre in quello destro sono mostrati file e cartelle situati nel server remoto. Sotto a questi due pannelli sono mostrati gli accodamenti, che mostrato lo status in tempo reale di ogni accodamento e del trasferimento in esecuzione. Ancora più sotto sono mostrati i comandi testuali e le risposte tra gFTP ed il server remoto.
gFTP è predefinitamente incluso in molte distribuzioni.

gFTP 2.0.19
  1. Prezzo: Download libero
  2. Dimensione: 1.6 MB
  3. Licenza: GNU GPL
  4. Sviluppatore: Brian Masney
  5. Sito Web: gftp.seul.org
  6. Requisiti di sistema: GTK+ 1.2.3 or higher
    pthread libraries
  7. Siti di supporto: Using gFTP with ssh/sftp
Le caratteristiche comprendono:
  • Supporto per FTP, FTPS (solo il controllo della connessione), HTTP, HTTPS, SSH ed FSP
  • Supporto per server proxy FTP ed HTTP
  • Supporto per FXP file transfers (transferimento di file tra 2 server remoti via FTP)
  • Supporto per elenchi di directory UNIX, EPLF, Novell, MacOS, VMS, MVS ed NT (DOS)
  • Menu dei segnalibri per consentirvi una rapida connessione ai siti remoti
  • Un programma interno per vedere i file
  • Internazionalizzazione completa.

3. FireFTP

FireFTP è un client FTP sicuro, libero, multi-piattaforma per Mozilla Firefox, che fornisce accesso facile e intuitivo ai server FTP. FireFTP è una estensione al browser Firefox.
FireFTP è attivabile dal menu "Strumenti", aprendo una visualizzazione a due pannelli all'interno della finestra di Firefox. Il pannello a sinistra mostra i file e le cartelle locali. Il pannello alla destra mostra il server FTP remoto. Tra questi due pannelli ci sono due pulsanti a forma di freccia, uno per l'upload e l'altro per il download.

FireFTP 1.0.7
  1. Prezzo: Download libero
  2. Dimensione: 0.5MB
  3. Licenza: Mozilla Public License
  4. Sviluppatore: Mime Čuvalo
  5. Sito Web: fireftp.mozdev.org
  6. Requisiti di sistema:
    Firefox
  7. Siti di supporto: Supporto
Le caratteristiche comprendono:
  • Sicuro: Supporto SSL/TLS, stessa crittazione usata da banche online e shopping
  • Sincronizzazione: Mantiene le directories sincronizzate durante la navigazione
  • Comparazione delle directories: Caompara i contenuti delle directories (paragona anche le subdirectories!)
  • Riconnessione e riassunto di un trasferimento
  • Ricerca/Filtraggio
  • Controllo d'integrità e controlo dei trasferimenti (XMD5, XSHA1)
  • Modificazione remota
  • Drag & Drop
  • Supporto Proxy
  • Proprietà avanzate (CHMOD, CHMOD ricorsivo, thumbnails)
  • Tutorials ed aiuto
  • Supporto IPv6
  • Integrazione con Mozilla Firefox
  • Internazionalizzazione: disponibile in oltre 20 lingue
  • Supporto ai caratteri: supporto ad UTF8 ed a praticamente qualsiasi tipo di carattere

4. KFTPgrabber

KFTPgrabber è un client FTP grafico per KDE. KFTPGrabber prova ad essere una soluzione FTP client completa con supporto per plugins, scripting e qualsiasi altro desiderio degli utenti, basandosi sulle ultime tecnologie offerte da KDE. Supporta la crittazione SSL, trasferimenti FXP, sessioni FTP multiple (usando le schede), sistemi di bookmark e molto altro.

KFTPgrabber 0.8.1
  1. Prezzo: Download libero
  2. Dimensione: 1.3MB
  3. Licenza: GNU GPL v2
  4. Sviluppatore: Jernej Kos, Markus Brueffer
  5. Sito Web: www.kftp.org
  6. Requisiti di sistema:
    • KDElibs 3.3
    • OpenSSL 0.9.7
  7. Siti di supporto: Pandora
Le caratteristiche comprendono:
  • sessioni FTP multiple simultanee in schede separate
  • Supporto TLS/SSL per il controllo della connessione e del canale dati
  • Supporto al certificato X509 per l'autenticazione
  • Supporto al trasferimento sito-a-sito FXP
  • Supporto a One-time password (OTP), usando S/KEY, MD5, RMD160 o SHA1
  • Rubrica dei siti con molte opzioni configurabili a sito
  • Supporto al demone Distributed FTP (che implementa il comando PRET)
  • Supporto a ZeroConf (aka. Rendezvous) per la scoperta di siti locali
  • Importazione delle rubriche dei siti da altri client FTP
  • Condivisione dei segnalibri con i contatti di Kopete
  • Supporto per il protocollo SFTP
  • Grafico del traffico
  • Possibilità di limitare la velocità di upload e download
  • Liste di priorità e di skip
  • Verificatore di checksum intergrato
  • Visualizzazione/Modifica diretta di file remoti
  • ed altro

5. NcFTP

NcFTP è un clietn FTP con interfaccia grafica a linea di comando. Il proposito di NcFTP è di fornire una interfaccia potente e flessibile. NcFTP non ha prestazioni degne di nota e molte dotazioni. Il programma è stato progettato per la massima usabilità e fa tutto quello che è possibile vogliate da un programma simile, trasferire file tra due computer interconnessi.

NcFTP 3.2.3
  1. Prezzo: Download libero
  2. Dimensione: 0.4MB
  3. Licenza: Clarified Artistic License
  4. Sviluppatore: NcFTP Software Inc.
  5. Sito Web: www.ncftp.com
  6. Requisiti di sistema:
    ncurses
  7. Siti di supporto: FAQ
Le caratteristiche comprendono:
  • Completamento del nome del file
  • Modifica a linea di comando
  • Processo in Background
  • Auto-resume dei downloads
  • Bookmarking
  • Riconnessione all'Host
  • Scarica un intero albero di directories
  • Programmi di utilità addizionali (ncftpget, ncftpput e ncftpbatch)

6. Free Open FTP Face

Free Open FTP Face (FOFF) è un client FTP leggero e grafico (GTK+), scritto in Python. La sua enfasi è nella semplicità, utilità e facilità d'uso. L'interfaccia si caratterizza per la classica finestra a due pannelli, con i file locali nel pannello di sinistra e quelli remoti in quello destro.

FOFF ha un terminale incluso, un visore di testo, un visore di immagini, un player audio, il checksums ed una (de) compressione gzip one-click. L'idea che sta dietro ai vari strumenti integrati, è quella per cui indipendentemente dal sistema operativo e dalla sue dotazioni, l'utente può subito avviare le comuni applicazioni in modo da non dover lanciare un programma esterno. Ad eccezione del player audio (opzionale), queste dotazioni integrate non aggiungono dipendenze da risolvere.

FOFF 0.99.5
  1. Prezzo: Download libero
  2. Dimensione: 0.1MB
  3. Licenza: GNU GPL v2
  4. Sviluppatore: Jeffrey Bakker
  5. Sito Web: foff.sourceforge.net
  6. Requisiti di sistema:
    • Python
    • GTK+
    • libglade
    • pygtk 2.6
    • pymedia (opzionale)
  7. Siti di supporto: Forums, SourceForge Project Page
Le caratteristiche comprendono:
  • Interfaccia moderna che fa uso di widgets GTK+ 2.x
  • Bookmark Manager in modo da poter avviare subito le connessioni con i siti
  • Visore di immagini: Visualizza e ingrandisce le immagini in modo molto rapido
  • Visore di testo: Visualizza i file readme o rivede il testo
  • Audio Player: Anteprima audio o crea playlists
  • Compressione: Compressione e Decompressione gzip in un solo click
  • File Checksums: Crea e analizza facilmente il file .md5
  • Finestra del terminale: Supporto dei comandi FTP

7. LFTP

LFTP è uno strumento sofisticato, con interfaccia a linea di comando, che supporta i protocolli FTP, HTTP, FISH, SFTP, HTTPS e FTPS. Il software ha un vasto set di dotazioni, sebbene tenda ad avere una interfaccia semplice e più facile possibile.

I maggiori vantaggi di LFTP rispetto agli altri client ftp, sono l'affidabilità e la capacità di effettuare il lavoro in background. Si riconnetterà e riprenderà il lavoro se la connessione dovesse interrompersi. Gli utenti possono avviare il lavoro in background e continuare a navigare nel sito FTP. Ha anche pratiche caratteristiche come il reput e il mirror. Questa applicazione può anche scaricare un file il più rapidamente possibile usando molte connessioni nello stesso tempo, massimizzando la larghezza di banda della connessione.

LFTP può essere usato su siti mirror, vi permette di copiare file tra server remoti (anche tra FTP ed HTTP). Possiede estesi aiuti online, supporta i segnalibri e la connessione a più siti ftp/http, contemporaneamente.

LFTP 4.0.5
  • Prezzo: Download libero
  • Dimensione: 1.5MB
  • Licenza: GNU GPL v3
  • Sviluppatore: Alexander V. Lukyanov
  • Sito Web: lftp.yar.ru
  • Requisiti di sistema:
    • ncurses o termcap
    • GNU readline
  • Siti di supporto: Man page, FAQ, Mailing List
Le caratteristiche comprendono:
  • Supporto ai protocolli FTP ed HTTP
  • Supporto ai proxy FTP (e.g. TIS FWTK) ed HTTP
  • Supporto proxy FTP over HTTP (metodo hftp e CONNECT)
  • Supporto HTTPS ed FTPS usando librerie GNU TLS o OpenSSL
  • Supporto ad Automatic OPIE/SKEY nel protocollo FTP
  • Supporto FXP transfers (tra due server FTP, sorvolando sulla macchina client)
  • Supporto FTP listings: unix-style, NT, EPLF, OS/2, AS400, MacWebStar, MLSD
  • Riconnessione automatica e ripristino di una operazione su errori rintracciabili o timeout
  • Supporto IPv6 sia in FTP che in HTTP
  • Supporto FISH protocol. Usa ssh senza programmi specifici lato server
  • Supporto SFTP protocol v3-v6
  • SupportoHTTP/1.1 keep-alive
  • Supporto parziale a WebDAV
  • Supporto al protocollo BitTorrent
  • Supporto sperimentale per SRV DNS records
  • Supporto SOCKS (opzione configure)
  • Supporto 'reget' e `reput'
  • Built-in mirror e reverse mirror (mirror -R)
  • Limite per il numero di connessioni allo stesso sito. Interruzione di trasferimento in background per effettuare una operazione in foreground, quando viene raggiunto il limite
  • Accodamento del lavoro
  • Esecuzione del lavoro a tempo specificato
  • Supporto allo scripting
  • Supporto alla sospensione
  • Segnalibri
  • Aliases
  • Salvataggio dell'ultima directory per ogni sito. `cd -' per raggiungerla
  • Copiatura di file tra due server, tipo FTP ed HTTP
  • ... e molto, molto altro.

***

Indice | Torna in alto