FTP son las siglas de File Transfer Protocol (Protocolo de Transferencia de Archivos). Fue escrito por Abhay Bhushan y publicado como RFC 114 el 16 de abril de 1971. Es compatible con todos los sistemas operativos y navegadores. Se basa en una arquitectura cliente-servidor.
Cómo instalar y configurar un servidor FTP en Linux Redhat/CentOS
Paso 1: Usaremos localhost (127.0.0.1) en nuestro equipo para configurar el servidor ftp.
Paso 2: Instalar el paquete vsftpd (muy seguro FTP daemon).
yum install -y vsftpd
Paso 3: Inicia el servidor FTP cuando el sistema esté encendido.
systemctl enable vsftpd.service
Paso 4: Comprobar el estado del servidor de FTP.
systemctl status vsftpd.service
Paso 5: Configura el paquete vsftpd. Editaremos /etc/vsftpd/vsftpd.conf
// Cambia la línea que contiene anonymous_enable=NO a
anonymous_enable=YES
Esto le permitirá a cualquiera acceder al servidor FTP con autenticación.
// Cambie lo siguiente a YES
local_enable=YES
write_enable=YES<br>
Paso 6: Inicia el servidor FTP.systemctl start vsftpd.service
Paso 7: Instala el cliente de FTP.yum install -y lftpd
Paso 8: Conecta el FTP al localhost.lftp localhost
Traducido del artículo - Install and configure an FTP server in Redhat/Centos Linux