En este tutorial, le mostraremos cómo instalar VSFTPD en CentOS 7. Para aquellos de ustedes que no sabían, FTP significa "protocolo de transferencia de archivos" y les permite transferir archivos a una computadora remota El software de servidor FTP más común para CentOS es el paquete vsftpd, que significa "demonio FTP muy seguro". Es el paquete FTP predeterminado para Ubuntu y también para la mayoría de las otras distribuciones de Linux. Si debe usar un servidor FTP en un entorno de producción, elija una configuración que implemente la conexión SSL/TLS o use SFTP, que es una alternativa segura a FTP.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo
' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de VSFTPD en CentOS 7.
Instalar VSFTPD en CentOS 7
Paso 1. Instale el paquete vsftpd (Deamon FTP muy seguro).
yum install vsftpd
Paso 2. Configurar vsftpd.
Antes de editar el archivo de configuración “vsftpd.conf”, será mejor que haga una copia de seguridad:
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak
Vamos a editar el archivo de configuración para vsftpd y buscar las siguientes líneas y hacer los cambios como se muestra a continuación:
#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
Paso 3. Reinicie el servicio vsftpd.
systemctl restart vsftpd
Luego configure el servicio vsftpd para que comience en el arranque:
systemctl enable vsftpd
Paso 4. Configure el cortafuegos para vsftpd.
Si desea conectarse al servidor FTP de forma remota, debe habilitar el tráfico FTP a través del firewall. Para habilitarlo, ejecute los siguientes comandos:
firewall-cmd --permanent --add-port=21/tcp firewall-cmd --reload
Paso 5. Configuración del acceso de usuario.
Con el servidor FTP vsftpd, tiene la opción de dejar la autenticación del servicio FTP solo para el acceso anónimo o puede permitir que los usuarios, definidos en /etc/passwd
o en la lista de acceso correspondiente, para iniciar sesión.
Crear usuarios FTP:
useradd idroot passwd idroot
¡Felicitaciones! Ha instalado correctamente el servidor vsftpd. Gracias por usar este tutorial para instalar vsftpd en sistemas CentOS 7. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de VSFTPD.