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

Cómo instalar un servidor FTP en CentOS 8

En este tutorial, le mostraremos cómo instalar el servidor FTP en CentOS 8. Para aquellos de ustedes que no lo sabían, FTP (Protocolo de transferencia de archivos) es un protocolo de red cliente-servidor. que permite a los usuarios transferir archivos hacia y desde una máquina remota. Vsftpd es un servidor FTP de código abierto. Es muy seguro y estable. vsftpd también es muy fácil de configurar. vsftpd está disponible en el repositorio oficial de paquetes de CentOS 8.

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é paso a paso la instalación y configuración del servidor FTP en el servidor CentOS 8.

Requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos:CentOS 8.
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas
  • Un non-root sudo user o acceder al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instalar servidor FTP en CentOS 8

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

sudo dnf update

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

Ahora, instale vsftpd con el siguiente comando:

sudo dnf install vsftpd

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

sudo systemctl enable vsftpd --now
sudo systemctl status vsftpd

Paso 3. Configure el servidor FTP.

Comencemos con el archivo de configuración:

sudo nano /etc/vsftpd/vsftpd.conf
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=vsftpd
userlist_enable=YES

Luego, reinicie el servicio del servidor FTP:

sudo systemctl restart vsftpd

Paso 4. Configure el cortafuegos.

Abrir puertos FTP en Server Firewall para que pueda conectarse:

sudo firewall-cmd --permanent --add-port=20-21/tcp
sudo firewall-cmd --permanent --add-port=30000-31000/tcp
sudo firewall-cmd --reload

Paso 5. Creación de un usuario 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 que los usuarios, definidos en /etc/passwd o en la lista de acceso correspondiente, para iniciar sesión.

Crear usuarios FTP:

useradd mailana
passwd ramona

¡Felicitaciones! Ha instalado con éxito el servidor FTP. Gracias por usar este tutorial para instalar y configurar el servidor FTP en los sistemas CentOS 8. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial Sitio web de VSFTPD.


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

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

  3. Cómo instalar ProFTPD en CentOS 7

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

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

Cómo instalar Nginx en CentOS

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