In questo tutorial, ti guideremo attraverso l' installazione e configurazione di VSFTPD su Ubuntu 16.04 . VSFTPD è un sigla di Very Secure File Transfer Protocol Daemon. È un server FTP gratuito e open source, veloce, stabile, leggero e molto sicuro per sistemi operativi Unix e Linux, autorizzato sotto la GNU General Public License. VSFTPD è uno dei server FTP più utilizzati per Linux ed è utilizzato come server FTP predefinito in alcune delle più grandi distribuzioni Linux come CentOS, Fedora, Ubuntu, NimbleX, Slackware e RHEL. Installazione di VSFTP su Ubuntu è un compito facile, segui attentamente i passaggi seguenti e dovresti averlo installato in meno di 10 minuti.
1. Accedi tramite SSH
Per installare VSFTPD sul tuo server Ubuntu 16.04, devi accedere tramite SSH come utente root
ssh root@IP_address
2. Aggiorna tutti i pacchetti installati
Prima di tutto, assicurati che tutti i pacchetti installati siano aggiornati
apt-get update && apt-get upgrade
3. Installa VSFTPD su Ubuntu 16.04
Tutto quello che devi fare per installare VSFTPD sul tuo VPS Ubuntu 16.04 è eseguire il seguente comando nel tuo terminale Linux
apt-get -y install vsftpd
4. Configura VSFTPD
Dopo che è stato installato correttamente, dobbiamo apportare alcune modifiche alla sua configurazione. Apri il file /etc/vsftpd.conf e trova e modifica le seguenti righe:
vim /etc/vsftpd.conf # Controls whether anonymous logins are permitted or not. anonymous_enable=NO # Allow local users to login local_enable=YES # Set 'write_enable' to YES in order to allow changes to the filesystem write_enable=YES # to enable ASCII uploads (to prevent uploaded scripts etc. from breaking), # without the DoS risk of SIZE and ASCII downloads. ASCII mangling should be # on the client anyway.. ascii_upload_enable=YES ascii_download_enable=YES # You can set the root directory of the FTP users. if not specified, users' home directory equals FTP home directory local_root=public_html
Salva il file di configurazione e riavvia il server FTP per rendere effettive le modifiche
systemctl restart vsftpd
Imposta VSFTPD per l'avvio automatico all'avvio del sistema
systemctl enable vsftpd
Puoi trovare un elenco di tutte le opzioni nel file di configurazione all'indirizzo http://vsftpd.beasts.org/vsftpd_conf.html
Gli accessi root sono disabilitati per impostazione predefinita in VSFTPD per motivi di sicurezza. Per accedere al tuo server FTP dovrai creare un nuovo utente di sistema
adduser FTPUSER
Dove FTPUSER è il nome dell'utente che desideri creare. Ti verrà chiesto di inserire una nuova password per il nuovo utente e alcune informazioni opzionali come il nome completo dell'utente, il numero di telefono, ecc. Tieni presente che è molto importante utilizzare sempre password complesse per gli account. È meglio utilizzare una combinazione di lettere e numeri e una lunghezza minima di 10 caratteri.
Ora, una volta installato e configurato il server FTP e creato un nuovo utente FTP, è possibile accedere al server FTP con l'utente appena creato tramite terminale, browser Web o utilizzando un client FTP come FileZilla.
Naturalmente, non è necessario Installare VSFTPD su Ubuntu 16.04 , se utilizzi uno dei nostri servizi di hosting VPS, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare VSFTPD o qualsiasi altro server FTP per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se ti è piaciuto questo post su come installare VSFTPD su Ubuntu 16.04, condividilo con i tuoi amici sui social network usando i pulsanti a sinistra o lascia semplicemente una risposta qui sotto. Grazie.