Cómo configurar un servidor FTP en cPanel (Guía rápida para principiantes)
¿Qué es FTP y por qué necesitas configurarlo en cPanel?
Si alguna vez has querido subir archivos a tu página web, seguro que has oído hablar del FTP. FTP (File Transfer Protocol) es un protocolo de red que te permite transferir archivos entre tu ordenador y tu servidor de hosting. Es como el "mensajero" que lleva tus imágenes, vídeos, textos y código desde tu PC hasta el disco duro donde se aloja tu web.
Configurar un servidor FTP en cPanel es una de las tareas más habituales para cualquier persona que gestione un sitio web. Aunque hoy en día muchos usan el Administrador de Archivos de cPanel o el acceso por SSH, el FTP sigue siendo una opción muy popular por su simplicidad y velocidad, sobre todo si tienes que subir muchos archivos a la vez.
En esta guía rápida para principiantes, te voy a explicar paso a paso cómo configurar una cuenta FTP en cPanel, cómo conectarte con FileZilla, y algunos trucos para que tu servidor FTP funcione de maravilla.
Requisitos previos antes de configurar FTP en cPanel
Antes de lanzarnos a la piscina, asegúrate de tener lo siguiente:
- Acceso a cPanel: Necesitas las credenciales de administrador de tu hosting. Normalmente accedes a través de
tudominio.com/cpanelotudominio.com:2083. - Un cliente FTP: Recomiendo encarecidamente FileZilla, porque es gratuito, multiplataforma y muy fácil de usar. Puedes descargarlo desde su web oficial.
- Datos de conexión: Te hará falta tu nombre de dominio o la IP del servidor, el nombre de usuario de la cuenta FTP y la contraseña.
Si tu hosting usa un panel alternativo como Syspanel (el antiguo HestiaCP), no te preocupes: el proceso es similar, aunque el puerto de acceso al panel es el 2106. Pero en este artículo nos centraremos en cPanel, que es el más extendido.
Paso 1: Acceder a la sección de cuentas FTP en cPanel
Lo primero es entrar en tu cPanel. Una vez dentro, busca la sección "Archivos" (Files). Ahí verás una opción llamada "Cuentas FTP" (FTP Accounts). Haz clic en ella.
Esta es la pantalla desde la que vas a gestionar todo lo relacionado con tu servidor FTP. Aquí podrás crear nuevas cuentas, modificar las existentes, cambiar contraseñas o eliminar cuentas que ya no uses.
Crear una cuenta FTP en cPanel
Para configurar ftp cpanel correctamente, sigue estos pasos:
- En la página de Cuentas FTP, desplázate hasta el apartado "Agregar cuenta FTP" (Add FTP Account).
- En el campo "Nombre de inicio de sesión", escribe el nombre de usuario que quieras. Ten en cuenta que se añadirá automáticamente tu dominio al final (por ejemplo, si escribes
usuario, el login completo seráusuario@tudominio.com). - En "Dominio", selecciona el dominio al que quieres asociar esta cuenta FTP (si tienes varios).
- En "Contraseña", escribe una contraseña segura. Puedes usar el generador que te ofrece cPanel, pero asegúrate de anotarla en un lugar seguro.
- El campo "Directorio" es opcional. Si lo dejas vacío, la cuenta FTP tendrá acceso a la raíz de tu cuenta de hosting (normalmente
public_html). Si quieres limitar el acceso a una carpeta concreta, escribe la ruta, por ejemplopublic_html/tienda. - En "Cuota", puedes limitar el espacio que puede usar esta cuenta FTP. Si no quieres límites, selecciona "Sin límite".
- Haz clic en "Crear cuenta FTP".
¡Listo! Ya tienes tu primera cuenta FTP creada. Verás que aparece en la lista de abajo con todos sus datos.
Paso 2: Configurar un servidor FTP en cPanel (ajustes de seguridad)
Una vez creada la cuenta, es recomendable revisar algunos ajustes de seguridad. En la misma página de Cuentas FTP, tienes opciones como:
- Cambiar contraseña: Si crees que tu contraseña es débil, puedes cambiarla en cualquier momento.
- Configurar conexiones anónimas: Esto está deshabilitado por defecto, y es mejor que siga así. Las conexiones anónimas permiten que cualquiera entre sin usuario, y es un riesgo de seguridad enorme.
- Política de contraseñas: cPanel te permite forzar contraseñas seguras para todas las cuentas FTP. Actívalo si no lo tienes.
¿Y si quiero usar FTPS o SFTP?
El FTP tradicional envía los datos sin cifrar, lo que significa que alguien podría interceptar tus contraseñas o archivos. Para evitarlo, cPanel te permite activar FTPS (FTP sobre SSL/TLS) o SFTP (FTP sobre SSH).
- FTPS: Es el FTP normal pero con cifrado. Se configura en el cliente FTP (FileZilla) usando el puerto 21 con "Require explicit FTP over TLS".
- SFTP: Es otro protocolo completamente distinto, pero más seguro. Usa el puerto 22. En cPanel, para usar SFTP necesitas tener acceso SSH habilitado en tu cuenta.
Para un principiante, te recomiendo que uses FileZilla con FTPS, porque es más fácil de configurar y la mayoría de hosts lo soportan sin problemas.
Paso 3: Conectar con FileZilla a tu cuenta FTP de cPanel
Ahora viene la parte divertida: conectar tu ordenador al servidor. Vamos a usar FileZilla, como te prometí.
Descargar e instalar FileZilla
Ve a filezilla-project.org y descarga la versión para tu sistema operativo. Instálalo como cualquier otro programa.
Configurar la conexión en FileZilla
Abre FileZilla y verás una barra superior con campos como "Servidor", "Nombre de usuario", "Contraseña" y "Puerto". Rellénalos así:
- Servidor:
tudominio.com(o la IP de tu servidor). - Nombre de usuario: El login completo de tu cuenta FTP (ej:
usuario@tudominio.com). - Contraseña: La que pusiste al crear la cuenta.
- Puerto: 21 (para FTP o FTPS). Si usas SFTP, pon 22.
Haz clic en "Conexión rápida" y espera a que se establezca la conexión.
[TIP] Si tu hosting usa Syspanel (HestiaCP), recuerda que el acceso al panel es por el puerto 2106, pero para FTP seguirás usando el 21 o 22 según el protocolo.
Navegando con FileZilla
Una vez conectado, verás dos paneles:
- Panel izquierdo: Tu ordenador local.
- Panel derecho: El servidor remoto (tu hosting).
Para subir archivos, simplemente arrástralos desde la izquierda a la derecha. Para descargar, haz lo contrario.
En el panel derecho, verás la carpeta public_html. Esa es la raíz de tu sitio web. Si creaste la cuenta FTP con un directorio específico, te llevará directo a esa carpeta.
[WARNING] Ten cuidado con lo que borras en el servidor. No hay papelera en FTP, así que si eliminas un archivo, desaparece para siempre.
Paso 4: Configurar permisos de archivos y carpetas (CHMOD)
A veces, al subir archivos, puede que necesites ajustar los permisos para que funcionen correctamente (por ejemplo, para que se puedan escribir archivos de caché o subir imágenes).
En FileZilla, haz clic derecho sobre un archivo o carpeta y selecciona "Permisos de archivo". Se abrirá una ventana donde puedes marcar casillas o escribir el valor numérico (por ejemplo, 755 para carpetas y 644 para archivos).
- 755: Permite leer y ejecutar para todos, pero solo escribir al propietario. Ideal para carpetas.
- 644: Permite leer a todos, y escribir solo al propietario. Ideal para archivos.
[INFO] No pongas permisos 777 (todos pueden escribir) a menos que sea estrictamente necesario, porque es un agujero de seguridad enorme.
Paso 5: Solucionar problemas comunes con FTP en cPanel
A veces las cosas no salen a la primera. Aquí tienes los problemas más habituales y cómo resolverlos.
"Error de conexión: No se pudo conectar al servidor"
- Revisa el puerto: El FTP normal es el 21. Si tu hosting usa un puerto distinto, te lo habrán indicado en el correo de bienvenida.
- Comprueba el firewall: A veces el firewall de tu red bloquea el puerto 21. Prueba con FTPS (puerto 990) o SFTP (puerto 22).
- ¿El servidor está caído?: Puede ser un problema temporal del hosting. Espera unos minutos y reintenta.
"Error: Conexión rechazada"
- ¿Está bien el nombre de usuario?: Recuerda que el login completo incluye
@tudominio.com. - ¿La contraseña es correcta?: Cuidado con las mayúsculas y minúsculas.
- ¿La cuenta FTP está activa?: Vuelve a cPanel y revisa que no la hayas suspendido sin querer.
"Error: Cifrado no compatible"
Esto suele pasar cuando intentas conectar por FTPS y el servidor no lo soporta. Prueba a cambiar el modo de cifrado en FileZilla:
- Ve a Editar > Ajustes > FTP > Tipo de cifrado.
- Selecciona "Usar FTP explícito sobre TLS si está disponible".
Preguntas frecuentes (FAQ) sobre FTP en cPanel
¿Puedo tener varias cuentas FTP?
Sí, puedes crear tantas cuentas FTP como necesites. Es útil si tienes varios desarrolladores trabajando en el mismo proyecto y quieres darles accesos limitados.
¿Cómo cambio la contraseña de mi cuenta FTP?
Dentro de cPanel, en "Cuentas FTP", haz clic en "Cambiar contraseña" al lado de la cuenta correspondiente. Te pedirá la contraseña actual y la nueva.
¿Qué diferencia hay entre FTP y SFTP?
FTP no cifra los datos, mientras que SFTP los cifra. Para transferencias sensibles, usa siempre SFTP o FTPS.
¿Cómo elimino una cuenta FTP?
En la lista de cuentas, haz clic en "Eliminar". Ten cuidado, porque perderás el acceso a esa cuenta y a sus archivos si no tienes otro método de acceso.
¿Puedo usar FTP para conectar a mi web desde el móvil?
Sí, hay apps como "FTP Manager" o "AndFTP" para Android, y "Documents by Readdle" para iOS. La configuración es igual que en FileZilla.
Alternativas a cPanel: Syspanel y su puerto 2106
Aunque este artículo se centra en cPanel, es posible que tu hosting use un panel como Syspanel (el antiguo HestiaCP). En ese caso, el proceso para crear una cuenta FTP es bastante similar, pero el acceso al panel se hace a través del puerto 2106.
Por ejemplo, si tu dominio es mipagina.com, accederías a mipagina.com:2106 para entrar al panel de administración. Una vez dentro, busca la sección de "Usuarios FTP" o "Cuentas FTP" y sigue los mismos pasos que te he explicado.
[INFO] No te asustes si ves que el panel tiene un aspecto diferente al de cPanel. La lógica es la misma: crear usuario, contraseña, directorio y permisos.
Consejos finales para configurar ftp cpanel como un profesional
- Usa contraseñas fuertes: Mezcla mayúsculas, minúsculas, números y símbolos.
- Limita los directorios: Si solo necesitas subir archivos a una carpeta concreta, crea la cuenta FTP con ese directorio específico. Así, si alguien obtiene la contraseña, no podrá acceder a todo tu hosting.
- Mantén un registro de tus cuentas FTP: Anota qué cuenta tiene acceso a qué carpeta y para qué sirve. Te ahorrarás dolores de cabeza.
- Actualiza FileZilla: Las versiones antiguas pueden tener problemas de seguridad o de compatibilidad con los servidores modernos.
- Prueba la conexión antes de subir archivos masivos: Sube primero un archivo pequeño para confirmar que todo funciona.
Conclusión: Ya sabes cómo configurar un servidor FTP en cPanel
Configurar una cuenta FTP en cPanel es un proceso sencillo que te abrirá las puertas a una gestión mucho más eficiente de tu sitio web. Con esta guía, has aprendido a:
- Crear una cuenta FTP en cPanel.
- Configurar los ajustes de seguridad básicos.
- Conectarte con FileZilla.
- Solucionar los errores más comunes.
- Conocer alternativas como Syspanel con su puerto 2106.
Ahora ya puedes subir tus archivos, gestionar tu web y hacer copias de seguridad sin depender del Administrador de Archivos. ¿A qué esperas? ¡Ponte manos a la obra y configura tu primer servidor FTP!
Si te ha quedado alguna duda, déjala en los comentarios. Estaré encantado de ayudarte a resolverla. ¡Buena suerte con tu web!
