FTP (File Transfer Protocol) è un protocollo di trasferimento di file che è apparso molto prima di HTTP e TCP/IP. L'FTP esiste dal 1971 ed è considerato il più antico protocollo di livello applicativo. Oggi viene utilizzato per connettersi a server remoti(vds ftp) o a computer. Per impostare il lavoro, è necessario disporre di client FTP.
Le istruzioni passo-passo prevedono che sia necessario:
1. Installare un server File Transfer Protocol che supporti i protocolli di connessione sicura (in particolare SSL).
2. Creare un account utente e configurarlo per funzionare.
3. Verificate che vi sia una connessione al server File Transfer Protocol.
4. Installare il server File Transfer Protocol.
Per installare e configurare File Transfer Protocol su Ubuntu 20.04 LTS, è necessario utilizzare il comando:
$ sudo apt update && apt install vsftpd
Il server è già in esecuzione, ma è necessario impostare le impostazioni nel file di configurazione. A tal fine, è necessario aprirlo e apportare le modifiche selezionando NO
o SÌ
rispetto alle impostazioni. Successivamente è necessario aggiornare il file di configurazione e riavviare il server.
Per garantire la sicurezza del trasferimento dei dati, è necessario collegare i certificati SSL. Quindi configura l'account utente FTP per la connessione. All'inizio è possibile accedere al server in locale, ma poi è meglio creare un account separato con un comando:
$ sudo useradd ftpuser -d /home/userftp -s /bin/false -m
In questo esempio abbiamo creato un utente
con il nickname userftp
, che si troverà nella directory home /home/userftp
(l'accesso per locale è negato). Creare una password.