Hosting web10 dicembre 2025 151 visualizzazioni

Gestire gli account FTP su cPanel

Gestire gli account FTP su cPanel

Gestione degli account FTP su cPanel

OuiHeberg - Documentazione tecnica
Guida completa per creare e gestire i tuoi account FTP


Che cos'è l'FTP?

Il FTP (File Transfer Protocol) è un protocollo standard che consente di trasferire file tra il tuo computer e il server web. È uno dei metodi più rapidi ed efficienti per gestire i file del tuo sito web.

Vantaggi dell'FTP:

  • Trasferimento rapido di file di grandi dimensioni
  • Gestione di più file contemporaneamente
  • Accesso diretto alla struttura del server
  • Possibilità di riprendere i trasferimenti interrotti
  • Controllo preciso delle autorizzazioni di accesso

Protocollo disponibili

Protocollo Porta Sicurezza Raccomandazione
FTP 21 ❌ Non crittografato ⚠️ Da evitare
FTPS (FTP over TLS) 21 ✅ Crittografato SSL/TLS ✅ Raccomandato
SFTP (SSH FTP) 22 ✅ Crittografato SSH ✅ Raccomandato

💡 Consiglio: Utilizza sempre FTPS o SFTP per proteggere le tue credenziali e i file durante il trasferimento.

Client FTP popolari

Client Piattaforme Gratuito Link
FileZilla Windows, Mac, Linux filezilla-project.org
WinSCP Windows winscp.net
Cyberduck Windows, Mac cyberduck.io
Transmit Mac panic.com/transmit

Account FTP predefiniti

Quando crei un hosting cPanel, due account FTP speciali vengono creati automaticamente:

Account FTP principale

  • Nome utente: Il tuo nome utente cPanel
  • Password: La tua password cPanel
  • Accesso: Totalità del tuo spazio di hosting (directory radice /)
  • Uso: Amministrazione completa

Account di accesso ai log

  • Uso: Download dei file di log grezzi
  • Accesso: Solo directory dei log

⚠️ Importante: Questi account speciali non possono essere modificati o eliminati.


Accedere all'interfaccia FTP Accounts

Accesso a cPanel

  1. Accedi al tuo spazio clienti OuiHeberg
  2. Accedi al tuo hosting e clicca su Accedi a cPanel

Localizzare lo strumento FTP Accounts

In cPanel, cerca FTP Accounts nella sezione Files (File).

FTP Accounts in cPanel


Creare un account FTP

Passo 1: Accedere al modulo di creazione

Nella sezione Add FTP Account, troverai il modulo per creare un nuovo account.

Passo 2: Compilare le informazioni

Creazione di un account FTP

Campo Descrizione Esempio
Log In Nome utente per l'account FTP webmaster
Domain Dominio associato all'account monsite.com
Password Password sicura Utilizza il generatore
Password (Di nuovo) Conferma della password Identica
Directory Directory di accesso autorizzato public_html
Quota Limite di spazio disco (MB) Unlimited o valore in MB

Comprendere il nome utente completo

Il nome utente FTP completo è formato così:

[login]@[dominio]

Esempio: Se inserisci webmaster per il dominio monsite.com, l'identificativo completo sarà:

[email protected]

Passo 3: Configurare la directory di accesso

Il campo Directory è cruciale poiché determina dove l'utente FTP potrà accedere.

Configurazione della directory FTP

Regole importanti:

  • L'utente non può navigare al di sopra della directory specificata
  • L'utente può accedere a tutti i file e sottodirectory in questa directory
  • cPanel precompila automaticamente una directory basata sul nome utente

Esempi di configurazione della directory

Directory Accesso concesso Caso d'uso
/ Tutto l'account (radice) Amministratore principale
public_html Solo sito web principale Webmaster
public_html/blog Solo sottodirectory blog Redattore blog
public_html/uploads Solo directory uploads Gestore media
public_html/monsite.com Dominio addon specifico Sviluppatore esterno

Passo 4: Definire la quota

La quota limita lo spazio disco che l'utente FTP può utilizzare:

  • Unlimited: Nessun limite (utilizza lo spazio totale dell'account)
  • Valore in MB: Limite rigoroso (es: 500 per 500 MB)

💡 Consiglio: Definisci una quota per gli account di terzi per evitare che un utente riempia tutto lo spazio disco.

Passo 5: Creare l'account

Clicca su Create FTP Account. Apparirà un messaggio di conferma:

Account FTP creato


Gestire gli account FTP esistenti

Tutti i tuoi account FTP sono elencati nella sezione FTP Accounts.

Elenco degli account FTP

Azioni disponibili

Per ogni account, puoi eseguire le seguenti azioni:

Azioni Descrizione
Cambia Password Modifica la password
Cambia Quota Modifica il limite di spazio
Elimina Elimina l'account
Configura Client FTP Ottieni le impostazioni di connessione

Cambiare la password

  1. Clicca su Change Password accanto all'account interessato
  2. Inserisci la nuova password (usa il generatore per una password forte)
  3. Conferma la password
  4. Clicca su Change Password

Cambia password FTP

Modificare la quota

  1. Clicca su Change Quota accanto all'account interessato
  2. Inserisci il nuovo valore in MB o seleziona Unlimited
  3. Clicca su Change Quota

Cambia quota FTP

Modificare la directory di accesso

⚠️ Importante: Non è possibile modificare la directory di un account FTP dopo la sua creazione.

Soluzione: Elimina l'account e ricrealo con la directory corretta.

Eliminare un account FTP

  1. Clicca su Delete accanto all'account interessato
  2. Scegli l'opzione di eliminazione:

Elimina account FTP

Opzione Descrizione
Delete Elimina solo l'account FTP (i file rimangono)
Delete the User's Home Directory Elimina l'account E tutti i file della directory
Cancel Annulla l'operazione

⚠️ Attenzione: Se la directory è public_html, scegliere "Delete the User's Home Directory" eliminerà l'intero sito web!


Configurare un client FTP

Ottenere le impostazioni di connessione

  1. Nell'elenco degli account FTP, clicca su Configure FTP Client
  2. Le informazioni di connessione verranno visualizzate:

Configurazione client FTP

Impostazioni di connessione

Impostazione Valore
Host / Server ftp.tuodominio.com o IP del server
Porta FTP 21
Porta SFTP 22
Nome utente [email protected]
Password La tua password FTP
Crittografia TLS esplicito (FTPS) raccomandato

Configurare FileZilla

FileZilla è il client FTP gratuito più popolare.

Configurazione rapida (Quickconnect):

  1. Apri FileZilla
  2. Compila la barra di connessione rapida:
    • Host: ftp.tuodominio.com
    • Nome utente: [email protected]
    • Password: La tua password
    • Porta: 21
  3. Clicca su Connessione rapida

Configurazione con il Gestore siti (raccomandato):

  1. Apri FileZilla
  2. Vai su File > Gestore siti
  3. Clicca su Nuovo sito
  4. Configura:
Impostazione Valore
Protocollo FTP - Protocollo di Trasferimento File
Host ftp.tuodominio.com
Porta 21
Crittografia Connessione FTP esplicita su TLS se disponibile
Tipo di autenticazione Normale
Nome utente [email protected]
Password La tua password
  1. Clicca su Connessione

Configurare WinSCP

  1. Apri WinSCP
  2. Nella finestra di connessione:

Per SFTP (raccomandato):

Impostazione Valore
Protocollo SFTP
Nome host tuodominio.com
Porta 22
Nome utente Il tuo nome utente cPanel
Password La tua password cPanel

Per FTPS:

Impostazione Valore
Protocollo FTP
Crittografia TLS Esplicito
Nome host ftp.tuodominio.com
Porta 21
Nome utente [email protected]
Password La tua password FTP
  1. Clicca su Connessione

Configurare Cyberduck

  1. Apri Cyberduck
  2. Clicca su Nuova connessione
  3. Configura:
Impostazione Valore
Tipo FTP-SSL (Explicit AUTH TLS)
Server ftp.tuodominio.com
Porta 21
Nome utente [email protected]
Password La tua password
  1. Clicca su Connessione

Struttura delle directory

Struttura tipica di un account cPanel

/home/utente/
├── .htpasswds/
├── .trash/
├── etc/
├── logs/
├── mail/
├── public_ftp/
├── public_html/          ← Radice del tuo sito principale
│   ├── .htaccess
│   ├── index.php
│   ├── wp-content/
│   └── addon.com/        ← Dominio addon
├── ssl/
└── tmp/

Directory importanti

Directory Descrizione Accesso FTP raccomandato
public_html File del sito web principale Webmaster
public_html/[addon] File dei domini addon Sviluppatori specifici
mail Dati delle email ❌ Non dare accesso
logs File di log Amministratori
ssl Certificati SSL ❌ Non dare accesso

Casi d'uso pratici

Caso 1: Dare accesso a uno sviluppatore web

Obiettivo: Consentire a un fornitore di modificare il sito senza accesso alle email o ad altri dati.

Configurazione:

  • Login: sviluppatore
  • Directory: public_html
  • Quota: Unlimited o secondo necessità

Caso 2: Accesso ristretto per un redattore

Obiettivo: Consentire il caricamento di immagini solo in una cartella specifica.

Configurazione:

  • Login: redattore
  • Directory: public_html/wp-content/uploads
  • Quota: 500 MB

Caso 3: Accesso a un dominio addon solo

Obiettivo: Un cliente gestisce il proprio sito ospitato in dominio addon.

Configurazione:

  • Login: cliente-sitoB
  • Directory: public_html/sitoB.com
  • Quota: 1000 MB

Caso 4: Account di backup esterno

Obiettivo: Consentire a un servizio di backup di recuperare i file.

Configurazione:

  • Login: backup
  • Directory: public_html
  • Quota: Unlimited

Risoluzione dei problemi

❓ Errore "530 Login errato"

Cause possibili:

  • Nome utente o password errati
  • Dimenticanza del dominio nel nome utente (es: utente invece di [email protected])
  • Account FTP non esistente

Soluzioni:

  1. Verifica di utilizzare il nome utente completo: [email protected]
  2. Reimposta la password in cPanel
  3. Verifica che l'account esista nell'elenco FTP Accounts

❓ Errore "530 L'utente non può accedere, directory home inaccessibile"

Cause: La directory assegnata all'account FTP non esiste o è stata eliminata.

Soluzioni:

  1. Ricrea la directory tramite File Manager
  2. Elimina e ricrea l'account FTP con una directory valida

❓ Errore "Timeout di connessione"

Cause possibili:

  • Firewall che blocca la porta 21
  • Modalità passiva non attivata
  • Server FTP non disponibile

Soluzioni:

  1. Attiva la modalità passiva nel tuo client FTP
  2. Verifica che la porta 21 non sia bloccata dal tuo firewall/antivirus
  3. Prova con la porta 22 (SFTP) al suo posto

❓ Errore "425 Impossibile aprire la connessione dati"

Cause: Problema di modalità di trasferimento (attivo vs passivo).

Soluzione: Attiva la modalità passiva nelle impostazioni del tuo client FTP.

In FileZilla:

  1. Vai su Modifica > Impostazioni
  2. Connessione > FTP
  3. Seleziona Modalità passiva

❓ Impossibile vedere i file dopo la connessione

Cause possibili:

  • Directory vuota
  • File nascosti (che iniziano con .)
  • Directory configurata in modo errato

Soluzioni:

  1. Attiva la visualizzazione dei file nascosti nel tuo client FTP
  2. Verifica la directory configurata in cPanel
  3. Naviga manualmente verso public_html

❓ Trasferimento lento o che fallisce

Soluzioni:

  1. Riduci il numero di connessioni simultanee (max 2-3)
  2. Disattiva temporaneamente l'antivirus
  3. Utilizza la modalità binaria per i file non di testo
  4. Controlla la tua connessione internet

❓ Errore di certificato SSL

Cause: Il certificato del server non è riconosciuto dal client.

Soluzione: Accetta il certificato al primo accesso. In FileZilla, seleziona "Fai sempre fiducia a questo certificato".


Buone pratiche di sicurezza

🔒 Raccomandazioni essenziali

Pratica Importanza
Utilizzare FTPS o SFTP (mai FTP semplice) ⭐⭐⭐ Critico
Passwords forti (16+ caratteri) ⭐⭐⭐ Critico
Un account FTP per utente/progetto ⭐⭐ Importante
Limitare l'accesso alla directory necessaria ⭐⭐ Importante
Definire quote appropriate ⭐ Raccomandato
Eliminare gli account non utilizzati ⭐⭐ Importante
Cambiare le password regolarmente ⭐ Raccomandato

🛡️ Checklist sicurezza FTP

  • [ ] Tutti gli account utilizzano password uniche e complesse
  • [ ] Ogni account è limitato alla directory strettamente necessaria
  • [ ] Gli account temporanei vengono eliminati dopo l'uso
  • [ ] Le connessioni utilizzano la crittografia (FTPS/SFTP)
  • [ ] Le quote sono definite per gli account di terze parti
  • [ ] L'account principale cPanel non è condiviso

⚠️ Cosa NON fare MAI

  • ❌ Condividere le tue credenziali cPanel principali
  • ❌ Dare accesso a / (radice) a terzi
  • ❌ Utilizzare la stessa password per più account
  • ❌ Lasciare attivi account FTP non utilizzati
  • ❌ Utilizzare FTP non crittografato su reti pubbliche

Permessi dei file

Permessi raccomandati

Tipo Permesso Valore numerico
Cartelle rwxr-xr-x 755
File PHP rw-r--r-- 644
File di configurazione rw------- 600
File .htaccess rw-r--r-- 644

Modificare i permessi tramite FTP

In FileZilla:

  1. Clic destro sul file/cartella
  2. Permessi del file...
  3. Inserisci il valore numerico o seleziona le caselle
  4. Clicca su OK

Riepilogo

Passo Azione
1 Accedere a FTP Accounts in cPanel
2 Compilare il modulo: Login, Dominio, Password
3 Configurare la directory di accesso (cruciale!)
4 Definire il quota se necessario
5 Cliccare su Create FTP Account
6 Configurare il tuo client FTP con le impostazioni
7 Connettersi in FTPS o SFTP
8 Trasferire i tuoi file!

Informazioni di connessione rapida

Tieni queste informazioni a portata di mano:

═══════════════════════════════════════════
 PARAMETRI DI CONNESSIONE FTP
═══════════════════════════════════════════
 Host FTP      : ftp.tuodominio.com
 Porta FTP      : 21
 Porta SFTP     : 22
 Crittografia   : TLS Esplicito (FTPS)
 
 Identificativo   : [email protected]
 Password  : [la tua password]
═══════════════════════════════════════════