In questo articolo, avremo spiegato i passaggi necessari per installare il server FTP su Ubuntu 18.04 LTS. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.
FTP è un protocollo server client che consente due canali di comunicazione tra client e server. Utilizzando un client FTP saremo in grado di caricare, scaricare ed eliminare i file sul server. Inizialmente, il client deve autenticare il server FTP. La sessione FTP funzionerà sia in modalità passiva che attiva. Attiva è la modalità predefinita per FTP. In modalità di connessione attiva, quando il client inizia a stabilire la connessione iniziale, il server avvia la seconda connessione e abilita il trasferimento dei dati al client. In connessione passiva, il client si connette e invia il comando PASV al server. Quindi il server invia il numero di porta al client.
Installa il server FTP su Ubuntu
Passaggio 1. Innanzitutto, prima di iniziare a installare qualsiasi pacchetto sul tuo server Ubuntu, ti consigliamo sempre di assicurarti che tutti i pacchetti di sistema siano aggiornati.
sudo apt update sudo apt upgrade
Passaggio 2. Installazione del server FTP su Ubuntu 18.04 LTS.
Il demone VSFTP si trova nei repository standard, quindi l'installazione può essere eseguita con un solo comando. Aprire una finestra di terminale ed emettere quanto segue:
sudo apt install vsftpd
Dopo aver installato VSFTPD, i comandi seguenti possono essere utilizzati per arrestare, avviare e abilitare il servizio server in modo che si avvii sempre all'avvio del server:
sudo systemctl stop vsftpd.service sudo systemctl start vsftpd.service sudo systemctl enable vsftpd.service
Passaggio 3. Configurazione di vsftpd.
Creeremo un nuovo file di configurazione. Prima di farlo, rinominiamo l'originale con il comando:
sudo mv /etc/vsftpd.conf /etc/vsftpd.conf.orig
Crea il nuovo file con il comando:
listen=NO listen_ipv6=YES anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES chroot_local_user=YES secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key ssl_enable=NO pasv_enable=Yes pasv_min_port=30000 pasv_max_port=30100 allow_writeable_chroot=YES
Questo è tutto ciò che devi fare per installare il server FTP su Ubuntu 18.04. Spero che tu possa trovare utile questo suggerimento rapido. Se hai domande o suggerimenti, sentiti libero di lasciare un commento qui sotto.