Subir archivos por FTP en cPanel: Guía básica
¿Necesitas mover archivos de tu computadora a tu sitio web y no sabes por dónde empezar? No te preocupes, es más fácil de lo que parece. Subir archivos por FTP en cPanel es una de las tareas más comunes para cualquier persona que administre un sitio web, ya sea un blog, una tienda online o un portafolio personal. En esta guía básica, te explicaré paso a paso cómo conectar FTP cPanel, transferir tus archivos y resolver las dudas más frecuentes. Al final, serás capaz de manejar tus archivos como un experto, sin complicaciones técnicas.
¿Qué es FTP y por qué lo necesitas con cPanel?
FTP significa File Transfer Protocol (Protocolo de Transferencia de Archivos). Es un método estándar para enviar archivos entre tu computadora y el servidor donde está alojado tu sitio web. Piensa en ello como un "mensajero digital" que sube o descarga tus archivos de manera segura.
cPanel, por su parte, es el panel de control que te permite gestionar tu hosting. Dentro de cPanel, tienes la opción de crear cuentas FTP, gestionar permisos y acceder a tus archivos. Subir archivos FTP cPanel es ideal cuando necesitas cargar muchos archivos a la vez (como imágenes, plugins o temas completos) o cuando el administrador de archivos del cPanel se queda corto.
[INFO] Si usas Syspanel (antes conocido como HestiaCP), el proceso es similar, pero el puerto de acceso FTP suele ser el 2106 en lugar del 21 estándar. Consulta con tu proveedor de hosting para confirmar.
Requisitos antes de empezar
Antes de lanzarte a transferir archivos cPanel, asegúrate de tener lo siguiente:
- Datos de acceso FTP: los obtienes desde tu cPanel (te explico cómo más abajo).
- Un cliente FTP: es el programa que usas en tu computadora para conectarte. Los más populares son FileZilla (gratuito y fácil), Cyberduck o WinSCP.
- Conexión a internet estable: una caída mientras subes archivos puede dañarlos.
- Permisos de escritura: en el servidor, las carpetas destino deben permitir escritura (normalmente sí, pero verifica si tienes errores).
Paso a paso: cómo subir archivos por FTP en cPanel
Paso 1: Obtén tus credenciales FTP desde cPanel
El primer paso para conectar FTP cPanel es tener las credenciales correctas. Sigue estos pasos:
- Inicia sesión en tu cPanel (normalmente es
tudominio.com/cpanel). - Busca la sección Archivos y haz clic en Cuentas FTP.
- Ahí verás una lista de cuentas FTP. Si no tienes ninguna, puedes crear una nueva:
- Nombre de usuario: suele ser tu usuario de cPanel más un prefijo (ej:
usuario@tudominio.com). - Contraseña: genera una segura o escribe una propia.
- Directorio: por defecto, apunta a la raíz de tu sitio (ej:
public_html). Puedes limitarlo a una subcarpeta si lo deseas.
- Nombre de usuario: suele ser tu usuario de cPanel más un prefijo (ej:
- Guarda estos datos: servidor FTP (normalmente
tudominio.como una IP), usuario, contraseña y puerto (por defecto 21, pero en Syspanel es 2106).
[TIP] Si no ves la opción de Cuentas FTP, busca "FTP" en el buscador de cPanel. También puedes usar el Administrador de archivos de cPanel para subir archivos pequeños, pero para cargas grandes, FTP es más rápido.
Paso 2: Instala y configura un cliente FTP
Usaremos FileZilla como ejemplo, pero el proceso es similar en otros clientes.
- Descarga e instala FileZilla desde su sitio oficial (filezilla-project.org).
- Abre el programa. Verás cuatro campos en la parte superior:
- Servidor: escribe tu dominio o IP (ej:
tudominio.com). - Nombre de usuario: el que obtuviste en cPanel.
- Contraseña: la que configuraste.
- Puerto: 21 (o 2106 si usas Syspanel).
- Servidor: escribe tu dominio o IP (ej:
- Haz clic en Conexión rápida. Si todo está bien, verás una lista de carpetas en el panel derecho (el servidor) y en el izquierdo (tu computadora).
[WARNING] Si recibes un error de "conexión rechazada", verifica que el puerto esté abierto en tu firewall o que tu hosting permita conexiones FTP. Algunos proveedores usan SFTP (puerto 22) en lugar de FTP. Consulta con tu soporte.
Paso 3: Navega y sube tus archivos
Una vez conectado, es momento de transferir archivos cPanel.
- En el panel izquierdo (tu computadora), busca la carpeta donde tienes los archivos que quieres subir (ej: una carpeta con imágenes).
- En el panel derecho (servidor), navega hasta el directorio correcto. Normalmente, los archivos del sitio web están en
public_htmlowww. Si tu sitio tiene subdominios, busca carpetas comopublic_html/blogopublic_html/tienda. - Selecciona los archivos o carpetas de tu computadora y arrástralos al panel derecho. También puedes hacer clic derecho y elegir Subir.
- Verás una barra de progreso. Espera a que termine. No cierres el programa ni apagues la computadora durante la transferencia.
[INFO] Si subes muchos archivos pequeños, puede tardar. Para acelerar, comprime todo en un ZIP, súbelo y luego descomprímelo desde cPanel (en el Administrador de archivos, selecciona el ZIP y haz clic en "Extraer").
Paso 4: Verifica que los archivos estén en su lugar
Después de subir, es buena práctica comprobar que todo funcione:
- Abre tu navegador y visita tu sitio web (ej:
tudominio.com). - Si subiste una imagen, accede directamente a su URL (ej:
tudominio.com/imagenes/mi-foto.jpg). - Si ves errores 404, revisa que la ruta sea correcta o que los permisos de archivo estén bien (normalmente 644 para archivos y 755 para carpetas).
Solución de problemas comunes al usar FTP con cPanel
Error: "No se puede conectar al servidor"
- Revisa que el servidor FTP esté bien escrito (sin
http://). - Asegúrate de que el puerto sea el correcto (21 para FTP estándar, 22 para SFTP, 2106 para Syspanel).
- Prueba desactivando el firewall temporalmente o añadiendo una excepción para FileZilla.
Error: "Permiso denegado"
- Verifica que el directorio destino tenga permisos de escritura. En cPanel, puedes cambiarlos desde el Administrador de archivos (clic derecho > Cambiar permisos).
- Si usas una cuenta FTP limitada a una subcarpeta, no podrás subir fuera de ella.
Los archivos se suben pero no se ven en el sitio
- Limpia la caché del navegador o usa el modo incógnito.
- Revisa que hayas subido los archivos a la carpeta correcta (por ejemplo, las imágenes del tema deben ir en
public_html/wp-content/themes/tu-tema/imagenes/). - Si el sitio usa CDN, puede tardar unos minutos en actualizarse.
Preguntas frecuentes (FAQ)
¿Es seguro usar FTP?
FTP tradicional envía tus datos (usuario y contraseña) en texto plano. Para mayor seguridad, usa SFTP (SSH File Transfer Protocol) si tu hosting lo soporta. En cPanel, puedes habilitar SFTP desde la sección Acceso SSH. Si tu proveedor solo ofrece FTP, asegúrate de usar contraseñas fuertes y cámbialas periódicamente.
¿Puedo subir archivos sin un cliente FTP?
Sí, cPanel tiene un Administrador de archivos que te permite subir archivos directamente desde el navegador. Sin embargo, tiene límites de tamaño (generalmente 2 GB) y es más lento para muchas subidas. Para archivos grandes, FTP es mejor.
¿Qué hago si olvido mi contraseña FTP?
Ve a Cuentas FTP en cPanel, busca tu usuario y haz clic en Cambiar contraseña. También puedes crear una nueva cuenta.
¿Puedo conectar FTP desde mi celular?
Sí, existen apps como FTP Manager o AndFTP para Android, y FTPManager para iOS. El proceso es el mismo: necesitas los mismos datos de conexión.
¿Cómo subo un sitio web completo por FTP?
- Descarga todos los archivos de tu sitio anterior (si lo tienes) usando FTP.
- Sube todo a la carpeta
public_htmlde tu nuevo hosting. - Asegúrate de que los archivos de configuración (como
wp-config.phpen WordPress) tengan los datos correctos de la base de datos.
Consejos adicionales para una transferencia exitosa
- Usa conexiones seguras: si tu hosting lo permite, activa FTP sobre SSL (FTPS) desde cPanel. En FileZilla, elige "FTPES explícito" en el tipo de conexión.
- Organiza tus archivos: antes de subir, estructura tus carpetas localmente igual que en el servidor. Así evitarás confusiones.
- No subas archivos innecesarios: evita subir archivos de sistema o temporales (como
.DS_Storeen Mac). Puedes configurar FileZilla para que los ignore en Editar > Filtros de nombres de archivo. - Prueba con un archivo pequeño primero: sube un
test.htmlpara confirmar que la conexión funciona antes de subir todo el sitio.
Conclusión
Subir archivos por FTP en cPanel es una habilidad básica que te dará control total sobre tu sitio web. Con esta guía, ya sabes cómo conectar FTP cPanel, obtener tus credenciales, usar un cliente como FileZilla y solucionar los errores más comunes. Recuerda que la práctica hace al maestro: empieza con archivos pequeños y, poco a poco, te sentirás cómodo manejando transferencias grandes.
Si encuentras algún problema, no dudes en consultar la documentación de tu hosting o preguntar en foros de soporte. ¡Y no olvides que en Syspanel el puerto es el 2106! Ahora, ve y sube esos archivos con confianza.
[TIP FINAL] Para mantener tu sitio seguro, cambia las contraseñas FTP cada pocos meses y evita usar cuentas FTP con acceso a toda la raíz del servidor. Crea cuentas específicas para cada proyecto.
