Come usare FTP per la gestione dei file del sito web
FTP (File Transfer Protocol) rimane un modo standard per trasferire file tra il tuo computer e il tuo server web. Ecco il flusso completo.
Prerequisiti
- Account di hosting web con accesso FTP (la maggior parte degli host condivisi/VPS/dedicati lo fornisce)
- Credenziali FTP dal tuo host: nome host, nome utente, password, porta (di solito 21)
- Software client FTP (vedi consigli di seguito)
Passaggio 1: Ottieni le credenziali FTP
Accedi al tuo pannello di controllo di hosting (cPanel, Plesk, DirectAdmin, personalizzato) o controlla la tua email di benvenuto. Cerca "Account FTP" o "Accesso file." Crea un account se necessario. Nota:
- Nome host: Spesso ftp.tuodominio.com, tuodominio.com o IP del server
- Nome utente: Spesso user@tuodominio.com o solo user
- Password: Impostata durante la creazione
- Porta: 21 (standard), 22 (SFTP), o personalizzata
- Protocollo: FTP, FTPS (TLS esplicito), o SFTP (basato su SSH) – preferisci SFTP/FTPS
Passaggio 2: Scegli e installa un client FTP
| Client | Piattaforma | Costo | Note |
|---|---|---|---|
| FileZilla | Win/Mac/Linux | Gratuito | Il più popolare; supporta FTP/FTPS/SFTP |
| Cyberduck | Mac/Win | Gratuito | Interfaccia pulita; integrazione con archiviazione cloud |
| WinSCP | Windows | Gratuito | Potente; scripting, sincronizzazione |
| Transmit | Mac | A pagamento | Rifinito; prodotto di punta di Panic |
| Riga di comando | Tutte | Gratuito | sftp, lftp, rsync su SSH |
Passaggio 3: Connettiti
- Apri il client → Nuova connessione / Gestore siti
- Inserisci: Protocollo, Host, Porta, Nome utente, Password
- Fai clic su Connetti
- Accetta l'impronta digitale dell'host (prima connessione SFTP)
Passaggio 4: Trasferisci file
- Riquadro locale (sinistra): I tuoi file del computer
- Riquadro remoto (destra): I file del server
- Carica: Trascina locale → remoto (o tasto destro → Carica)
- Scarica: Trascina remoto → locale (o tasto destro → Scarica)
- Sincronizza: Molti client offrono sincronizzazione di directory (specchio, aggiorna, anteprima)
Passaggio 5: Disconnetti
Fai clic su Disconnetti o chiudi il client. Le sessioni scadono sul server comunque.
Percorsi critici sul server
- Web root: Di solito
public_html,www,htdocs, ohttpdocs - Root app (non pubblico): Un livello sopra il web root (per config, vendor, storage)
- Permessi: File 644, directory 755.
wp-content/uploadsscrivibile dall'utente web.
Best practice di sicurezza
- Usa SFTP o FTPS – mai FTP semplice (le credenziali vengono inviate in chiaro)
- Usa password sicure e uniche o chiavi SSH
- Limita l'accesso FTP al tuo IP (firewall dell'hosting)
- Elimina gli account FTP non utilizzati
- Considera
rsyncsu SSH per le distribuzioni (più veloce, più affidabile)
FTP è legacy ma ancora universale. Per flussi di lavoro moderni, molti sviluppatori preferiscono la distribuzione basata su Git, pipeline CI/CD o rsync – ma l'accesso FTP rimane il fallback per la gestione diretta dei file del server.