Cómo limitar un usuario de FTP a un directorio específico usando cPanel










  • En este tutorial, configuraremos una cuenta de usuario de FTP en cPanel que tiene acceso limitado a directorios específicos. También cubriremos cómo cambiar una cuenta FTP existente para limitar su acceso.

    Dado que las cuentas de FTP pueden cargar, descargar, eliminar y cambiar los permisos de la mayoría de los archivos en los directorios a los que tienen acceso, a menudo es necesario limitar los directorios a los que puede acceder una cuenta de FTP.

    ¿Por qué restringir usuarios a directorios específicos?

    La razón más común para restringir a los usuarios de FTP es evitar que realicen cambios en ciertas partes de un sitio web. Restringir el acceso también puede ser útil si desea permitir que un usuario cargue medios, pero no desea darle acceso a otras áreas.

    Pero la razón más crítica para restringir a los usuarios de FTP es la seguridad. Un usuario de FTP con acceso completo o raíz puede ejecutar comandos destructivos. Y si bien puede confiar en sus usuarios, ¿qué sucede si su cuenta se ve comprometida? Quizás cometen un error o editan archivos por accidente.

    Lo mejor es limitar a los usuarios a las ubicaciones y los permisos necesarios para que hagan lo que deben hacer y evitar que se aventuren fuera de esos límites.

    Crear una nueva cuenta de usuario FTP con acceso limitado en cPanel

    Inicie sesión en cPanel y, en la sección «ARCHIVOS», haga clic en el enlace o icono «Cuentas FTP».

    como configurar cuentas ftp en cPanel paso 1

    Ingrese el nombre de usuario FTP para la cuenta en el campo «Iniciar sesión».

    Ingrese la contraseña de FTP en los campos «Contraseña» y «Contraseña (otra vez)».

    El sistema analizará su contraseña o frase de contraseña y la rechazará con un error de seguridad de la contraseña si es demasiado corta o no lo suficientemente compleja.

    como configurar cuentas ftp en cPanel paso 2

    El campo «Directorio» se completa automáticamente con public_html/ domain.tld /ftpuser (ftpuser es el nombre de usuario que ingresó en el campo «Iniciar sesión» y domain.tld es el dominio de la cuenta de cPanel).

    Dado que estamos creando un usuario con acceso solo a un directorio específico, reemplace /ftpuser en la ruta «Directorio» con el nombre del directorio al que desea permitir que acceda el usuario.

    El subdirectorio no tiene que existir; cPanel lo creará por usted cuando se cree el usuario FTP.

    El usuario también tendrá acceso a cualquier directorio bajo el directorio que especifique aquí. Entonces, si la estructura de su sitio web se parece a:

    public_html/ dominio.tld /medios/cargas/audio

    public_html/
    dominio.tld /medios/cargas/video

    y le das a un usuario acceso a /uploads, tendrá acceso a los directorios /audio y /video en /uploads.

    como configurar cuentas ftp en cPanel paso 4

    Establecer una cuota para el usuario evitará que cargue archivos una vez que se alcance la cuota. Para evitar ese problema, deje la «Cuota» establecida en «Ilimitado».

    Haga clic en el botón «Crear cuenta FTP».

    como configurar cuentas ftp en cPanel paso 5

    Cuando se crea el usuario, verá un aviso de éxito «Cuenta creada».

    como configurar cuentas ftp en cPanel paso 5a

    Limitación del acceso para una cuenta FTP existente

    No es posible cambiar la ruta de una cuenta FTP en cPanel una vez que está configurada, por lo que la cuenta debe eliminarse y volver a crearse.

    En la página «Cuentas FTP» en cPanel, desplácese hacia abajo hasta la sección «Cuentas FTP». Haga clic en el icono o enlace «Eliminar» para el usuario de FTP que desea volver a crear.

    como eliminar cuentas ftp en cPanel paso 1

    Eliminar una cuenta FTP no elimina el directorio, siempre y cuando se asegure de que la opción «Eliminar el directorio de inicio del usuario» NO esté marcada cuando se elimine la cuenta.

    como borrar cuentas ftp en cPanel paso 2

    Vuelva a crear al usuario con los pasos descritos en «Creación de una nueva cuenta Ftp con acceso limitado en cPanel».

    ¿Puede pensar en otras circunstancias en las que los usuarios de FTP restringidos puedan ser útiles? ¿Utiliza múltiples usuarios de FTP para administrar su sitio web?