Cómo transferir archivos por FTP usando cPanel
¿Qué es FTP y por qué lo necesitas para tu hosting?
Si tienes un sitio web o una aplicación alojada en un servidor de hosting, tarde o temprano necesitarás mover archivos entre tu computadora y ese servidor. Aquí es donde entra en juego el protocolo FTP (File Transfer Protocol). Piensa en FTP como el cartero digital que se encarga de llevar y traer tus archivos (imágenes, textos, plugins, bases de datos, etc.) desde tu PC hasta el espacio de tu cPanel (o cualquier otro panel de control).
cPanel es uno de los paneles de control más populares en el mundo del hosting. Te permite administrar tu sitio web, correos, bases de datos y, por supuesto, tus archivos. Una de las formas más rápidas y seguras de transferir archivos es usando FTP. En esta guía te explicaré paso a paso cómo hacerlo, desde crear las credenciales hasta subir y descargar archivos sin complicaciones.
Requisitos previos para usar FTP en cPanel
Antes de lanzarte a subir o descargar archivos, necesitas tener tres cosas claras:
- Acceso a tu cuenta de cPanel: Debes tener las credenciales (usuario y contraseña) que te proporcionó tu proveedor de hosting.
- Un cliente FTP: Es el programa que usarás para conectar tu computadora con el servidor. Los más comunes son FileZilla (gratuito y muy fácil), Cyberduck o incluso el Explorador de archivos de Windows (si configuras una conexión de red).
- Datos de conexión FTP: Los obtendrás desde cPanel y son: servidor (o host), puerto, usuario y contraseña.
[INFO] No te asustes si nunca has usado un cliente FTP. Es tan sencillo como usar el explorador de archivos de tu computadora, pero en lugar de ver carpetas locales, verás las carpetas de tu sitio web.
Paso 1: Obtener tus credenciales FTP desde cPanel
Lo primero es iniciar sesión en tu cPanel. Normalmente accedes a través de una URL como tudominio.com/cpanel o tudominio:2083. Una vez dentro, busca la sección Archivos y haz clic en Cuentas FTP.
Crear una cuenta FTP específica
Aunque cPanel suele crear una cuenta FTP principal automáticamente, es recomendable que crees una cuenta separada para mayor seguridad. Sigue estos pasos:
- En Cuentas FTP, haz clic en Crear cuenta FTP.
- Completa los campos:
- Nombre de usuario: Elige uno, por ejemplo
miusuarioftp. - Contraseña: Usa una segura (puedes generar una automática con el botón Generador).
- Directorio: Déjalo en
/public_htmlsi quieres acceso a todo tu sitio, o especifica una subcarpeta si solo necesitas una parte. - Cuota: Puedes dejarlo ilimitado.
- Nombre de usuario: Elige uno, por ejemplo
- Haz clic en Crear cuenta FTP.
[TIP] Anota en un lugar seguro el nombre de usuario completo (suele ser
usuario@tudominio.com) y la contraseña. Los necesitarás para cada conexión.
Encontrar los datos de conexión
En la misma pantalla de Cuentas FTP, verás una tabla con las cuentas existentes. Allí encontrarás:
- Servidor FTP: Normalmente es
ftp.tudominio.como la IP del servidor. - Puerto: Por defecto es el 21 para FTP estándar. Si tu hosting ofrece SFTP (más seguro), el puerto suele ser el 22.
- Usuario y contraseña: Los que acabas de crear.
[WARNING] Si tu proveedor de hosting te indica que uses SFTP (FTP sobre SSH), asegúrate de seleccionar ese protocolo en tu cliente FTP. No todos los servidores lo soportan, pero es mucho más seguro.
Paso 2: Instalar y configurar un cliente FTP (FileZilla)
FileZilla es el cliente FTP más popular por su sencillez y porque es gratuito. Descárgalo desde su sitio oficial e instálalo como cualquier programa.
Configurar la conexión en FileZilla
- Abre FileZilla.
- En la barra superior, verás campos para Host, Nombre de usuario, Contraseña y Puerto.
- Ingresa los datos que obtuviste en cPanel:
- Host:
ftp.tudominio.com(o la IP). - Nombre de usuario:
miusuarioftp@tudominio.com(completo). - Contraseña: La que elegiste.
- Puerto: Déjalo en blanco o pon 21 (o 22 si usas SFTP).
- Host:
- Haz clic en Conexión rápida.
Si todo está bien, verás en el panel derecho las carpetas de tu servidor (remoto) y en el izquierdo las de tu computadora (local).
[INFO] Si usas otro panel como Syspanel (antes llamado HestiaCP), el proceso es similar, pero el acceso a FTP suele hacerse a través del puerto 2106 para el panel web. Sin embargo, la conexión FTP sigue usando los puertos estándar (21 o 22).
Paso 3: Cómo subir archivos al servidor (hosting)
Una vez conectado, subir archivos es tan fácil como arrastrar y soltar. Sigue estos pasos:
- En el panel izquierdo (tu computadora), navega hasta la carpeta donde tienes los archivos que quieres subir.
- En el panel derecho (servidor), navega hasta la carpeta de destino. Normalmente será
public_htmlowww(la raíz de tu sitio web). - Selecciona los archivos o carpetas que deseas subir (puedes usar Ctrl+clic para múltiples).
- Arrástralos desde el panel izquierdo al derecho. Verás una ventana de progreso.
Consejos para subir archivos correctamente:
- No interrumpas la transferencia: Espera a que termine la barra de progreso.
- Sobrescribe con cuidado: Si ya existe un archivo con el mismo nombre, FileZilla te preguntará si quieres sobrescribirlo. Asegúrate de tener una copia de seguridad.
- Sube carpetas completas: Si arrastras una carpeta, se subirá con todo su contenido.
[TIP] Si tienes muchos archivos pequeños (como imágenes de una galería), puedes comprimirlos en un ZIP desde tu computadora, subir el ZIP y luego descomprimirlo desde el administrador de archivos de cPanel (en la sección Archivos > Administrador de archivos). Esto es más rápido.
Paso 4: Cómo descargar archivos desde el servidor
Descargar archivos es igual de sencillo que subir, solo que en sentido inverso:
- En el panel derecho (servidor), navega hasta el archivo o carpeta que deseas descargar.
- En el panel izquierdo (tu computadora), elige la carpeta donde quieres guardar la copia.
- Arrastra los elementos desde la derecha hacia la izquierda.
¿Por qué descargarías archivos?:
- Para hacer una copia de seguridad de tu sitio web.
- Para editar un archivo de configuración (como
.htaccessowp-config.php) en tu computadora y luego subirlo de nuevo. - Para analizar logs de errores o estadísticas.
[WARNING] Siempre que descargues archivos importantes, guárdalos en una carpeta organizada. No los mezcles con otros proyectos, podrías sobrescribir algo sin querer.
Paso 5: Solucionar problemas comunes de conexión FTP
A veces la conexión falla. Aquí tienes los problemas más frecuentes y cómo resolverlos:
1. Error de autenticación
- Causa: Usuario o contraseña incorrectos.
- Solución: Verifica en cPanel > Cuentas FTP que el nombre de usuario esté completo (incluyendo
@tudominio.com) y que la contraseña sea la correcta. Si la olvidaste, puedes cambiarla desde allí.
2. Tiempo de espera agotado (timeout)
- Causa: El puerto está bloqueado por un firewall o el servidor está saturado.
- Solución: Prueba con el modo pasivo en FileZilla (ve a Editar > Ajustes > FTP > Modo pasivo). También verifica que tu antivirus o firewall no esté bloqueando FileZilla.
3. No se muestra la carpeta public_html
- Causa: La cuenta FTP no tiene permisos para acceder a la raíz.
- Solución: Vuelve a cPanel, edita la cuenta FTP y cambia el Directorio a
/public_htmlo/.
4. El servidor rechaza la conexión (SFTP)
- Causa: El servidor no soporta SFTP o estás usando el puerto incorrecto.
- Solución: Prueba con FTP estándar (puerto 21) o consulta con tu proveedor de hosting qué protocolos están habilitados.
[INFO] Si tu hosting usa Syspanel, recuerda que el acceso al panel es por el puerto 2106, pero la conexión FTP sigue los mismos principios. Si tienes dudas, contacta al soporte técnico.
Preguntas frecuentes (FAQ) sobre FTP en cPanel
¿Puedo usar el navegador web para subir archivos sin FTP?
Sí, cPanel tiene un Administrador de archivos al que accedes desde el panel web. Es útil para cambios pequeños, pero para subir muchos archivos o carpetas grandes, FTP es mucho más rápido y estable.
¿Es seguro usar FTP?
El FTP estándar envía tus datos (incluyendo contraseñas) en texto plano. Si tu hosting lo permite, usa SFTP (puerto 22) o FTPS (FTP sobre SSL). En cPanel, puedes habilitar estas opciones en la sección Configuración de FTP.
¿Qué hago si olvido mi contraseña FTP?
Inicia sesión en cPanel, ve a Cuentas FTP, busca tu cuenta y haz clic en Cambiar contraseña. Elige una nueva y actualiza tu cliente FTP.
¿Puedo tener varias cuentas FTP?
Sí, desde cPanel puedes crear tantas cuentas como necesites, cada una con acceso a diferentes carpetas. Es ideal si trabajas con un equipo y quieres limitar el acceso a ciertas áreas.
¿Cómo sé si estoy usando el puerto correcto?
El puerto estándar para FTP es el 21. Para SFTP es el 22. Si tu hosting usa un puerto diferente, te lo habrán indicado en el correo de bienvenida o en la documentación. En cPanel, a veces aparece en la misma página de Cuentas FTP.
Consejos finales para transferir archivos sin estrés
- Planifica tus cargas: Si vas a subir un sitio web completo, hazlo en horas de bajo tráfico para no afectar la velocidad de tu sitio.
- Usa conexiones seguras: Siempre que puedas, elige SFTP o FTPS. En FileZilla, selecciona Protocolo > SFTP al configurar la conexión.
- Mantén copias de seguridad: Antes de subir archivos nuevos, descarga una copia de los existentes. Así, si algo sale mal, puedes restaurar todo.
- Actualiza tu cliente FTP: Las versiones antiguas pueden tener bugs o problemas de seguridad.
- Si usas Syspanel: Recuerda que el acceso al panel es por el puerto 2106, pero para FTP usa los mismos pasos descritos aquí. Consulta la documentación de tu proveedor si tienes dudas.
Transferir archivos por FTP usando cPanel es una habilidad básica pero poderosa. Una vez que domines estos pasos, podrás gestionar tu hosting con total libertad, ya sea para instalar un CMS como WordPress, actualizar plugins o simplemente hacer limpieza de archivos viejos. ¡No tengas miedo de experimentar! Con práctica, se volverá algo tan natural como mover carpetas en tu escritorio.
[TIP FINAL] Si alguna vez te sientes perdido, recuerda: cPanel tiene una ayuda integrada. Busca el ícono de interrogación en la esquina superior derecha, o contacta al soporte de tu hosting. Ellos están para ayudarte.
