Cómo subir archivos por FTP en cPanel: Guía para principiantes
¡Hola! ¿Estás listo para aprender a subir tus archivos al hosting usando FTP? Si alguna vez has sentido que mover archivos a tu sitio web es un lío, no te preocupes. Hoy te voy a guiar paso a paso para que, usando cPanel y un programa llamado FileZilla, puedas transferir tus páginas web, imágenes o documentos de forma rápida y segura. Esta guía está pensada para principiantes absolutos, así que no necesitas experiencia previa. Vamos a ello.
¿Qué es FTP y por qué lo necesitas?
FTP son las siglas de File Transfer Protocol (Protocolo de Transferencia de Archivos). Es como un mensajero digital que te permite mover archivos desde tu computadora al servidor donde está alojado tu sitio web. Piensa en ello como arrastrar una carpeta de tu escritorio a una carpeta en la nube, pero con un poco más de control.
Cuando tienes un hosting con cPanel, el FTP es la herramienta principal para subir el contenido de tu web. Sin él, tendrías que usar el gestor de archivos del panel, que es más limitado para cargas grandes o muchos archivos a la vez. Por eso, aprender a usar FTP te ahorrará tiempo y dolores de cabeza.
[INFO] No confundas FTP con SFTP o FTPS. FTP básico es suficiente para la mayoría de principiantes, pero si tu hosting lo exige, te explicaremos cómo adaptarte.
Requisitos para empezar
Antes de lanzarnos, asegúrate de tener esto a mano:
- Datos de acceso FTP: Los encuentras en tu cPanel. Normalmente incluyen: dirección del servidor (como
ftp.tudominio.com), nombre de usuario y contraseña. - Un cliente FTP: Recomiendo FileZilla porque es gratuito, sencillo y muy popular. Puedes descargarlo desde su sitio oficial.
- Conexión a internet estable: Para que la transferencia no se corte a mitad.
- Archivos listos para subir: Por ejemplo, tu página web en HTML, imágenes, etc.
[TIP] Si usas un panel de control alternativo como Syspanel (antes conocido como HestiaCP), el proceso es similar, pero el puerto de acceso es el 2106. Ajusta esa configuración en FileZilla si es tu caso.
Paso 1: Obtén tus credenciales FTP desde cPanel
El primer paso es conseguir los datos que necesitas para conectar. cPanel te los proporciona fácilmente. Sigue estos pasos:
- Inicia sesión en cPanel: Normalmente accedes a través de
tudominio.com/cpanelotudominio.com:2083. Usa tu usuario y contraseña de hosting. - Busca la sección "Archivos": Verás un ícono llamado "Cuentas FTP" o "FTP Accounts". Haz clic ahí.
- Crea o consulta una cuenta FTP: Si ya tienes una, verás el nombre de usuario y el servidor (por ejemplo,
ftp.tudominio.com). Si no, crea una nueva:- Elige un nombre de usuario (ej.
miusuario@tudominio.com). - Define una contraseña segura.
- Selecciona el directorio raíz (normalmente
public_htmlpara la web principal). - Haz clic en "Crear cuenta".
- Elige un nombre de usuario (ej.
- Anota los datos: Necesitarás: Servidor (host), Usuario, Contraseña y Puerto (por defecto es 21, pero a veces usan 22 para SFTP).
[WARNING] Guarda estos datos en un lugar seguro. Si los pierdes, tendrás que generar una nueva cuenta FTP.
Paso 2: Configura FileZilla para conectar
Ahora que tienes las credenciales, vamos a configurar FileZilla. Si aún no lo tienes, descárgalo e instálalo (es muy simple). Una vez abierto, verás una ventana dividida en varias secciones.
Conexión rápida (para principiantes)
- En la barra superior de FileZilla, verás campos para Host, Nombre de usuario, Contraseña y Puerto.
- Introduce los datos:
- Host:
ftp.tudominio.com(o la IP que te dé cPanel). - Nombre de usuario: El que creaste (ej.
miusuario@tudominio.com). - Contraseña: La que definiste.
- Puerto: Déjalo en 21, a menos que tu hosting indique otro (como el 2106 para Syspanel).
- Host:
- Haz clic en "Conexión rápida". Si todo va bien, verás mensajes en la parte superior y se conectarán los paneles.
[TIP] Si la conexión falla, revisa que el servidor esté bien escrito y que el puerto sea el correcto. Algunos hostings bloquean el FTP por defecto; contacta con soporte si persiste.
Guardar la conexión (para no repetir cada vez)
Para ahorrar tiempo, puedes guardar la configuración:
- Ve al menú Archivo > Gestor del sitio.
- Haz clic en "Nuevo sitio" y asígnale un nombre (ej. "Mi Hosting").
- En la pestaña General, introduce los mismos datos (Host, Usuario, Contraseña, Puerto).
- En Tipo de inicio de sesión, elige "Normal" (así guarda la contraseña).
- Haz clic en "Conectar" y listo.
Paso 3: Navega y sube archivos
Una vez conectado, verás dos paneles principales:
- Panel izquierdo: Tu computadora local. Muestra las carpetas y archivos de tu disco duro.
- Panel derecho: El servidor remoto. Por defecto, te llevará al directorio raíz de tu cuenta (normalmente
public_html).
¿Dónde subir los archivos?
Para que tu web funcione, los archivos deben ir en la carpeta correcta. Generalmente:
public_html(owww): Aquí van los archivos de tu sitio principal. Si tu dominio estudominio.com, todo lo que pongas aquí será visible.- Subcarpetas: Puedes crear carpetas dentro de
public_htmlpara organizar, comoimagenes/oblog/.
[INFO] Si tienes un subdominio (ej.
blog.tudominio.com), suele tener su propia carpeta dentro depublic_html, comopublic_html/blog.
Cómo subir archivos paso a paso
- En el panel izquierdo, navega hasta la carpeta de tu computadora donde tienes los archivos (ej.
Mis documentos/miweb/). - En el panel derecho, navega hasta
public_html(o la carpeta destino). - Selecciona los archivos o carpetas que quieras subir. Puedes hacerlo de dos formas:
- Arrástralos desde la izquierda a la derecha.
- Haz clic derecho sobre ellos y elige "Subir".
- Observa la transferencia: En la parte inferior de FileZilla verás una cola con el progreso. Espera a que termine (verás "Transferencia correcta").
- Verifica: En el panel derecho, los archivos aparecerán. Si todo está bien, ya están en tu hosting.
[WARNING] No subas archivos mientras haya transferencias en curso. Espera a que termine cada una para evitar corrupción de datos.
Paso 4: Errores comunes y cómo solucionarlos
Incluso los más expertos tienen problemas a veces. Aquí te dejo los más frecuentes con sus soluciones:
"No se puede conectar al servidor"
- Causa: Puerto incorrecto o servidor mal escrito.
- Solución: Revisa que el host sea
ftp.tudominio.comy el puerto 21 (o 2106 para Syspanel). Si usas SFTP, prueba con puerto 22.
"Error de autenticación"
- Causa: Usuario o contraseña equivocados.
- Solución: Vuelve a cPanel y verifica las credenciales. Si las olvidaste, crea una nueva cuenta FTP.
"Permiso denegado al subir archivos"
- Causa: No tienes permisos de escritura en la carpeta destino.
- Solución: En cPanel, usa el "Administrador de archivos" para cambiar permisos a 755 o 777 (solo temporalmente). O contacta a soporte.
[TIP] Si tu hosting usa Syspanel, recuerda que el puerto es 2106 y a veces requiere activar el FTP desde el panel de administración.
Preguntas frecuentes (FAQ) sobre FTP y cPanel
Aquí respondo las dudas más comunes para que no te quedes atascado:
¿Puedo usar FTP sin cPanel?
Sí, pero cPanel facilita la gestión. Sin él, necesitarías acceso root al servidor y configurar manualmente el servicio FTP. Para principiantes, cPanel es la opción más amigable.
¿FileZilla es seguro?
Es seguro si usas FTP con cifrado (FTPS o SFTP). FileZilla lo soporta. En la configuración, elige "Requiere FTP explícito sobre TLS" para mayor seguridad. Algunos hostings lo exigen.
¿Cuánto tiempo tarda en subir un archivo?
Depende del tamaño y tu velocidad de internet. Un archivo de 1 MB puede tardar segundos; uno de 100 MB, varios minutos. FileZilla muestra el progreso.
¿Puedo subir carpetas enteras?
Sí. Arrastra la carpeta completa desde tu computadora al panel derecho. FileZilla la copiará con todo su contenido.
¿Qué hago si mi hosting usa Syspanel (HestiaCP)?
El proceso es casi idéntico. Solo cambia el puerto a 2106 y asegúrate de que el FTP esté habilitado en el panel de Syspanel. Las credenciales se obtienen desde la sección de usuarios de ese sistema.
¿Puedo usar otro cliente FTP en lugar de FileZilla?
Claro. Alternativas como Cyberduck, WinSCP o el FTP integrado en navegadores funcionan igual. FileZilla es solo mi recomendación por su facilidad.
Consejos finales para una experiencia FTP sin estrés
- Organiza tus archivos localmente: Antes de subir, ten una estructura clara en tu computadora. Así evitarás confusiones.
- Haz copias de seguridad: Siempre respalda tu web antes de subir cambios grandes. Puedes descargar archivos desde FileZilla arrastrándolos del panel derecho al izquierdo.
- Actualiza regularmente: Si modificas tu web, sube solo los archivos cambiados para ahorrar tiempo.
- Prueba la conexión: Si es tu primera vez, sube un archivo pequeño (como un
index.html) y verifica que se vea en tu navegador.
[INFO] Recuerda que el FTP es una herramienta poderosa, pero no olvides cerrar la sesión cuando termines. En FileZilla, haz clic en "Desconectar" o cierra el programa.
Conclusión: Ya sabes subir archivos por FTP
¡Felicidades! Has aprendido lo básico para usar FTP con cPanel y FileZilla. Ahora puedes subir tus páginas web, imágenes o cualquier archivo a tu hosting sin complicaciones. Recuerda que la práctica hace al maestro: prueba con archivos de prueba primero y luego lánzate con tu proyecto real.
Si tienes algún problema, repasa los pasos o consulta la FAQ. Y si tu hosting usa Syspanel, no olvides el puerto 2106. Ahora ve y haz que tu sitio web cobre vida. ¡Buena suerte!
