Cómo crear y gestionar cuentas FTP en cPanel (Guía para principiantes)
¿Qué es FTP y por qué necesitas una cuenta FTP en cPanel?
Antes de lanzarnos a la práctica, vamos a ponernos en contexto. FTP significa File Transfer Protocol (Protocolo de Transferencia de Archivos). Es, básicamente, el idioma que utilizan tu ordenador y tu servidor para intercambiar archivos de forma cómoda y masiva.
Aunque cPanel tiene un Administrador de Archivos muy útil en su interfaz web, hay ocasiones en las que necesitas algo más potente. Por ejemplo, si tienes que subir una carpeta con miles de imágenes, un programa FTP te permite hacerlo en segundos y con mayor control. Además, si trabajas con un equipo de desarrollo o colaboradores externos, crear cuentas FTP individuales te permite dar acceso solo a ciertas partes de tu web sin tener que compartir el acceso principal a cPanel.
En esta guía para principiantes, aprenderás desde cero a crear cuenta FTP cPanel, a gestionar sus permisos y a resolver los problemas más comunes. Vamos a ello, paso a paso y sin tecnicismos innecesarios.
Requisitos previos: qué necesitas antes de empezar
Para seguir esta guía, necesitas tener a mano lo siguiente:
- Acceso a cPanel: Las credenciales de tu proveedor de hosting (normalmente un usuario y contraseña que te enviaron por correo al contratar el servicio).
- Un programa FTP (cliente FTP): Aunque gestionaremos las cuentas desde cPanel, para probarlas necesitarás un cliente. Los más populares y gratuitos son FileZilla, Cyberduck (para Mac) o el propio administrador de archivos de cPanel.
- Tu dominio o subdominio: Saber a qué dominio vas a asociar la cuenta FTP (por ejemplo,
tudominio.com).
[INFO]: Si tu hosting utiliza un panel alternativo llamado Syspanel, el proceso es muy similar, pero el acceso a la gestión de cuentas FTP se encuentra en una sección llamada "Cuentas FTP". Recuerda que si usas Syspanel, el puerto de acceso al panel es el 2106.
Paso 1: Acceder a la sección de Cuentas FTP en cPanel
Lo primero es entrar en tu cPanel. Normalmente, la dirección es algo así como tudominio.com/cpanel o tudominio.com:2083. Una vez dentro, verás un montón de iconos. Busca la sección "Archivos" (Files) y haz clic en el icono "Cuentas FTP" (FTP Accounts).
Esta es la pantalla central para gestionar FTP. Aquí verás un listado de las cuentas que ya existen (si es que hay alguna) y el formulario para crear una nueva.
Paso 2: Crear tu primera cuenta FTP (Guía paso a paso)
Ahora sí, vamos a crear cuenta FTP cPanel. Sigue estos pasos:
-
En la pantalla de Cuentas FTP, busca el apartado llamado "Crear cuenta FTP" (Add FTP Account).
-
Nombre de usuario (Login): Elige un nombre, por ejemplo,
cliente1. No te preocupes por el dominio, cPanel lo añadirá automáticamente. El resultado final será algo comocliente1@tudominio.com. -
Dominio: Selecciona el dominio o subdominio al que quieres dar acceso. Si solo tienes un dominio, aparecerá seleccionado por defecto.
-
Contraseña: Introduce una contraseña segura. cPanel te ofrece un generador de contraseñas (el botoncito con el icono de una llave). Úsalo, es muy útil. Anótala en un lugar seguro.
-
Directorio (Directory): Este es el paso más importante. Aquí defines la carpeta a la que tendrá acceso este usuario. Por defecto, cPanel te sugiere
public_html/(la raíz de tu web). Pero, para mayor seguridad y organización, es mejor crear una subcarpeta. Por ejemplo, si quieres que un diseñador suba archivos a una carpeta llamadaplantillas, escribe:public_html/plantillas. -
Cuota (Quota): Aquí decides cuánto espacio en disco puede usar esta cuenta FTP. Puedes dejarlo en "Sin límite" (Unlimited) o poner una cantidad en MB. Para un principiante, te recomiendo dejar "Sin límite" para evitar errores, pero si es para un cliente, es buena práctica poner un límite (por ejemplo, 500 MB) para que no te llene el disco del servidor.
-
Haz clic en el botón "Crear cuenta FTP" (Create FTP Account). ¡Listo! Ya tienes tu cuenta creada.
¿Qué permisos tiene esta cuenta por defecto?
Al crear una cuenta FTP con un directorio específico, el usuario solo tendrá acceso a esa carpeta y a sus subcarpetas. No podrá navegar hacia arriba (por ejemplo, a public_html o a la raíz del servidor). Esto es una medida de seguridad esencial para que un colaborador no pueda tocar archivos críticos de tu web.
Paso 3: Cómo conectar tu programa FTP (FileZilla, por ejemplo)
Ahora que ya tienes la cuenta, es hora de probarla. Abre FileZilla (o el cliente que prefieras). En la barra superior, verás campos para rellenar:
- Servidor (Host): Normalmente es
tudominio.comoftp.tudominio.com. Si no estás seguro, consulta el correo de bienvenida de tu hosting. - Nombre de usuario (Username): El nombre completo que viste antes, por ejemplo,
cliente1@tudominio.com. - Contraseña (Password): La que configuraste.
- Puerto (Port): Déjalo en 21 (es el puerto estándar para FTP). Si tu hosting usa conexión SFTP (más segura), el puerto suele ser el 22, pero eso es un tema más avanzado.
Haz clic en "Conexión rápida" (Quickconnect). Si todo está bien, verás que en el panel derecho (tu servidor) te sitúas directamente en la carpeta que asignaste (por ejemplo, plantillas). Ya puedes arrastrar y soltar archivos desde tu ordenador (panel izquierdo) al servidor.
[TIP]: Si al conectarte te da un error de "certificado no reconocido", es normal. FileZilla te preguntará si quieres confiar en el certificado. Acepta y continúa. No significa que haya un problema.
Paso 4: Gestionar FTP: cambiar contraseñas, cuotas y eliminar cuentas
La gestión no termina al crear la cuenta. Con el tiempo, necesitarás gestionar FTP para mantener la seguridad. Vuelve a la sección "Cuentas FTP" en cPanel. Verás tu cuenta en la lista. A la derecha, tienes varias opciones:
-
Cambiar contraseña: Haz clic en "Cambiar contraseña" (Change Password). Es una buena práctica hacerlo cada cierto tiempo o cuando un colaborador deja de trabajar contigo.
-
Cambiar cuota: Si el usuario ha llegado a su límite de espacio, puedes hacer clic en "Cambiar cuota" (Change Quota) para ampliarla o reducirla. Puedes poner "Sin límite" o un número específico.
-
Eliminar cuenta FTP: Si ya no necesitas la cuenta, haz clic en "Eliminar" (Delete). Cuidado: Esto no elimina los archivos de la carpeta, solo el acceso del usuario. Pero asegúrate de que es lo que quieres, porque no hay vuelta atrás sin volver a crearla.
-
Configurar cliente FTP: cPanel te ofrece un enlace para descargar un archivo de configuración para FileZilla. Esto es un atajo para no tener que escribir los datos manualmente. Es cómodo, pero no es imprescindible.
Paso 5: Entender los permisos FTP (CHMOD) de forma sencilla
Este es uno de los conceptos que más dolores de cabeza da a los principiantes. Los permisos FTP (también llamados CHMOD) controlan quién puede hacer qué con cada archivo y carpeta.
Cada archivo tiene tres grupos de permisos:
- Propietario (Owner): Tú, normalmente.
- Grupo (Group): Usuarios del servidor.
- Público (Public): Cualquiera en internet.
Y cada grupo tiene tres acciones posibles:
- Leer (Read = 4): Ver el contenido del archivo.
- Escribir (Write = 2): Modificar o borrar el archivo.
- Ejecutar (Execute = 1): Ejecutar el archivo (muy importante para scripts PHP).
Los permisos se representan con un número de tres dígitos (por ejemplo, 644, 755, 777). La suma de los valores de cada grupo da el dígito.
- 644 (muy común para archivos): El propietario puede leer y escribir (4+2=6). El grupo y el público solo pueden leer (4). Este es el permiso recomendado para archivos de tu web.
- 755 (muy común para carpetas): El propietario puede leer, escribir y ejecutar (4+2+1=7). El grupo y el público pueden leer y ejecutar (4+1=5). Este es el permiso recomendado para carpetas.
[WARNING]: Evita usar 777 (todos pueden leer, escribir y ejecutar). Aunque a veces un script mal configurado te lo pida, es un agujero de seguridad enorme. Si un plugin de WordPress te pide permisos 777, es mejor que busques una alternativa más segura.
¿Cómo cambiar los permisos desde cPanel?
Puedes cambiar los permisos desde el Administrador de Archivos de cPanel. Selecciona el archivo o carpeta, haz clic en "Permisos" (Permissions) en la barra superior, y verás una ventana con casillas para marcar y desmarcar. Puedes marcar las casillas o escribir el número directamente. Aplica los cambios.
También puedes hacerlo desde FileZilla. Haz clic derecho sobre el archivo en el servidor, selecciona "Permisos de archivo..." (File permissions...) y se abrirá la misma ventana. Es un proceso muy visual.
Solución de problemas comunes con FTP
Incluso siguiendo todos los pasos, pueden surgir dudas. Aquí tienes las más frecuentes:
Error de conexión "No se puede conectar al servidor"
Este es el más común. Las causas suelen ser:
- Datos incorrectos: Revisa que el nombre de usuario esté completo (
usuario@dominio.com) y que la contraseña no tenga espacios. - Puerto equivocado: Asegúrate de usar el puerto 21 para FTP estándar o 22 para SFTP.
- Firewall: El firewall de tu ordenador o el de tu red puede estar bloqueando el puerto 21. Prueba a desactivarlo temporalmente.
- El servidor no permite FTP: Algunos hosts desactivan el FTP por seguridad y solo permiten SFTP. Prueba a conectar con el puerto 22.
Error "550 Permission denied" (Permiso denegado)
Este error significa que el usuario FTP no tiene permisos para escribir en la carpeta donde intenta subir el archivo. Revisa los permisos de la carpeta en el servidor (deben ser 755) y los permisos del archivo que intentas subir (deben ser 644).
No veo la carpeta que asigné
Si al conectarte no ves los archivos que esperabas, es probable que la cuenta FTP se haya creado con un directorio incorrecto. Vuelve a cPanel, edita la cuenta y verifica el "Directorio". Asegúrate de que la ruta sea correcta y que la carpeta exista.
Preguntas frecuentes (FAQ) sobre FTP en cPanel
¿Puedo conectar varias cuentas FTP a la vez?
Sí, no hay problema. Puedes tener tantas cuentas FTP como necesites, siempre que el servidor no tenga un límite máximo. Cada cuenta es independiente.
¿Es lo mismo FTP que SFTP?
No. FTP es el protocolo clásico, pero no cifra la información. SFTP (SSH File Transfer Protocol) es una versión segura que cifra los datos. Si tu hosting lo ofrece, es mejor usar SFTP.
¿Puedo cambiar el directorio de una cuenta FTP existente?
Sí. En la lista de cuentas FTP, haz clic en el icono de "Editar" (normalmente un lápiz). Te permitirá cambiar el directorio, la cuota y la contraseña.
¿Qué hago si no recuerdo la contraseña de mi cuenta FTP?
No te preocupes. Entra en cPanel, ve a "Cuentas FTP", haz clic en "Cambiar contraseña" y establece una nueva. No hay forma de recuperar la antigua, pero puedes crear una nueva al instante.
¿Puedo usar FTP para conectar a Syspanel?
Si tu hosting usa Syspanel, el proceso es idéntico al de cPanel, pero el acceso al panel se hace a través del puerto 2106. Una vez dentro, busca la sección de cuentas FTP y sigue los mismos pasos.
Conclusión: ya sabes cómo crear y gestionar cuentas FTP en cPanel
Crear y gestionar cuentas FTP en cPanel es una habilidad fundamental para cualquier persona que administre un sitio web. No solo te da control total sobre los archivos, sino que te permite colaborar de forma segura con otras personas sin exponer tu información principal.
Hemos visto cómo crear cuenta FTP cPanel paso a paso, cómo conectar con un cliente FTP como FileZilla, cómo gestionar FTP (cambiar contraseñas, cuotas) y la importancia de los permisos FTP. Con esta base, ya puedes manejar tus archivos con confianza.
[TIP]: Practica creando cuentas FTP de prueba y jugando con los permisos en una carpeta que no afecte a tu web principal. Es la mejor forma de aprender sin miedo a romper nada.
Si te ha quedado alguna duda, no dudes en consultar la documentación de tu proveedor de hosting o abrir un ticket de soporte. ¡Buen vuelo con tus archivos!
