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

Come installare il server FTP su CentOS 7

In questo articolo, avremo spiegato i passaggi necessari per installare e configurare il server FTP su CentOS 7. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con sudo privilegi. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.

FTP (File Transfer Protocol) è uno strumento standard tradizionale e ampiamente utilizzato per il trasferimento di file tra un server e client su una rete, soprattutto dove non è necessaria l'autenticazione (consente agli utenti anonimi di connettersi a un server). Dobbiamo capire che FTP non è sicuro per impostazione predefinita perché trasmette le credenziali e i dati dell'utente senza crittografia.

Installa il server FTP su CentOS 7

Passaggio 1. Il primo comando aggiornerà gli elenchi dei pacchetti per assicurarti di ottenere l'ultima versione e le dipendenze.

sudo yum install epel-release
sudo yum update

Passaggio 2. Installazione del server FTP su CentOS.

L'installazione del server vsftpd è semplice, basta eseguire il seguente comando nel terminale:

sudo yum install vsftpd

Una volta installato il pacchetto, avvia il demone vsftpd e abilitalo all'avvio automatico all'avvio:

sudo systemctl start vsftpd
sudo systemctl enable vsftpd

Successivamente, per consentire l'accesso ai servizi FTP da sistemi esterni, dobbiamo aprire la porta 21, dove i demoni FTP sono in ascolto come segue:

firewall-cmd --zone=public --permanent --add-port=21/tcp
firewall-cmd --zone=public --permanent --add-service=ftp
firewall-cmd --reload

Passaggio 3. Configurazione del server FTP.

Il file di configurazione sarà nella cartella /etc/vsftp. Vsftpd.conf è il file di configurazione del server FTP:

sudo nano /etc/vsftpd/vsftpd.conf

Imposta le seguenti opzioni con questi valori corrispondenti:

anonymous_enable=NO             # disable  anonymous login
local_enable=YES		# permit local logins
write_enable=YES		# enable FTP commands which change the filesystem
local_umask=022		        # value of umask for file creation for local users
dirmessage_enable=YES	        # enable showing of messages when users first enter a new directory
xferlog_enable=YES		# a log file will be maintained detailing uploads and downloads
connect_from_port_20=YES        # use port 20 (ftp-data) on the server machine for PORT style connections
xferlog_std_format=YES          # keep standard log file format
listen=NO   			# prevent vsftpd from running in standalone mode
listen_ipv6=YES		        # vsftpd will listen on an IPv6 socket instead of an IPv4 one
pam_service_name=vsftpd         # name of the PAM service vsftpd will use
userlist_enable=YES  	        # enable vsftpd to load a list of usernames
tcp_wrappers=YES  		# turn on tcp wrappers

Questo è tutto ciò che devi fare per installare il server FTP su CentOS 7. Spero che questo suggerimento rapido ti sia utile. Per ulteriori letture su FTP, fare riferimento alla loro knowledge base ufficiale. Se hai domande o suggerimenti, sentiti libero di lasciare un commento qui sotto.


Cent OS
  1. Come installare il server Minecraft su CentOS 7

  2. Come installare Nginx su CentOS 8

  3. Come installare Teamspeak 3 Server su CentOS 8

  4. Come installare ProFTPD su CentOS 7

  5. Come installare un server FTP su CentOS 7

Come installare MySQL 8 su CentOS 8

Come installare Shoutcast Server su CentOS 8

Come installare Lighttpd su CentOS

Come installare VestaCP su CentOS 6

Come installare VSFTPD su CentOS 7

Come installare il server FTP su CentOS 8