GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar un servidor FTP en CentOS 7

En este artículo, habremos explicado los pasos necesarios para instalar y configurar el servidor FTP en CentOS 7. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con sudo privilegios Todos los comandos de este tutorial deben ejecutarse como un usuario no root.

FTP (Protocolo de transferencia de archivos) es una herramienta estándar tradicional y ampliamente utilizada para transferir archivos entre un servidor y clientes a través de una red, especialmente cuando no se necesita autenticación (permite a usuarios anónimos conectarse a un servidor). Debemos entender que FTP es inseguro por defecto porque transmite credenciales de usuario y datos sin encriptar.

Instalar servidor FTP en CentOS 7

Paso 1. El primer comando actualizará las listas de paquetes para garantizar que obtenga la versión y las dependencias más recientes.

sudo yum install epel-release
sudo yum update

Paso 2. Instalación del servidor FTP en CentOS.

Instalar el servidor vsftpd es sencillo, simplemente ejecute el siguiente comando en la terminal:

sudo yum install vsftpd

Una vez que el paquete esté instalado, inicie el demonio vsftpd y habilítelo para que se inicie automáticamente en el momento del arranque:

sudo systemctl start vsftpd
sudo systemctl enable vsftpd

A continuación, para permitir el acceso a los servicios FTP desde sistemas externos, debemos abrir el puerto 21, donde los demonios FTP escuchan de la siguiente manera:

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

Paso 3. Configuración del servidor FTP.

El archivo de configuración estará en la carpeta /etc/vsftp. Vsftpd.conf es el archivo de configuración del servidor FTP:

sudo nano /etc/vsftpd/vsftpd.conf

Establezca las siguientes opciones con estos valores correspondientes:

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

Eso es todo lo que necesita hacer para instalar el servidor FTP en CentOS 7. Espero que encuentre útil este consejo rápido. Para obtener más información sobre FTP, consulte su base de conocimiento oficial. Si tiene preguntas o sugerencias, no dude en dejar un comentario a continuación.


Cent OS
  1. Cómo instalar el servidor de Minecraft en CentOS 7

  2. Cómo instalar Nginx en CentOS 8

  3. Cómo instalar el servidor Teamspeak 3 en CentOS 8

  4. Cómo instalar ProFTPD en CentOS 7

  5. Cómo instalar un servidor FTP en CentOS 7

Cómo instalar MySQL 8 en CentOS 8

Cómo instalar Shoutcast Server en CentOS 8

Cómo instalar Lighttpd en CentOS

Cómo instalar VestaCP en CentOS 6

Cómo instalar VSFTPD en CentOS 7

Cómo instalar un servidor FTP en CentOS 8