Cómo instalar el servidor FTP en AlmaLinux 8

En este tutorial, le mostraremos cómo instalar el servidor FTP en AlmaLinux 8. Para aquellos de ustedes que no lo sabían, FTP, que significa Protocolo de transferencia de archivos, es un protocolo de capa de aplicación que se utiliza en el intercambio de datos e información entre computadoras en una red privada o Internet sin problemas mediante el uso de una aplicación FTP. Hace uso de TCP en Internet. Con el uso de FTP, uno puede cargar y descargar datos con facilidad.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta de root, de lo contrario, es posible que deba agregar ‘sudo‘a los comandos para obtener privilegios de root. Le mostraré paso a paso la instalación del servidor FTP en un AlmaLinux 8. Puede seguir las mismas instrucciones para Rocky Linux.

Instale el servidor FTP en AlmaLinux 8

Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.

sudo actualización dnf
sudo dnf instalar epel-release

Paso 2. Instalación del servidor FTP en AlmaLinux 8.

Ejecute el siguiente comando para instalar el servidor FTP en su sistema:

sudo dnf instalar vsftpd

Después de eso, habilítelo para permitir un inicio automático en el arranque del sistema:

sudo systemctl start vsftpd
sudo systemctl enable vsftpd –now

Paso 3. Configure el servidor FTP.

Ahora abrimos el archivo de configuración en /etc/vsftpd/vsftpd.confpara empezar a editar:

sudo nano /etc/vsftpd/vsftpd.conf

Edite las necesidades específicas de su entorno:

anonymous_enable = NO local_enable = YES write_enable = YES local_umask = 022 dirmessage_enable = YES xferlog_enable = YES connect_from_port_20 = YES xferlog_std_format = YES listen = NO listen_ipv6 = YES pam_service_name = vsftablepd userlist

Save y close el archivo. Reinicie los servicios vsftpd para permitir que los cambios se sincronicen:

sudo systemctl reiniciar vsftpd

Paso 4. Configure el Firewall.

Abra los puertos FTP en Server Firewall para que puedan conectarse:

sudo firewall-cmd –zone = public –add-service = ftp –permanent
sudo firewall-cmd –reload

Paso 5. Creación de un usuario de FTP.

Con el servidor FTP vsftpd, tiene la opción de dejar la autenticación del servicio FTP solo para acceso anónimo o puede permitir usuarios, definidos en /etc/passwd o en la lista de acceso correspondiente, para iniciar sesión.

Cree usuarios de FTP:

sudo useradd -m ftpuser
sudo passwd ftpuser

A continuación, cree un directorio FTP y luego otorgue los permisos y la propiedad necesarios de manera efectiva:

sudo mkdir -p / home / ftpuser / ftp_folder
sudo chmod -R 750 / inicio / ftpuser / ftp_folder
sudo chown ftpuser: / home / ftpuser / ftp_folder

Paso 6. Conéctese al servidor FTP a través de CLI.

Primero, instalamos la utilidad de línea de comandos FTP con el siguiente comando:

sudo dnf instalar ftp

Ahora debería poder conectarse a su servidor FTP ya sea por dirección IP o nombre de host:

ftp 127.0.0.1

¡Felicidades! Ha instalado correctamente el servidor FTP. Gracias por usar este tutorial para instalar el servidor FTP en su sistema AlmaLinux 8. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de VSFTPD.