In questo articolo, avremo spiegato i passaggi necessari per installare il server FTP su Ubuntu 20.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 o File Transfer Protocol è un protocollo per il trasferimento di file tra computer su Internet tramite connessioni TCP/IP. L'FTP è stato progettato per l'architettura client-server, tutti i file archiviati sul server sono accessibili tramite client FTP.
Installa il server FTP su Ubuntu 20.04
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 sul sistema Ubuntu.
Per installare il server FTP su Ubuntu, esegui i comandi seguenti:
sudo apt install vsftpd
Una volta completata l'installazione, avvia il servizio vsftpd e aggiungilo all'avvio del sistema:
sudo systemctl start vsftpd sudo systemctl enable vsftpd
Passaggio 3. Imposta nuovo utente.
Aggiungeremo un nuovo utente per il server vsftpd e aggiungeremo la directory FTP:
adduser meilana
Digita la password per il tuo utente e hai aggiunto un nuovo utente.
Quindi, crea una nuova directory FTP nella directory '/home/username':
mkdir -p /home/meilana/ftp
Cambia la proprietà della directory FTP:
chown -R nobody:nogroup /home/meilana/ftp chmod a-w /home/meilana/ftp
Passaggio 4. 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
Passaggio 5. Testare il server FTP su Ubuntu 20.04.
Un modo è aprire un terminale e provare ad accedervi con ftp
comando e l'indirizzo IP del server:
ftp 192.168.77.20
Una volta stabilita la connessione al server, ti verranno richiesti nome utente e password.
Questo è tutto ciò che devi fare per installare il server FTP su Ubuntu 20.04 LTS Focal Fossa. Spero che tu possa trovare utile questo suggerimento rapido. Non dimenticare di condividere le tue preziose domande/suggerimenti nella casella dei commenti qui sotto e di lasciare anche il tuo utile feedback.