cPanel: cómo subir archivos por FTP paso a paso
¿Necesitas subir archivos a tu sitio web y no sabes por dónde empezar? No te preocupes. En esta guía completa, paso a paso, te explicaré cómo hacerlo usando cPanel y un programa llamado FileZilla. El proceso se llama FTP y es la forma más rápida y fiable de transferir archivos grandes o gestionar todo el contenido de tu web. Al final, serás capaz de subir archivos como un profesional.
¿Qué es FTP y por qué usarlo con cPanel?
FTP (File Transfer Protocol) es un protocolo que permite transferir archivos entre tu computadora y el servidor donde está alojada tu web. Piensa en él como un "explorador de archivos" remoto. Aunque cPanel ya tiene un administrador de archivos web, FTP es mucho más eficiente para:
- Subir cientos de archivos a la vez.
- Transferir archivos muy pesados (como videos o backups).
- Sincronizar cambios sin depender del navegador.
- Trabajar con programas como FileZilla, que son gratuitos y muy intuitivos.
cPanel es el panel de control de tu hosting. Desde ahí generarás las credenciales FTP que necesitas para conectarte. No te asustes: solo necesitas tres datos: usuario, contraseña y servidor (o IP).
Requisitos antes de empezar
Antes de meterte en faena, asegúrate de tener lo siguiente:
- Acceso a cPanel: Usuario y contraseña que te dio tu proveedor de hosting.
- Un cliente FTP: Te recomiendo FileZilla (es gratis y fácil de usar). Descárgalo desde su web oficial.
- Los datos de conexión: Los obtendrás en el siguiente paso.
- Archivos listos: Ten preparados en tu computadora los archivos que quieres subir (imágenes, HTML, CSS, etc.).
[INFO] Si tu hosting usa Syspanel (antes llamado HestiaCP), el proceso es similar. Solo que el puerto de acceso por defecto es el 2106 y la ruta para encontrar las credenciales FTP puede variar ligeramente. En esta guía nos centramos en cPanel, pero los conceptos son los mismos.
Paso 1: Accede a tu cPanel
Abre tu navegador y escribe la dirección de tu cPanel. Normalmente es algo como:
tudominio.com/cpaneltudominio.com:2083- O la IP que te proporcionó tu hosting.
Introduce tu usuario y contraseña de cPanel. Si no los tienes, contacta con tu proveedor.
Paso 2: Encuentra tus credenciales FTP
Una vez dentro de cPanel, busca la sección "Archivos" o "Files". Allí verás un icono llamado "Cuentas FTP" o "FTP Accounts". Haz clic.
Aquí verás una lista de las cuentas FTP que ya existen. Si es tu primera vez, probablemente solo veas una cuenta principal (la que se creó al contratar el hosting). Anota estos datos:
- Servidor FTP: Aparece como
ftp.tudominio.como una IP (ej.192.168.1.1). - Usuario: Normalmente es tu nombre de usuario de cPanel seguido de
@tudominio.com(ej.usuario@tudominio.com). - Contraseña: Si no la recuerdas, puedes crear una nueva desde aquí (hay un botón "Cambiar contraseña").
[WARNING] No uses la contraseña de cPanel para FTP. Es mejor crear una contraseña específica para FTP por seguridad. Si la cambias, recuerda actualizarla en FileZilla.
Si necesitas una cuenta adicional (por ejemplo, para un desarrollador), haz clic en "Crear cuenta FTP". Rellena:
- Nombre de usuario: Elige uno (ej.
desarrollador). - Contraseña: Genera una segura.
- Directorio: Déjalo en la raíz (
/public_html) o elige una carpeta específica. - Cuota: Ilimitada o un límite en MB.
Guarda los datos.
Paso 3: Descarga e instala FileZilla
Ve a la web oficial de FileZilla y descarga la versión Cliente (no la de servidor). Es gratuita. Instálala como cualquier programa: siguiente, siguiente, aceptar.
Paso 4: Configura la conexión en FileZilla
Abre FileZilla. Verás una ventana dividida en varias partes:
- Izquierda: Tus archivos locales (tu computadora).
- Derecha: Los archivos del servidor (tu web).
- Arriba: Una barra donde escribir los datos de conexión.
Rellena los campos superiores:
- Servidor:
ftp.tudominio.com(o la IP que anotaste). - Nombre de usuario: El usuario FTP (ej.
usuario@tudominio.com). - Contraseña: La que hayas configurado.
- Puerto: Déjalo en 21 (es el puerto estándar de FTP). Si usas Syspanel, cámbialo a 2106.
Luego, haz clic en "Conexión rápida". Si todo está bien, verás una lluvia de mensajes en la parte superior y, al final, un mensaje verde: "Directorio listado correctamente". ¡Ya estás conectado!
[TIP] Si la conexión falla, revisa que el servidor esté bien escrito. También puedes probar con SFTP (puerto 22) si tu hosting lo soporta, pero para esta guía usamos FTP estándar.
Paso 5: Navega hasta la carpeta correcta en el servidor
En el panel derecho de FileZilla (archivos del servidor), verás una estructura de carpetas. La carpeta más importante es public_html (o www en algunos casos). Esa es la raíz de tu sitio web. Todos los archivos que subas aquí serán visibles en tu dominio.
Si tu sitio está en un subdirectorio (ej. tudominio.com/blog), navega hasta esa carpeta.
Paso 6: Sube tus archivos paso a paso
Ahora viene lo fácil. En el panel izquierdo de FileZilla (tus archivos locales), busca los archivos que quieres subir. Puedes:
- Arrastrarlos desde tu computadora al panel derecho.
- Seleccionarlos y hacer clic derecho > "Subir".
- Usar el método de arrastrar y soltar entre paneles.
Mientras se suben, verás una barra de progreso en la parte inferior. Los archivos que ya están en el servidor aparecerán en verde.
[WARNING] No subas archivos directamente a la raíz del servidor (fuera de
public_html). Solo sube apublic_htmlo a subcarpetas dentro de ella. Si subes archivos fuera, no serán accesibles desde tu web.
Paso 7: Verifica que los archivos están en tu web
Abre tu navegador y escribe la URL de tu sitio. Si subiste un archivo llamado index.html, deberías verlo al cargar la página. Si subiste imágenes, prueba a acceder a tudominio.com/imagen.jpg. Si todo está bien, ¡felicidades! Has subido tus primeros archivos por FTP.
Errores comunes y cómo solucionarlos
Error de conexión: "No se pudo conectar al servidor"
- Revisa que el servidor FTP esté bien escrito.
- Asegúrate de que tu firewall no bloquea el puerto 21.
- Si usas Syspanel, verifica que el puerto es 2106.
Error de autenticación: "Contraseña incorrecta"
- Vuelve a cPanel y cambia la contraseña de la cuenta FTP.
- Comprueba que el usuario esté completo (ej.
usuario@tudominio.com).
No veo mis archivos después de subirlos
- Puede que los hayas subido a la carpeta equivocada. Busca dentro de
public_html. - Espera unos segundos: a veces el servidor tarda en refrescar.
- Borra la caché de tu navegador.
Los archivos se suben muy lento
- Comprueba tu velocidad de internet.
- Sube los archivos en lotes pequeños, no todos a la vez.
- Usa SFTP (puerto 22) si tu hosting lo permite, suele ser más rápido.
Preguntas frecuentes (FAQ)
¿Puedo usar otro cliente FTP además de FileZilla?
Sí, hay muchos: WinSCP (Windows), Cyberduck (Mac/Windows), Transmit (Mac). El proceso es similar: necesitas los mismos datos de conexión.
¿Es seguro usar FTP?
FTP básico no cifra la conexión, por lo que tu contraseña viaja en texto plano. Para mayor seguridad, usa SFTP (puerto 22) o FTPS (puerto 990) si tu hosting lo soporta. En cPanel, puedes habilitar SFTP desde la sección de cuentas FTP.
¿Qué pasa si subo un archivo con el mismo nombre?
El archivo antiguo se sobrescribe. Asegúrate de tener una copia de seguridad si es importante.
¿Puedo subir carpetas enteras?
Sí. En FileZilla, arrastra la carpeta completa desde tu panel izquierdo al derecho. Se subirán todos los archivos y subcarpetas.
¿Necesito permisos especiales?
Normalmente, las carpetas deben tener permisos 755 y los archivos 644. Si ves errores de permisos, puedes cambiarlos desde cPanel (Administrador de archivos) o desde FileZilla (clic derecho > "Permisos de archivo").
Consejos profesionales para gestionar archivos con FTP
- Organiza tus archivos: Crea carpetas dentro de
public_html(ej.imagenes,css,js). Así tu web estará ordenada y será más fácil de mantener. - Usa la función "Sincronizar": En FileZilla, puedes sincronizar directorios para que los cambios locales se reflejen automáticamente en el servidor.
- Haz copias de seguridad: Antes de subir archivos grandes o modificar el sitio, descarga una copia de seguridad de la carpeta
public_htmla tu computadora. - Evita subir archivos innecesarios: No subas archivos temporales, de caché o de sistema (como
.DS_Storeen Mac). Ralentizan la carga de tu web. - Si usas Syspanel: Recuerda que el puerto FTP por defecto es 2106. Además, la ruta a
public_htmlpuede ser/home/usuario/web/tudominio/public_html. Revísalo en el panel de Syspanel.
Conclusión
Subir archivos por FTP a tu cPanel es un proceso sencillo una vez que conoces los pasos. Con FileZilla y las credenciales adecuadas, puedes transferir cualquier archivo a tu web en segundos. Recuerda siempre:
- Obtén tus credenciales desde cPanel.
- Conéctate con FileZilla usando el servidor, usuario y contraseña.
- Navega a
public_html. - Arrastra tus archivos.
Ahora ya sabes cómo hacerlo. ¡Ponte manos a la obra y sube ese contenido! Si te surge alguna duda, vuelve a esta guía o consulta con tu proveedor de hosting. La práctica hace al maestro.
