GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare VSFTPD su CentOS 7

In questo tutorial, ti mostreremo come installare VSFTPD su CentOS 7.  Per chi non lo sapesse, FTP sta per "protocollo di trasferimento file" e ti consente di trasferire file su un computer remoto.Il software server FTP più comune per CentOS è il pacchetto vsftpd, che sta per "daemon FTP molto sicuro". È il pacchetto FTP predefinito per Ubuntu e anche per la maggior parte delle altre distribuzioni Linux. Se devi utilizzare un server FTP in un ambiente di produzione, scegli una configurazione che implementi la connessione SSL/TLS o usa SFTP che è un'alternativa sicura all'FTP.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di VSFTPD su CentOS 7.

Installa VSFTPD su CentOS 7

Passaggio 1. Installa il pacchetto vsftpd (Very Secure FTP Deamon).

yum install vsftpd

Passaggio 2. Configura vsftpd.

Prima di modificare il file di configurazione "vsftpd.conf", faresti meglio a salvarlo:

cp /etc/vsftpd/vsftpd.conf  /etc/vsftpd/vsftpd.conf.bak

Modifichiamo il file di configurazione per vsftpd e troviamo le seguenti righe e apportiamo le modifiche come mostrato di seguito:

#nano /etc/vsftpd.conf

anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
chroot_list_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
listen=YES
listen_ipv6=NO

Passaggio 3. Riavvia il servizio vsftpd.

systemctl restart vsftpd

Quindi imposta il servizio vsftpd in modo che si avvii all'avvio:

systemctl enable vsftpd

Passaggio 4. Configura il firewall per vsftpd.

Se vuoi connetterti al server FTP da remoto, devi abilitare il traffico FTP attraverso il firewall. Per abilitarlo, esegui i seguenti comandi:

firewall-cmd --permanent --add-port=21/tcp
firewall-cmd --reload

Passaggio 5. Configurazione dell'accesso utente.

Con il server FTP vsftpd, hai la possibilità di lasciare l'autenticazione del servizio FTP solo per l'accesso anonimo oppure puoi consentire agli utenti, definiti in /etc/passwd o nella relativa lista di accesso, per effettuare il login.

Crea utenti FTP:

useradd idroot
passwd idroot

Congratulazioni! Hai installato con successo il server vsftpd. Grazie per aver utilizzato questo tutorial per l'installazione di vsftpd sui sistemi CentOS 7. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di VSFTPD.


Cent OS
  1. Come installare un server FTP su CentOS 7 con VSFTPD

  2. Come installare PHP 7, 7.2 e 7.3 su CentOS 7

  3. Come installare Java 11 e 12 su CentOS 7

  4. Come installare un server FTP su CentOS 7

  5. Come installare il server FTP su CentOS 7

Come installare il server vsftpd su Debian 11

Come installare VSFTPD su CentOS 7

Come installare il server FTP su CentOS 8

Come installare Vsftpd su Ubuntu 16.04

Come installare Vsftpd su Ubuntu 18.04 LTS

Come installare un server FTP?