Oggi parleremo di cos’è File Transfer Protocol (FTP) e come funziona. L’utilizzo del protocollo di trasferimento file FTP è uno dei metodi di base che possiamo utilizzare per trasferire file tra computer su una rete TCP/IP Questo metodo ci consente di trasferire file in modo veloce, anche se di grandi dimensioni.
Che cos’è il protocollo di trasferimento file (FTP)?
FTP sta per File Transfer Protocol. Questo metodo è stato utilizzato dagli anni ’70. Le porte FTP predefinite su un computer sono chiamate porta 20 e porta 21, che vengono utilizzate per eseguire questo processo di scambio o trasferimento.
In un protocollo di trasferimento file un dispositivo funziona come client FTP e l’altro agisce come un server FTP. Il client è colui che è responsabile dell’accesso a un altro computer. Un client FTP è, quindi, un software che ci permette di utilizzare questo protocollo per inviare o trasferire file utilizzando le porte (controllo e trasporto dati) del nostro computer o server. Il client utilizza questa porta FTP per il controllo e il trasporto dei dati.
A cosa serve l’FTP?
Come abbiamo detto, il protocollo FTP viene utilizzato per trasferire i file. Ci permettono di trasferire file in modo facile e veloce. Non c’è limite considerando la dimensione del file. E questo metodo ci offre una grande sicurezza purché utilizziamo protocolli come, ad esempio, SFTPL, SSL o SSH.
Come connettersi a un client FTP?
Esistono diversi programmi che possiamo utilizzare per connetterci a un server e uno di questi si chiama FileZilla, può essere scaricato gratuitamente. È una delle soluzioni più popolari in circolazione e possiamo scaricarla dal loro sito web. Quando abbiamo FileZilla sul nostro computer vedremo una serie di campi compilabili in alto come server, nome utente, password e porta. Digita semplicemente l’indirizzo IP o il dominio del server FTP a cui ti connetterai, il nome utente, la password associata e la porta che utilizzeremo per effettuare la connessione. Una volta che sei pronto, fai clic su “Connessione rapida” e il processo inizierà.
Anche se FileZilla è l’opzione più popolare, non è l’unica. Un altro client FTP per Windows si chiama WinSCP, può essere scaricato gratuitamente e permette di utilizzare i protocolli FTP, SFTP, FTPS, SCP, S3 o WebDAV. Consente inoltre di impostare restrizioni, creare regole e automatizzare i processi.
Un altro che puoi usare si chiama SmartFTP. Ci permette di connetterci a server FTP ma ci permette anche di connetterci a sistemi di cloud storage se vuoi accedere a Google Drive, Yandex Disk, ecc. Può essere scaricato gratuitamente.
Qual è la porta predefinita?
La porta predefinita utilizzata da FTP è TCP 21 per il controllo e la porta 20 per il canale dati. La porta 21 è quella utilizzata per il controllo e da essa verrebbe gestita la connessione ma non vengono trasferiti dati. Sono disponibili diverse modalità per eseguire il trasferimento di file, attivo o passivo. Nella modalità attiva la porta TCP 20 è quella su cui viene creato il canale dati mentre sul client viene scelta una porta random sempre maggiore di TCP 1024. Esiste invece una modalità passiva in cui controllare la porta 21 serve per scegliere la porta esterna a cui connettersi, il client stabilisce una connessione dalla porta indicata. Quest’ultimo è il più comunemente usato e il primo pone alcuni problemi di sicurezza, poiché implica che tutte le porte maggiori di 1024 siano aperte. Per questo motivo, la seconda è solitamente la modalità più popolare.
Rischi per la sicurezza FTP
Dovresti usare il protocollo FTP per lo scambio di file? Possono avere alcuni rischi che dobbiamo prendere in considerazione. Come spiegato dalla società Panda Security, il protocollo FTP presenta molte vulnerabilità. Perché? È facile accedere ai vecchi server FTP con nomi utente comuni come FTP o Anonimo senza bisogno di una password.
Come evitare rischi quando si utilizza l’FTP?
Se vuoi proteggere il tuo server FTP dovresti seguire una serie di consigli di base come avere una password di accesso sicura. Dovresti anche disabilitare l’opzione dell’utente ospite se vuoi migliorare la sicurezza. Un altro consiglio consigliato da tenere in considerazione è quello di cambiare la porta predefinita.