Tra i client FTP più usati troviamo FileZilla. Questo programma ci permette di stabilire una connessione con il server e gestire i file del sito.
In questa guida ti spiegherò come usare FileZilla per collegarti al sito e trasferire o modificare i file.
Vedremo una panoramica di tutte le funzioni tra cui come memorizzare le informazioni di connessione per collegarsi più velocemente e come cambiare i permessi dei file usando questo pratico strumento.
Partiamo dall’installazione.
Table of Contents
Come installare FileZilla
La prima cosa da fare è collegarsi al sito del progetto e scaricare il client di FileZilla sul PC scegliendo la versione in base al tuo sistema operativo.
Puoi scaricare l’ultima versione di FileZilla per Mac, Linux (versione per Debian o codice sorgente) o Windows (a 32 o 64bit).
Filezilla: come funziona
FileZilla è un client FTP che ci permette di collegarci ad un server e poter così accedere ai file del nostro sito e modificarli o caricare file dal computer al sito.
Usare un client FTP per trasferire i file può tornarci utile in svariate occasioni, ad esempio nel caso in cui vogliamo cambiare dominio o trasferire un sito WordPress. Un altro caso in cui dobbiamo trasferire file dal nostro computer al server è quando abbiamo bisogno di installare PrestaShop o WordPress con un’installazione manuale.
Ci sono diversi client FTP che ci permettono di eseguire queste operazioni, tra i più conosciuti troviamo FileZilla e Cyberduck.FileZilla è gratuito e open source e permette di accedere a tutte le funzioni di base. La versione FileZilla Pro include anche funzioni aggiuntive come la sincronizzazione dei file e permette di ripristinare i trasferimenti dei file aggiunti alla coda dopo averli interrotti.
Dopo aver completato l’installazione, apriamo FileZilla e ci ritroveremo davanti un’interfaccia come quella che vedi nella schermata qui sotto:
1: La barra della connessione rapida ci permette di collegarci subito al server inserendo host, nome utente, password e porta.
2: Il registro dei messaggi, in quest’area compariranno le informazioni che ci indicano se è avvenuta la connessione o come sta procedendo il trasferimento.
3: Il box Sito locale ci consente di vedere il contenuto del nostro computer: cartelle e file locali. Puoi usare questa sezione per navigare tra le cartelle e trovare i file che vuoi caricare dal computer sul server.
4: La sezione Sito remoto è quella in cui potrai vedere le cartelle e i file sul server. All’inizio non mostrerà nulla perché non ci siamo collegati ancora al server.
5: La sezione in fondo è la coda di trasferimento, come puoi vedere ci sono tre schede: File in coda, trasferimenti non completati e trasferimenti completati. Cliccando su ognuna sarà possibile vedere l’elenco dei file da trasferire (in coda), che non sono stati trasferiti (non completati) o che sono stati spostati o copiati con successo (completati).
Collegarsi al server con FileZilla
Per poter utilizzare il client FTP di FileZilla e trasferire i file dal nostro pc al server (o viceversa) dobbiamo innanzitutto collegarci al server.
Abbiamo, quindi, bisogno dei dati che in genere ti vengono forniti quando attivi un piano. Se hai attivato un piano con SupportHost come un hosting WordPress, un VPS cloud hosting o un server dedicato, troverai i dati per il login nell’email di attivazione del tuo piano. Invece se hai creato un nuovo account FTP dovrai usare username e password che hai inserito in fase di creazione.
Ci sono due modi per collegarsi al server: usare la connessione rapida o il gestore dei siti. Vediamoli uno alla volta.
Connessione rapida
All’apertura di FileZilla puoi notare una barra per la connessione rapida che ti permette di collegarti velocemente al server.
I dati richiesti sono: host, nome utente, password e porta.
Host: inserisci il nome del server, in genere il nome del dominio. Nel caso in cui hai richiesto un trasferimento puoi fare riferimento ai dati forniti dal provider e dovrai utilizzare l’IP del server che ti è stato fornito durante l’attivazione.
Nome utente e password: inserisci l’username e la password che ti ha fornito il provider.
Porta: nella maggior parte dei casi, come nel nostro, viene usata la porta di default ovvero la 21. Quando viene usata la porta predefinita puoi inserire 21 o lasciare anche il campo in bianco. Se il tuo provider ti ha fornito indicazioni diverse dovrai usare la porta che ti è stata indicata.
Una volta inserite le informazioni richiesta, devi cliccare su Connessione rapida per collegarti. Nella finestra dello stato vedrai “accesso effettuato” dopo che la connessione è stata stabilita.
Se la connessione è andata a buon fine vedrai nella sezione Sito remoto le cartelle presenti sul server.
Dopo esserti connesso puoi salvare i dati di accesso in modo da non doverli reinserire per collegarti di nuovo al server. Ti basta cliccare su File → Copia connessione attuale in gestione siti e cliccare su OK.
Connessione con il gestore dei siti
Puoi collegarti al server anche usando direttamente il gestore dei siti. Clicca sul pulsante Apri gestione siti come vedi in questa schermata:
Puoi anche aprirlo usando la combinazione di tasti Ctrl + S.
Il gestore dei siti ti permette di salvare i dati di accesso in modo da non doverli inserire ogni volta che ti colleghi al server.
Clicca su Nuovo sito e nella sezione di destra della schermata potrai inserire i dati per l’accesso.
Anche in questo caso dovremo inserire host, nome utente e password. Il gestore dei siti ci permette anche di scegliere il protocollo da usare per il trasferimento dei file. Oltre all’FTP puoi usare anche l’SFTP.
Per il tipo di accesso oltre all’opzione di default, ovvero Normale, è possibile scegliere:
Richiedi password: il programma richiede l’inserimento della password all’accesso e poi la memorizza durante la sessione in corso.
Interattivo: in questo caso ogni nuova connessione al server richiederà l’inserimento della password, anche se le connessioni avvengono nella stessa sessione.
Dopo aver scelto il protocollo e inserito i dati di accesso puoi cliccare sul pulsante Connetti per procedere.
Utilizzando il gestore dei siti per connetterti, quando andremo ad aprire FileZilla le volte successive, invece di inserire i dati ci basterà fare click sulla freccia accanto al pulsante Apri gestione siti e selezionare Nuovo sito (o il nome che hai inserito quando hai salvato l’elemento) dall’elenco, in questo modo:
Se abbiamo impostato Normale come tipo di accesso non ci verranno richiesti i dati e il client si collegherà direttamente al server, altrimenti potrebbe essere necessario reinserire la password per potersi collegare.
Il gestore dei siti ci permette di memorizzare le informazioni di accesso per collegarci a più siti.
Se gestisci più siti è utile rinominare ognuno in modo da riconoscerli subito anziché lasciare il nome di default usato dal programma “Nuovo sito”. Per farlo ci basta cliccare su Apri gestione siti, selezionare la connessione che ci interessa e fare click su Rinomina.
Come usare FileZilla su diversi computer
Il programma ti permette di esportare le impostazioni e i dati di connessione memorizzati nella gestione dei siti per poterli importare su un altro computer.
Per farlo ci basta accedere a FileZilla dal computer principale e cliccare su File → Esporta.
Possiamo scegliere quali impostazioni esportare e quali no, selezionandole da questa finestra, dopodiché clicchiamo su “Ok” e possiamo salvare il file in formato .xml.
A questo punto dovremo trasferire il file sull’altro computer, aprire FileZilla e cliccare su File → Importa. Selezioniamo il file xml che abbiamo trasferito dall’altro computer e clicchiamo su Apri.
Una finestra di dialogo ci comunicherà quello che verrà importato e ci permetterà di scegliere se importare tutti i dati o solo alcuni.
Errori di connessione
Se non riesci a connetterti al server controlla il registro degli errori. Un errore come quello che vedi nella schermata qui sotto è dovuto ad un errore durante la digitazione dell’username o della password.
Assicurati di aver digitato correttamente i dati, ad esempio facendo copia e incolla della password potresti aver inserito degli spazi, in questo caso è meglio inserire i dati a mano e riprovare.
Trasferire i file
Ora che abbiamo visto come collegarci al server e abbiamo stabilito una connessione abbiamo accesso ai file e possiamo trasferire cartelle e file dal server al nostro computer o viceversa. Vediamo come fare con degli esempi.
Scaricare i file dal server al pc
Per vedere come fare ti mostrerò in questo esempio come scaricare dal server un backup creato con cPanel.
Prima di scaricare il file interagiamo con la sezione di sinistra, ovvero Sito locale e apriamo la cartella in cui vogliamo trasferire il file. Se vogliamo creare una nuova cartella ci basta fare click con il tasto destro del mouse e cliccare su Crea cartella ed entra in essa per creare e aprire la cartella.
Inseriamo quindi il nome da dare alla cartella (nel caso di questo esempio “backup”) e clicchiamo su OK.
Individuiamo il file sul server (usando la sezione di destra Sito remoto), che nel nostro caso si trovava nella home. Facendo doppio click sul file che vogliamo trasferire il file verrà copiato direttamente nella cartella in locale che abbiamo appena creato.
Dopo aver avviato il trasferimento possiamo seguirne l’avanzamento guardando in basso dove c’è la scheda “file in coda”.
Quando il trasferimento sarà completato il file che prima era nella scheda File in coda sarà visibile nella scheda Trasferimenti completati come vedi qui:
Caricare i file dal pc al server
FileZilla ci permette di trasferire i file da e verso il server. Ora che abbiamo visto come scaricare i file dal server, passiamo al procedimento inverso e vediamo come caricare i file presenti sul nostro PC al nostro server.
Per farlo dobbiamo selezionare i file dalla sezione “Sito locale” e poi trascinarli nella cartella di destinazione che vediamo nella sezione “Sito remoto”.
Possiamo trasferire più file contemporaneamente, ci basta selezionarli tenendo premuto Ctrl mentre facciamo click su quelli che ci interessano. Dopodiché trasciniamo i file dal pannello di sinistra (Sito locale) verso quello di destra (Sito remoto).
In alternativa possiamo anche cliccare con il tasto destro e cliccare su Upload per avviare il trasferimento dei file.
Non appena il trasferimento dei file sarà completato li vedremo nella cartella di destinazione sul server.
Visualizzare i file nascosti
In alcuni casi potresti voler visualizzare i file nascosti presenti sul server, si tratta dei file preceduti da un “.” come “.htaccess”. Per farlo ti basta attivare un’opzione di FileZilla in questo modo:
- clicca sul menu Server
- spunta l’opzione Visualizza file nascosti.
Il programma ti mostrerà un avviso che dovrai confermare per rendere attiva l’opzione. A questo punto dopo esserti collegato al server potrai vedere anche i file e le cartelle nascoste.
Cambiare permessi dei file con FileZilla
FileZilla ci permette anche di modificare i permessi dei file e delle cartelle.
Prima di procedere modificando i permessi dei file ricordati che impostazioni sbagliate possono compromettere l’uso del sito.
In genere i file di WordPress e altri CMS devono avere i permessi 644 e le cartelle 755, questo vale anche per le cartelle upload del sito.
Individuiamo il file o la cartella che ci interessa e clicchiamo con il tasto destro. Dal menu clicchiamo su Permessi file.
La scheda che si aprirà ci permette di modificare le autorizzazioni di lettura, scrittura ed esecuzione.
Nota che i permessi proprietario si riferiscono all’utente che possiede il file, mentre i permessi pubblici si applicano a tutti.
In questo esempio cambiando i permessi di lettura di un’immagine, ecco i risultati che abbiamo sul sito:
A sinistra c’è la pagina come appare con i permessi impostati a 644, mentre a destra cosa succede se rimuoviamo i permessi di lettura pubblici dell’immagine.
Confrontare le cartelle
FileZilla ci offre anche la possibilità di confrontare i contenuti delle cartelle in locale con quelle sul server. Questa funzione è utile se stiamo sviluppando il sito in locale e vogliamo confrontare i file a quelli sul server, o se vogliamo mantenere un backup del sito in locale.
Per attivarla ci basta fare click su Visualizza → Comparazione cartelle → Abilita.
Possiamo scegliere se confrontare i file per dimensioni o per data di modifica, selezionando una delle due opzioni dal menu Comparazione cartelle, in questo modo:
Possiamo anche spuntare l’opzione “Nascondi file identici”, se lo facciamo vedremo solamente i file che risultano diversi per dimensione o data di modifica. Per attivare la funzione usiamo sempre il menu Visualizza > Comparazione cartelle come ho fatto qui:
Dopo aver attivato la comparazione delle cartelle vedremo file e cartelle evidenziate in colori diversi. Vediamo che significato hanno i diversi colori.
Elementi non evidenziati: cartelle e file non evidenziati rappresentano file e cartelle identici. Questo significa che non c’è differenza tra questi elementi sul tuo computer e i corrispettivi caricati sul server.
Elementi evidenziati in giallo: rappresentano cartelle o file presenti solo su pc o solo sul server, in base alla sezione in cui sono presenti. In questo esempio la cartella admin079 è sul pc, mentre la cartella admin96 è sul server.
Elementi evidenziati in rosso: file o cartelle in rosso su entrambi i lati rappresentano file di dimensioni differenti. In questo esempio abbiamo il file .htaccess su pc e su server, ma come puoi vedere le dimensioni dei due file sono diverse.
Elementi evidenziati in verde: se attiviamo il confronto per data di modifica vedremo alcuni file e cartelle in verde. In questo esempio che ti mostro abbiamo il file .htaccess in verde sul pc, mentre la versione del file sul server non è evidenziata. Il file evidenziato in verde è quello più recente, in questo caso, quindi, la versione più recente è proprio quella su pc. Se andiamo a controllare la colonna dell’ultima modifica, abbiamo infatti la conferma.
Conclusioni
In questa guida al client FTP FileZilla ti ho mostrato come fare a collegarti al server.
Una volta stabilita la connessione questo programma ci permette di gestire i file, trasferirli dal computer al server o dal server al computer. Altre funzioni utili sono la possibilità di confrontare le cartelle, visualizzare i file nascosti e modificare i permessi dei file.
E tu quale client FTP preferisci usare per collegarti al server? Lascia un commento per farcelo sapere.
Ultimo aggiornamento con informazioni più dettagliate su come usare FileZilla, l’8 giugno 2023.
Lascia un commento