Nota: abbiamo spiegato la procedura e i comandi su Linux Mint 20 OS. Più o meno la stessa procedura può essere seguita nelle versioni di menta più vecchie.
Installazione del server FTP
Per installare un server FTP su Linux Mint, seguire i passaggi seguenti:
Passaggio 1: installa VSFTPD
Il nostro primo passo sarà l'installazione di vftpd sul nostro sistema. Per fare ciò, avviare il terminale in Mint OS utilizzando il collegamento della tastiera Ctrl+Alt+T. Quindi emettere il seguente comando nel terminale per aggiornare l'indice del repository di sistema:
$ sudo apt update
Quindi installare vsftpd utilizzando il comando seguente nel terminale:
$ sudo apt install -y vsftpd
Dopo aver completato l'installazione di VSFTPD, ci sposteremo verso la configurazione.
Passaggio 2: configurare vsftpd
Il VSFTPD può essere configurato tramite /etc/vsftpd.conf file. Modificare il /etc/vsftpd.conf File usando il seguente comando in terminale:
$ sudo nano /etc /vsftpd
Ora aggiungi o rimpiccioli i seguenti righe (se già aggiunti nel file):
Ascolta = noUna volta fatto, salva e chiudi il /etc/vsftpd.conf file.
Passaggio 3: consentire le porte in firewall
Se un firewall è in esecuzione sul tuo sistema, dovrai consentire alcune porte FTP attraverso di esso. Emettere i seguenti comandi nel terminale per consentire le porte 20 e 21:
$ sudo UFW Consenti 20/TCP
$ sudo UFW Consenti 21/TCP
È possibile verificare se la porta è stata consentita nel firewall o meno utilizzando il seguente comando nel terminale:
$ sudo ufw status
Passaggio 4: abilita ed esegui VSFTPD
Ora il VSFTPD è configurato e consentito nel firewall; Ora possiamo abilitare ed eseguire i servizi VSFTPD. Ecco i comandi per farlo:
Per abilitare il servizio VSFTPD per iniziare l'avvio, emettere il seguente comando in terminale:
$ sudo systemctl abilita vsftpd.servizio
Per eseguire il servizio VSFTPD, emettere il seguente comando in terminale:
$ sudo systemctl start vsftpd.servizio
Se è necessario riavviare il servizio VSFTPD dopo aver apportato modifiche alla configurazione, emettere il seguente comando in terminale:
$ sudo systemctl riavvio vsftpd.servizio
Per verificare se il VSFTPD è attivo ed in esecuzione, emettere il seguente comando nel terminale:
$ sudo systemctl status vsftpd.servizio
Passaggio 5: crea un utente FTP
Successivamente, crea un account utente che verrà utilizzato per testare la connessione FTP. Emettere i seguenti comandi nel terminale per creare un account utente e impostare una password:
$ $ sudo adduser
$ sudo passwd
Passaggio 6: test della connessione FTP
Ora il nostro server FTP è pronto, quindi è il momento di testare la connessione FTP.
Per testare a livello locale la connessione FTP, emettere il seguente comando nel terminale sostituendo l'indirizzo IP effettivo del server FTP:
$ ftp
È inoltre possibile testare la connessione FTP in remoto utilizzando lo stesso comando sopra dal sistema remoto. Ho testato la connessione FTP dalla macchina Windows sulla rete.
È inoltre possibile utilizzare il client FTP come FileZilla per connettersi al server FTP. Per utilizzare l'applicazione FileZilla per la connessione al server FTP, fornire l'indirizzo IP del server FTP, del nome utente e della password che hai impostato in precedenza e al numero 21 e quindi fare clic sul QuickConnect pulsante.
Una volta connesso, verrai effettuato correttamente al server FTP e sarai in grado di accedere ai file e alle cartelle del server remoto.
Ecco l'installazione e la configurazione del server FTP sul sistema Linux Mint 20. Seguendo i semplici passaggi sopra descritti, è possibile impostare facilmente il server FTP e trasferire file tramite esso.