Crear una cuenta FTP en cPanel permite dar acceso a los archivos de un sitio web sin compartir las credenciales principales del hosting. Además, cada cuenta puede limitarse a una carpeta determinada y contar con su propia contraseña y cuota de almacenamiento.
Esta opción resulta útil cuando un desarrollador, diseñador o colaborador necesita subir archivos, actualizar un proyecto o trabajar únicamente dentro de un directorio específico.
En esta guía veremos cómo crear cuentas FTP en cPanel, limitar correctamente su acceso, configurarlas en un cliente FTP y administrarlas de forma segura.
Índice
- Qué es una cuenta FTP
- Diferencias entre FTP, FTPS y SFTP
- Qué definir antes de crear una cuenta
- Cómo crear una cuenta FTP en cPanel
- Cómo elegir el directorio correcto
- Cómo funciona la cuota de almacenamiento
- Datos necesarios para conectarse
- Cómo administrar las cuentas existentes
- Cómo eliminar una cuenta sin borrar archivos
- FTP cuando el dominio utiliza Cloudflare
- Problemas frecuentes de conexión
- Recomendaciones de seguridad
¿Qué es una cuenta FTP?
Una cuenta FTP es un usuario autorizado para acceder mediante un programa de transferencia de archivos a una parte del espacio de almacenamiento del hosting.
A diferencia del acceso principal de cPanel, una cuenta FTP adicional puede quedar restringida a una carpeta concreta. De esta manera, el usuario puede trabajar dentro de ese directorio y sus subdirectorios, pero no acceder al resto de los archivos de la cuenta.
Por ejemplo, podrías crear cuentas diferentes para:
- Un desarrollador encargado de mantener un sitio web.
- Un diseñador que solamente necesita subir imágenes.
- Un colaborador que administra archivos descargables.
- Un proyecto alojado en una carpeta independiente.
- Un cliente que necesita intercambiar archivos de gran tamaño.
Siempre que sea posible, conviene crear una cuenta individual para cada persona o tarea en lugar de compartir el usuario principal del hosting.
Diferencias entre FTP, FTPS y SFTP
Aunque suelen utilizarse como términos equivalentes, FTP, FTPS y SFTP son protocolos diferentes.
- FTP: es el protocolo tradicional de transferencia de archivos. La conexión sin cifrado puede exponer el usuario, la contraseña y los datos transferidos, por lo que no es la alternativa recomendada cuando el servidor ofrece una opción segura.
- FTPS: utiliza FTP junto con cifrado TLS. Una cuenta FTP creada desde cPanel normalmente puede utilizarse mediante FTPS si el servidor tiene el servicio habilitado.
- SFTP: transfiere archivos mediante SSH. No es una variante de FTP y normalmente utiliza el puerto 22.
Una cuenta FTP secundaria creada desde la sección Cuentas FTP de cPanel no puede utilizarse automáticamente por SFTP. Para SFTP se necesita una cuenta con acceso SSH habilitado, normalmente el usuario principal de cPanel u otro usuario autorizado por el proveedor.
Para colaboradores que solamente necesitan una carpeta determinada, FTPS suele ser una opción adecuada porque permite mantener la limitación de directorio de la cuenta FTP. SFTP puede ser preferible para administradores que ya cuentan con acceso SSH.
Qué definir antes de crear una cuenta FTP
Antes de generar el usuario, conviene determinar:
- Quién utilizará la cuenta.
- Qué sitio o proyecto necesita administrar.
- A qué carpeta debe tener acceso.
- Cuánto espacio puede utilizar.
- Si la conexión se realizará mediante FTPS.
- Durante cuánto tiempo será necesaria la cuenta.
El punto más importante es el directorio. Una ruta demasiado amplia puede permitir que el usuario vea o modifique archivos que no necesita para realizar su trabajo.
Antes de otorgar acceso a los archivos de un sitio en producción también es recomendable disponer de una copia de seguridad reciente. Podés consultar nuestra guía sobre cómo generar un backup del sitio desde cPanel.
Cómo crear una cuenta FTP en cPanel
- Ingresá al panel de control cPanel.
- Buscá la sección Archivos.
- Seleccioná Cuentas FTP o FTP Accounts.
- Escribí el nombre de usuario que tendrá la nueva cuenta.
- Seleccioná el dominio correspondiente si la cuenta de hosting administra más de uno.
- Ingresá una contraseña segura y confirmala.
- Revisá cuidadosamente el campo Directorio.
- Definí una cuota de almacenamiento o seleccioná la opción sin límite, si corresponde.
- Presioná Crear cuenta FTP.
El nombre completo del usuario suele incluir el dominio. Por ejemplo, si escribís desarrollo, el usuario final podría tener un formato similar a desarrollo@tudominio.com.
Al configurar FileZilla u otro programa, generalmente se debe ingresar ese nombre completo y no solamente la primera parte.
Cómo elegir el directorio correcto
El directorio asignado establece el nivel superior al que podrá acceder la nueva cuenta. El usuario también podrá ingresar en todas las subcarpetas ubicadas dentro de ese directorio, pero no debería poder navegar hacia carpetas superiores.
cPanel puede completar este campo automáticamente a medida que escribís el nombre del usuario. Antes de crear la cuenta, revisá la ruta y ajustala de acuerdo con el acceso que realmente necesite la persona.
Algunos ejemplos habituales son:
- public_html: permite acceder a todos los archivos del sitio principal. Debe utilizarse solamente cuando sea necesario.
- public_html/wp-content/uploads: limita el acceso principalmente a los archivos multimedia de WordPress.
- public_html/proyecto: restringe la cuenta a una aplicación o proyecto alojado dentro de esa carpeta.
- public_html/cliente: puede utilizarse para entregar un espacio independiente a un cliente o colaborador.
Como regla general, asigná el directorio más específico posible. Si una persona solamente necesita subir imágenes, no debería tener acceso a los archivos de configuración, plugins, temas o bases de datos del sitio.
Para administrar archivos directamente desde el navegador, sin configurar un programa FTP, también podés utilizar el Administrador de archivos de cPanel.
Cómo funciona la cuota de almacenamiento
La cuota determina cuánto espacio puede ocupar la cuenta FTP con los archivos que transfiera. Esta configuración no cambia las carpetas que puede visitar: el acceso depende exclusivamente del directorio asignado.
Podés establecer una cantidad específica de megabytes o seleccionar una cuota ilimitada. Sin embargo, una cuenta marcada como ilimitada continúa sujeta al espacio total disponible en el plan de hosting.
Si el servidor alcanza el límite de almacenamiento, la subida puede interrumpirse aunque la cuenta FTP no tenga una cuota individual. En esos casos conviene revisar el uso de disco desde cPanel.
Dependiendo del servicio FTP instalado en el servidor, la opción para modificar la cuota podría no estar disponible.
Datos necesarios para conectarse
Después de crear la cuenta necesitarás los siguientes datos:
- Servidor: el nombre del servidor de hosting o un subdominio FTP configurado correctamente.
- Usuario: el nombre completo de la cuenta, normalmente acompañado por el dominio.
- Contraseña: la definida al crear la cuenta.
- Protocolo: preferentemente FTPS cuando se utiliza una cuenta FTP.
- Puerto: generalmente 21 para FTP o FTPS explícito y 22 para SFTP. El proveedor puede utilizar una configuración diferente.
Para una conexión FTPS conviene utilizar el nombre del servidor indicado por el proveedor. FTP no ofrece el mismo manejo de certificados por dominio que un sitio web, por lo que utilizar un nombre distinto puede generar una advertencia de certificado.
Debajo de cada cuenta, cPanel puede mostrar la opción Configurar cliente FTP. Allí encontrarás los datos manuales de conexión y, en algunos casos, archivos de configuración para programas compatibles.
Si necesitás instrucciones completas para agregar el sitio, seleccionar el protocolo y aceptar correctamente el certificado, consultá nuestra guía para conectarse mediante FTP, FTPS o SFTP con FileZilla.
Modo pasivo
En la mayoría de las redes domésticas y corporativas conviene utilizar el modo pasivo. En este modo, el cliente inicia tanto la conexión de control como la conexión utilizada para transferir los datos.
Si podés autenticarte pero el programa no consigue mostrar el listado de carpetas, el problema puede estar relacionado con el modo de transferencia, el firewall o los puertos pasivos del servidor.
Cómo subir y descargar archivos
Una vez establecida la conexión, los programas como FileZilla muestran los archivos de la computadora en un sector y los archivos del servidor en otro. Desde allí es posible transferir carpetas mediante arrastrar y soltar.
Antes de reemplazar archivos existentes, comprobá que estés trabajando en el directorio correcto y conservá una copia de la versión anterior. Una transferencia incompleta puede dejar un sitio sin archivos necesarios para funcionar.
Podés seguir el procedimiento detallado en nuestra guía para subir y descargar archivos del hosting con FileZilla.
Cómo administrar las cuentas FTP existentes
En la sección Cuentas FTP de cPanel encontrarás las cuentas creadas y las acciones disponibles para cada una.
Desde allí normalmente podrás:
- Cambiar la contraseña.
- Modificar la cuota de almacenamiento.
- Consultar los datos para configurar un cliente FTP.
- Eliminar la cuenta cuando ya no sea necesaria.
Si un colaborador deja de trabajar en el proyecto, eliminá su cuenta o cambiá la contraseña inmediatamente. No conviene conservar accesos que ya no tienen una finalidad concreta.
Cuando exista una sospecha de acceso no autorizado, además de modificar la contraseña se deben revisar las fechas de modificación de los archivos, los usuarios administrativos del sitio y los registros disponibles en el servidor.
Cómo eliminar una cuenta sin borrar archivos
Al eliminar una cuenta FTP, cPanel puede ofrecer dos alternativas:
- Eliminar cuenta: elimina el acceso FTP, pero conserva los archivos del directorio.
- Eliminar cuenta y archivos: elimina el usuario y también los archivos asociados a su directorio.
Revisá cuidadosamente la opción seleccionada. Si la cuenta tiene acceso a public_html y elegís eliminar también los archivos, podrías borrar el contenido completo del sitio web.
En la mayoría de los casos, cuando solamente se quiere revocar el acceso de una persona, corresponde eliminar la cuenta y conservar los archivos.
Cuentas FTP especiales de cPanel
cPanel puede mostrar cuentas especiales creadas automáticamente. Entre ellas se encuentra el acceso asociado al usuario principal del panel.
La cuenta principal suele tener acceso a una parte mucho más amplia del alojamiento y no puede administrarse de la misma manera que una cuenta FTP adicional. Por este motivo, sus credenciales no deberían compartirse con colaboradores.
Cuando se utiliza el usuario principal para transferir archivos y el servidor tiene SSH habilitado, cPanel recomienda conectarse mediante SFTP.
FTP cuando el dominio utiliza Cloudflare
Si los DNS del dominio se administran mediante Cloudflare, el nombre utilizado para FTP no debe estar detrás del proxy naranja convencional.
Los servicios FTP, FTPS y SFTP no funcionan como una página web HTTP o HTTPS. Por lo tanto, un registro como ftp.tudominio.com debe configurarse como Solo DNS, representado por la nube gris, o se debe utilizar directamente el nombre del servidor proporcionado por el hosting.
La caché y el firewall de aplicaciones web de Cloudflare no protegen las conexiones FTP. La seguridad de este servicio depende de la configuración del servidor, su firewall, las contraseñas y el protocolo utilizado.
Problemas frecuentes de conexión
El servidor rechaza el usuario o muestra un error 530
Comprobá que estés ingresando el usuario completo, incluido el dominio cuando corresponda. También verificá la contraseña o asigná una nueva desde cPanel.
El certificado no coincide con el dominio
Utilizá el nombre del servidor indicado por el proveedor de hosting. El certificado del servicio FTP puede estar emitido para ese nombre y no para tu dominio o subdominio.
La conexión se realiza, pero no aparecen los archivos
Activá el modo pasivo en el cliente FTP y revisá si un firewall local está bloqueando la conexión de datos. También podés consultar nuestra guía sobre el error FTP Data Socket y Connection Timed Out.
El programa indica que no hay espacio disponible
Revisá la cuota asignada a la cuenta FTP y el espacio total utilizado por el plan de hosting. Aumentar la cuota individual no resolverá el problema si toda la cuenta de cPanel se encuentra sin espacio.
El usuario puede conectarse, pero no modificar archivos
Verificá que la cuenta esté asociada al directorio correcto. También puede existir un problema con los permisos o con el propietario de los archivos.
La cuenta FTP no funciona mediante SFTP
Es el comportamiento esperado. Las cuentas FTP adicionales no son usuarios SSH. Para SFTP necesitás acceso SSH habilitado y las credenciales correspondientes.
El dominio está detrás de Cloudflare
Revisá que el registro utilizado para la conexión esté configurado como Solo DNS. Como alternativa, conectate utilizando el nombre del servidor.
Recomendaciones de seguridad
- Preferí FTPS o SFTP frente a una conexión FTP sin cifrado.
- Creá una cuenta diferente para cada persona o tarea.
- No compartas el usuario principal de cPanel.
- Limitá cada cuenta al directorio estrictamente necesario.
- Utilizá contraseñas largas, únicas y difíciles de adivinar.
- No envíes la contraseña en el mismo mensaje que el usuario y el servidor.
- Eliminá las cuentas temporales cuando finalice el trabajo.
- Realizá una copia de seguridad antes de modificar archivos importantes.
- Evitá habilitar accesos FTP anónimos.
- Mantené actualizado el programa utilizado para conectarte.
Video tutorial
En el siguiente video podés observar el procedimiento para crear y administrar una cuenta FTP desde cPanel:
Preguntas frecuentes
¿Puedo crear varias cuentas FTP en cPanel?
Sí, siempre que el plan y la configuración del servidor lo permitan. Conviene utilizar una cuenta independiente para cada persona o proyecto.
¿Una cuenta FTP permite ingresar a cPanel?
No. Una cuenta FTP adicional solamente permite transferir archivos dentro del directorio asignado. No otorga acceso al panel de control, al correo electrónico ni a las bases de datos.
¿Puedo cambiar la carpeta de una cuenta existente?
cPanel normalmente permite modificar la contraseña y la cuota, pero no siempre el directorio principal. Si necesitás cambiarlo, la alternativa más segura suele ser crear una cuenta nueva con la ruta correcta y eliminar la anterior conservando sus archivos.
¿Cuál es más seguro: FTPS o SFTP?
Ambos pueden proporcionar una conexión cifrada cuando están correctamente configurados. La elección depende del acceso disponible: FTPS puede utilizar una cuenta FTP limitada a una carpeta, mientras que SFTP necesita una cuenta con acceso SSH.
¿La opción “sin límite” ofrece espacio ilimitado?
No. Significa que la cuenta FTP no posee una cuota individual, pero continúa limitada por el espacio total contratado en el hosting.
Conclusión
Crear cuentas FTP independientes permite controlar mejor quién accede a los archivos del hosting. La configuración más segura consiste en utilizar un usuario individual, limitarlo al directorio necesario y conectarlo mediante FTPS cuando no se dispone de una cuenta SFTP.
Prestá especial atención al directorio antes de crear la cuenta y a las opciones disponibles al eliminarla. Una selección incorrecta podría conceder acceso innecesario o borrar archivos importantes.
¿Necesitás ayuda para configurar una cuenta FTP o conectarte con tu hosting? Podés enviar una consulta al soporte de Atlántica Digital.