Subir archivos por FTP en cPanel: Guía rápida
¿Te ha pasado que necesitas subir archivos grandes a tu web y el administrador de archivos del cPanel se queda corto? No te preocupes, es más común de lo que crees. Para eso está el FTP, una herramienta rápida y eficaz que te permite transferir archivos entre tu ordenador y tu servidor de hosting de forma directa. En esta guía, te explicaré paso a paso cómo usar FTP cPanel para subir archivos cPanel, incluso si nunca lo has hecho antes. También veremos algunos trucos para la gestión archivos hosting que te ahorrarán tiempo.
Vamos a ello. Te prometo que es más fácil de lo que parece.
¿Qué es FTP y por qué usarlo en cPanel?
FTP significa File Transfer Protocol (Protocolo de Transferencia de Archivos). Básicamente, es como un "mensajero" que conecta tu computadora con el servidor donde está alojada tu página web. Mientras que el Administrador de Archivos de cPanel es útil para cambios rápidos y pequeños, el FTP brilla cuando necesitas mover muchas carpetas, archivos pesados (como imágenes, plugins o copias de seguridad) o cuando quieres trabajar desde tu propio explorador de archivos local.
Ventajas de usar FTP frente al Administrador de Archivos
- Velocidad: Subir 50 fotos de producto es mucho más rápido con un cliente FTP que una por una desde el panel.
- Gestión masiva: Puedes arrastrar carpetas enteras y mantener la estructura de directorios intacta.
- Conexión estable: Si la subida se corta, muchos clientes FTP permiten reanudarla desde donde se quedó.
- Trabajo offline: Prepara los archivos en tu PC y súbelos cuando tengas conexión.
Requisitos previos para conectarte por FTP
Antes de empezar, necesitas tener a mano tres datos que te proporciona tu hosting. No te asustes, son solo tres:
- Servidor FTP (o Host): Normalmente es tu propio dominio (ej.
tudominio.com) o una dirección IP comoftp.tudominio.com. Lo encuentras en la sección FTP Accounts de cPanel. - Usuario FTP: Es el nombre de la cuenta que creaste. Puede ser algo como
usuario@tudominio.com. - Contraseña: La que definiste al crear la cuenta FTP.
[INFO] Si no has creado una cuenta FTP, puedes hacerlo desde cPanel > "FTP Accounts". Allí podrás crear un usuario, asignarle una contraseña y definir a qué carpeta tendrá acceso (normalmente
public_htmlpara tu sitio web).
Paso a paso: Cómo subir archivos por FTP con FileZilla
FileZilla es uno de los clientes FTP más populares y gratuitos. Es ideal para principiantes porque su interfaz es muy visual. Vamos a ver el proceso completo.
1. Descargar e instalar FileZilla
Ve al sitio oficial de FileZilla y descarga la versión para tu sistema operativo (Windows, Mac o Linux). La instalación es sencilla, solo sigue los pasos del asistente.
2. Configurar la conexión
Abre FileZilla. Verás una pantalla dividida en dos partes: la izquierda muestra tus archivos locales (tu PC) y la derecha los archivos del servidor (tu hosting). En la parte superior hay unos campos para los datos de conexión:
- Host: Escribe tu servidor FTP (ej.
tudominio.com). - Nombre de usuario: El usuario FTP que creaste.
- Contraseña: La contraseña de ese usuario.
- Puerto: Déjalo en 21 (es el puerto estándar para FTP).
Haz clic en Conexión rápida. Si todo está bien, verás una lluvia de mensajes en la ventana de arriba y, finalmente, la carpeta de tu servidor aparecerá a la derecha.
[WARNING] Si usas un panel como Syspanel (antes conocido como HestiaCP), el puerto de acceso FTP suele ser el 2106. Asegúrate de cambiarlo en el campo "Puerto", ya que el 21 no funcionará.
3. Navegar hasta la carpeta correcta
En el lado derecho (servidor), busca la carpeta public_html. Es la raíz de tu sitio web. Si tu web está en un subdominio o en una carpeta específica (ej. public_html/blog), navega hasta allí.
4. Subir los archivos
Ahora viene la parte fácil. En el lado izquierdo (tu PC), busca la carpeta o archivo que quieras subir. Simplemente arrastra el archivo o carpeta desde la izquierda hasta la derecha, dentro de la carpeta deseada. FileZilla comenzará a transferir los archivos automáticamente.
Verás una barra de progreso y al final los archivos aparecerán en el servidor.
5. Verificar la subida
Para comprobar que todo está bien, abre tu navegador y visita la URL de tu web. Si subiste un archivo llamado index.html, deberías ver los cambios. También puedes ir al Administrador de Archivos de cPanel para confirmar que los archivos están allí.
Alternativas a FileZilla: Clientes FTP ligeros
No todo el mundo quiere instalar un programa. Aquí tienes dos alternativas útiles:
- Cyberduck: Muy popular en Mac, con interfaz amigable.
- Cliente FTP integrado en navegadores: Algunos navegadores como Chrome tienen extensiones (ej. "SFTP Client") que permiten conexiones rápidas sin instalar nada.
- Línea de comandos (para avanzados): Si usas Linux o Mac, puedes usar
ftposftpdesde la terminal, pero no lo recomiendo para principiantes.
Gestión de archivos en el servidor: Consejos prácticos
Una vez que te sientas cómodo subiendo archivos, la gestión archivos hosting se vuelve más eficiente. Aquí algunos tips:
Organiza tus carpetas
public_htmles la carpeta principal. No subas archivos sueltos fuera de ella, o no serán accesibles desde la web.- Crea subcarpetas lógicas:
imagenes,css,js,documentos. Esto facilita las actualizaciones. - No mezcles archivos de diferentes proyectos en la misma carpeta.
Permisos de archivos (CHMOD)
A veces, al subir archivos, el servidor no tiene permisos para ejecutarlos. En FileZilla, haz clic derecho sobre el archivo > "Permisos de archivo...". Generalmente, para archivos normales se usa 644 y para carpetas 755. Si un script no funciona, puede ser por esto.
[TIP] Si subes un archivo PHP y no se ejecuta, revisa los permisos. Un valor incorrecto puede dejarlo inaccesible.
Subidas grandes: Usa la cola de transferencia
FileZilla tiene una cola de transferencia (pestaña inferior). Si tienes que subir muchos archivos, añádelos a la cola y déjalos trabajar. Puedes pausar y reanudar transferencias individuales.
Solución de problemas comunes (FAQ)
Aquí respondo a las dudas típicas de quienes empiezan con FTP cPanel.
"No puedo conectar: Error de conexión rechazada"
- Causa 1: El puerto está mal. Recuerda: si es Syspanel, usa el puerto 2106. Si es cPanel estándar, usa el 21.
- Causa 2: El firewall de tu ordenador o red bloquea el puerto FTP. Prueba desactivándolo temporalmente o usando SFTP (puerto 22) si tu hosting lo permite.
- Causa 3: El servidor FTP está caído. Espera unos minutos y vuelve a intentar.
"Los archivos se suben pero no se ven en la web"
- Revisa la carpeta: Asegúrate de que los archivos están dentro de
public_html, no fuera. - Caché del navegador: Limpia la caché o usa modo incógnito.
- Nombre del archivo: Si subes
index.html, debe estar en la raíz. Si subesindex.php, asegúrate de que el servidor tenga PHP habilitado.
"La subida se corta a mitad"
- Usa un cliente FTP que permita reanudar (FileZilla lo hace). Vuelve a conectar y reanuda la transferencia.
- Comprime los archivos en un ZIP, súbelo y luego descomprímelo desde cPanel (Administrador de Archivos). Esto es más rápido para muchas subidas.
"¿Puedo usar FTP desde el móvil?"
Sí, existen apps como FTP Manager o AndFTP para Android, y FTPManager para iOS. La configuración es similar: necesitas los mismos datos de conexión.
Conclusión: Domina tu hosting con FTP
Subir archivos por FTP en cPanel es una habilidad básica que te hará la vida mucho más fácil. Ya sea que estés actualizando tu web, instalando un plugin pesado o subiendo una copia de seguridad, el FTP te da el control total de tus archivos. Recuerda siempre tener a mano tus credenciales, usar un cliente confiable como FileZilla y prestar atención a los permisos.
Y si en algún momento te sientes perdido, vuelve a esta guía. Con un poco de práctica, verás que es tan sencillo como arrastrar y soltar.
[INFO] Si tu panel es Syspanel, recuerda: puerto 2106 para FTP. No lo olvides.
¡Ahora ve y prueba! Conecta tu cliente FTP, navega hasta public_html y sube ese archivo que tienes pendiente. Tu web te lo agradecerá.
