Hai le credenziali del server — hostname, nome utente, password — ma nessuno ti ha detto quale protocollo usare. Oppure stai configurando uno strumento FTP e ti chiede di scegliere tra FTP, SFTP e FTPS. Come fai a capire quale è quello giusto?
Questa guida ti mostra come identificare il protocollo del tuo server e spiega cosa significa in pratica ciascuna opzione.
I tre protocolli spiegati
In breve (per il confronto tecnico completo, leggi il nostro approfondimento SFTP vs FTPS):
- FTP — il File Transfer Protocol originale. Nessuna cifratura. Usa la porta 21. Ancora comune su reti interne e hosting legacy.
- SFTP — SSH File Transfer Protocol. Completamente cifrato, gira su SSH sulla porta 22. Il riferimento moderno per i trasferimenti sicuri. Supporta l'autenticazione con chiave SSH.
- FTPS — FTP over TLS. Aggiunge la cifratura TLS al protocollo FTP standard. Usa la porta 21 (modalità esplicita) o la porta 990 (modalità implicita). Richiede un certificato server.
Come scoprire quale protocollo usa il tuo server
1. Chiedi al tuo provider di hosting o al sysadmin
È sempre il percorso più rapido. Se hai un account di hosting, controlla l'email di benvenuto o la documentazione del provider. Di solito trovi qualcosa come "Server FTP: ftp.esempio.com, porta 21" o "Accesso SFTP disponibile sulla porta 22". Se ti stai connettendo a un server gestito da qualcun altro, chiedi direttamente a lui — sa cosa è abilitato.
2. Controlla il pannello di controllo del hosting
Se gestisci il server tramite cPanel, Plesk o DirectAdmin, cerca nella sezione impostazioni FTP. Elencherà i protocolli e le porte disponibili. cPanel offre tipicamente sia FTP (porta 21) che SFTP (porta 22) per impostazione predefinita.
3. Guarda la porta
I numeri di porta sono un indizio affidabile:
- Porta 22 — quasi certamente SFTP (è la porta SSH)
- Porta 21 — FTP o FTPS (esplicito)
- Porta 990 — FTPS implicito
Se qualcuno ti dà credenziali con porta 22, prova prima SFTP. La porta 21 può essere sia FTP semplice che FTPS esplicito — dovrai determinarlo provando entrambi o chiedendo al proprietario del server.
4. Prova a connetterti
La maggior parte degli strumenti FTP — inclusi FTPull e FTPush — mostrano un errore chiaro se usi il protocollo sbagliato. Se SFTP fallisce con "connessione rifiutata" sulla porta 22, prova FTP sulla porta 21. Se FTP si connette ma vedi un prompt relativo a certificati o TLS, è probabilmente FTPS. Procedere per tentativi è un approccio valido quando il protocollo non è documentato.
5. Controlla le impostazioni salvate nel tuo client FTP
Se ti sei già connesso a questo server con un altro strumento, controlla le impostazioni di connessione salvate — il protocollo e la porta saranno memorizzati lì.
Tipi di server comuni e le loro impostazioni predefinite
Hosting cPanel
FTP sulla porta 21 e SFTP sulla porta 22 sono entrambi tipicamente disponibili. Controlla cPanel → Account FTP per i dettagli.
Hosting Plesk
Come cPanel — FTP e SFTP solitamente entrambi disponibili. Plesk → Accesso FTP mostra le impostazioni.
NAS Synology
FTP, SFTP e FTPS tutti configurabili in DSM → Pannello di controllo → Servizi file → FTP.
NAS QNAP
Tutti e tre i protocolli disponibili in QTS → Pannello di controllo → Servizi di rete → FTP.
Server Linux dedicato
SFTP è sempre disponibile se SSH è abilitato — nessuna configurazione aggiuntiva necessaria. FTP richiede l'installazione di un daemon FTP (vsftpd, ProFTPD).
Windows Server
FTP e FTPS tramite IIS (Internet Information Services). SFTP richiede un server SSH separato (OpenSSH o WinSCP server).
Quale scegliere se hai la possibilità di decidere
Se il tuo server supporta sia FTP che SFTP, usa SFTP. È cifrato, è più semplice dal punto di vista del firewall (una sola porta), e se il server ha SSH abilitato — come quasi tutti i server moderni — SFTP è disponibile senza alcuna configurazione aggiuntiva.
Usa FTPS se il tuo provider o cliente lo richiede espressamente, o se sei su un'infrastruttura Windows dove IIS gestisce l'FTP.
Usa FTP semplice solo su reti interne dove la cifratura non è un problema, o quando ti colleghi a sistemi legacy che non supportano nessuna delle varianti sicure.
Connettersi con FTPSuite
In FTPull e FTPush, selezionare il protocollo richiede un clic nelle impostazioni di connessione. Inserisci hostname, porta e credenziali, scegli FTP / SFTP / FTPS dal menu a tendina e salva. L'app gestisce automaticamente le differenze di connessione sottostanti.
Se hai bisogno di cambiare protocollo — ad esempio sei partito con FTP e vuoi passare a SFTP — modifica la connessione, cambia il protocollo e la porta e salva. Tutto il resto rimane invariato.