GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo configurar VSFTPD en CentOS 7.x?

VSFTPD es un servidor FTP para sistemas Unix/Linux. Es un servidor FTP predeterminado en CentOS, distribuciones RHEL Linux y otros sistemas operativos Linux. También es compatible con IPv6, TLS y FTPS. Consulte los siguientes pasos para instalar VSFTPD en Centos 7.x.

  1. Inicie sesión en su servidor Linux con usuario root o sudo usando SSH.

  2. Permítanos ejecutar la actualización antes de continuar con la instalación.

    yum -y update
  3.  Instala el VSFTPD con el siguiente comando.

    yum -y install vsftpd
  4. Editaremos la configuración de VSFTPD para configurarlo. Abra el vsftpd.conf ubicado en el directorio /etc/vsftpd/. Puedes usar tu editor favorito para esto.

    vim /etc/vsftpd/vsftpd.conf
    Una vez que el archivo está abierto, debemos realizar los siguientes cambios.

  5. Desactive los inicios de sesión anónimos. Esto evitará que usuarios no identificados accedan a archivos a través de FTP. Configure la habilitación anónima en NO:

    anonymous_enable=NO
  6. Permita el inicio de sesión para los usuarios locales. Permite que sus cuentas de usuario locales funcionen como cuentas FTP. Establezca local_enable en SÍ:

    local_enable=YES
  7. Si desea permitir que su usuario local pueda escribir en un directorio, establezca write_enable en SÍ:

    write_enable=YES
  8. Necesitamos establecer chroot_local_user en sí. Esta opción negará el acceso de sus usuarios locales a la otra parte del servidor. Establezca chroot_local_user en SÍ:

    chroot_local_user=YES
  9. Guarde todos los cambios y salga del archivo.

  10. Ahora, habilitaremos y reiniciaremos el servicio VSFTP.

    systemctl enable vsftpd
    systemctl restart vsftpd

Debe habilitar el puerto 21 para VSFTP en el firewall de Linux. Consulte ¿cómo permitir un puerto en un firewall de Linux?

  1. Ahora crearemos una cuenta de usuario y la configuraremos para conectarse con FTP.

  2. Agregue un usuario con el siguiente comando.

    useradd demovps
  3. Establezca la contraseña para el usuario creado con el siguiente comando.

    passwd demovps
  4. Agregue el usuario a la lista de usuarios de VSFTP.

    echo “demovps” | sudo tee –a /etc/vsftpd/user_list
    
  5. Vamos a establecer el permiso adecuado para la carpeta de usuario.

    sudo chmod 750 /home/demovps/
    sudo chown -R demovps: /home/demovps/

Linux
  1. Cómo configurar un servidor SFTP en CentOS

  2. Cómo configurar claves SSH en CentOS 8

  3. Cómo listar usuarios en CentOS 7

  4. Cómo configurar VSFTPD en CentOS 8

  5. Cómo instalar VSFTPD en un servidor en la nube de CentOS

Cómo instalar y configurar el servidor FTP en CentOS

Cómo crear un usuario Sudo en CentOS

Cómo instalar VSFTPD en CentOS 7

Cómo limitar el usuario root en CentOS

Cómo inicializar la configuración del servidor CentOS 7

Cómo configurar HAProxy en CentOS 8