Cómo subir archivos por FTP con FileZilla en cPanel
¿Qué es FileZilla y por qué usarlo con cPanel?
FileZilla es un cliente FTP gratuito y de código abierto, disponible para Windows, macOS y Linux. Piénsalo como un explorador de archivos, pero para tu servidor web. En lugar de ver los archivos de tu ordenador, te muestra los archivos de tu hosting, permitiéndote arrastrar y soltar archivos entre tu PC y tu servidor.
cPanel, por su parte, es el panel de control más popular del mundo para gestionar hosting. En él, puedes crear correos, bases de datos, dominios y, por supuesto, gestionar tus archivos.
Usar ftp filezilla cpanel juntos es la combinación perfecta para cualquier persona que quiera tener un control total sobre su sitio web, especialmente si necesitas subir muchos archivos o carpetas grandes, ya que es mucho más rápido y estable que el Administrador de Archivos de cPanel para transferencias masivas.
Requisitos previos antes de conectar FileZilla
Antes de lanzarnos a conectar filezilla, asegúrate de tener lo siguiente a mano:
- Tu dominio o la IP de tu servidor: Por ejemplo,
tudominio.comons1.tuhosting.com. Lo encuentras en el correo de bienvenida de tu hosting o en tu panel de cPanel. - Tu nombre de usuario de cPanel: Es el que usas para iniciar sesión en tu panel de control.
- Tu contraseña de cPanel: La misma que usas para entrar a tu panel.
[INFO] Si no recuerdas tu contraseña, puedes cambiarla desde el propio cPanel. Busca la sección "Preferencias" y haz clic en "Cambiar contraseña".
Paso a paso: Cómo subir archivos por FTP con FileZilla en cPanel
Aquí tienes la guía definitiva para subir archivos ftp sin complicaciones. Sigue estos pasos al pie de la letra y tendrás tus archivos en el servidor en cuestión de minutos.
1. Descargar e instalar FileZilla
Lo primero es tener el programa. Ve a la página oficial de FileZilla y descarga la versión para tu sistema operativo. La instalación es muy sencilla: simplemente sigue los pasos del asistente y acepta los términos. No necesitas configurar nada especial durante la instalación.
2. Abrir el Administrador de Sitios de FileZilla
Una vez instalado, abre FileZilla. Verás una interfaz con varias secciones. En la parte superior izquierda, hay un icono con tres monitores apilados. Ese es el Administrador de Sitios. Haz clic en él.
3. Configurar la conexión FTP
Se abrirá una ventana nueva. Sigue estos pasos:
- Haz clic en el botón "Nuevo sitio" y asígnale un nombre, por ejemplo, "Mi Web".
- En el campo "Servidor", escribe tu dominio (ej.
tudominio.com). - En el campo "Protocolo", puedes elegir entre:
- FTP - Protocolo de Transferencia de Archivos (el estándar, puerto 21).
- SFTP - Protocolo de Transferencia de Archivos SSH (más seguro, puerto 22). Si tu hosting lo ofrece, es la opción recomendada.
[TIP] Si no estás seguro de qué protocolo usar, prueba primero con FTP. Si no conecta, prueba con SFTP. Muchos hosts modernos requieren SFTP por seguridad.
- En el campo "Cifrado", selecciona "Usar FTP explícito sobre TLS si está disponible" si estás usando FTP. Esto cifra la conexión y protege tu contraseña.
- En el campo "Forma de inicio de sesión", selecciona "Normal".
- En los campos "Usuario" y "Contraseña", introduce tu usuario y contraseña de cPanel.
Haz clic en "Conectar". FileZilla guardará la configuración para futuras conexiones.
4. Entendiendo la interfaz de FileZilla
Una vez conectado, verás una pantalla dividida en dos partes principales:
- Panel izquierdo: Muestra los archivos de tu ordenador local.
- Panel derecho: Muestra los archivos de tu servidor remoto (tu hosting).
En la parte superior de cada panel, hay una barra de direcciones que muestra la ruta actual. En la parte inferior, verás la cola de transferencias, donde aparecerán los archivos que se están subiendo o descargando.
5. Navegar hasta la carpeta correcta en el servidor
En el panel derecho (el del servidor), navega hasta la carpeta donde quieres subir tus archivos. Para un sitio web típico, esta es la carpeta public_html. Es la raíz de tu dominio principal.
- Si tienes subdominios, cada uno tendrá su propia carpeta dentro de
public_html(ej.public_html/blogparablog.tudominio.com). - Si usas el dominio principal, los archivos van directamente en
public_html.
6. Subir los archivos
Ahora viene la parte fácil. Tienes dos opciones:
- Arrastrar y soltar: Selecciona los archivos o carpetas en el panel izquierdo (tu ordenador) y arrástralos hasta el panel derecho (el servidor). Suéltalos y comenzará la subida.
- Botón derecho: Haz clic derecho sobre el archivo en el panel izquierdo, selecciona "Subir" y se moverá al directorio que tienes abierto en el servidor.
Verás el progreso en la pestaña "Transferencias correctas" en la parte inferior. Cuando termine, los archivos aparecerán en el panel derecho.
[WARNING] No cierres FileZilla ni apagues tu ordenador mientras se suben los archivos. Si la conexión se interrumpe, los archivos podrían quedar corruptos o incompletos.
7. Verificar la subida
Una vez subidos, puedes verificar que todo esté en orden. Abre tu navegador y visita tu dominio. Si has subido un index.html, deberías verlo. Si tienes un CMS como WordPress, deberías poder acceder a la instalación.
Gestionar archivos en cPanel: La alternativa al FTP
Aunque FileZilla es excelente, a veces necesitas hacer una gestión rápida sin abrir un programa externo. Para eso, cPanel tiene su Administrador de Archivos integrado.
Cómo usar el Administrador de Archivos de cPanel
- Inicia sesión en tu cPanel.
- Busca la sección "Archivos" y haz clic en "Administrador de Archivos".
- Se abrirá una nueva ventana o pestaña. Navega hasta
public_html(o la carpeta que necesites). - Puedes subir archivos con el botón "Subir" en la barra superior, o hacer clic derecho en un archivo para ver opciones como "Editar", "Copiar", "Mover", "Cambiar permisos", etc.
Esta herramienta es ideal para tareas puntuales, pero para cargas masivas o archivos muy pesados, ftp filezilla cpanel sigue siendo la mejor opción por su velocidad y estabilidad.
Permisos de archivos FTP: La clave para evitar errores
Uno de los problemas más comunes al subir archivos es encontrarse con errores de permisos archivos ftp. Esto sucede cuando el servidor no tiene los permisos correctos para leer, escribir o ejecutar un archivo.
¿Qué son los permisos de archivos?
En los sistemas Linux (donde se aloja la mayoría del hosting), cada archivo y carpeta tiene tres tipos de permisos:
- Lectura (r): Permite ver el contenido del archivo o listar los archivos de una carpeta.
- Escritura (w): Permite modificar o eliminar el archivo, o crear nuevos archivos en una carpeta.
- Ejecución (x): Permite ejecutar el archivo (si es un script) o acceder a una carpeta.
Estos permisos se asignan a tres grupos de usuarios:
- Propietario (owner): El usuario que creó el archivo.
- Grupo (group): Un grupo de usuarios con permisos específicos.
- Público (public): Todos los demás usuarios.
Cada permiso se representa con un número:
- 4 = Lectura (r)
- 2 = Escritura (w)
- 1 = Ejecución (x)
Los permisos se expresan como un número de tres dígitos (ej. 644, 755). El primer dígito es para el propietario, el segundo para el grupo y el tercero para el público.
¿Cómo cambiar los permisos desde FileZilla?
- En el panel derecho (servidor), haz clic derecho sobre el archivo o carpeta.
- Selecciona "Permisos de archivo...".
- Se abrirá una ventana donde puedes marcar o desmarcar las casillas de lectura, escritura y ejecución para cada grupo.
- También puedes escribir el valor numérico directamente en el campo "Valor numérico".
- Haz clic en "Aceptar".
¿Qué permisos son los correctos?
- Archivos normales (HTML, CSS, JS, imágenes):
644(lectura y escritura para el propietario, solo lectura para el grupo y público). - Carpetas:
755(lectura, escritura y ejecución para el propietario, lectura y ejecución para el grupo y público). - Scripts de PHP:
644o755dependiendo de las recomendaciones de tu hosting. Si un script necesita escribir archivos (como un CMS), puede necesitar755. - Archivos de configuración con datos sensibles:
600o640para restringir el acceso.
[WARNING] No establezcas permisos
777(todos los permisos para todos) en archivos o carpetas, ya que esto crea una vulnerabilidad de seguridad grave. Cualquier usuario del servidor podría modificar tus archivos. Úsalo solo temporalmente y si sabes exactamente lo que haces.
¿Cómo cambiar los permisos desde cPanel?
Si prefieres usar cPanel, también puedes hacerlo:
- Ve al Administrador de Archivos.
- Navega hasta el archivo o carpeta.
- Haz clic derecho sobre él y selecciona "Cambiar permisos".
- Marca las casillas o escribe el valor numérico.
- Haz clic en "Cambiar permisos".
Errores comunes al conectar FileZilla y cómo solucionarlos
A veces, las cosas no salen a la primera. Aquí tienes una lista de errores comunes y sus soluciones:
Error: "No se pudo establecer la conexión con el servidor"
Este es el error más frecuente. Puede deberse a:
- Datos incorrectos: Revisa el servidor, usuario y contraseña. Asegúrate de que no haya espacios en blanco.
- Firewall: Tu firewall o el de tu hosting puede estar bloqueando el puerto 21 (FTP) o el 22 (SFTP). Prueba a desactivarlo temporalmente o a usar SFTP.
- El servidor está caído: El hosting puede estar experimentando problemas. Contacta con tu proveedor.
Error: "El servidor rechazó la contraseña"
- Contraseña incorrecta: Verifica que la estás escribiendo bien. Recuerda que es sensible a mayúsculas y minúsculas.
- Cambio de contraseña: Si acabas de cambiar la contraseña en cPanel, asegúrate de usar la nueva.
- Cuenta suspendida: El hosting puede haber suspendido tu cuenta por impago o por otra razón.
Error: "La conexión fue rechazada por el servidor"
- Protocolo incorrecto: Asegúrate de que estás usando el protocolo correcto (FTP o SFTP). Consulta la documentación de tu hosting.
- IP bloqueada: El servidor puede haber bloqueado tu IP tras varios intentos fallidos. Espera unos minutos o contacta con soporte.
Preguntas frecuentes (FAQ) sobre FTP con FileZilla y cPanel
¿Puedo usar FileZilla para descargar archivos del servidor?
Sí, totalmente. El proceso es el inverso. En el panel derecho (servidor), haz clic derecho sobre el archivo o carpeta que quieras descargar y selecciona "Descargar". Se guardará en la carpeta local que tengas abierta en el panel izquierdo.
¿Es seguro usar FTP sin cifrado?
No es lo recomendable. Si tu hosting ofrece SFTP, úsalo. Si solo tienes FTP, activa la opción "Usar FTP explícito sobre TLS si está disponible" en FileZilla. Esto cifra la conexión y evita que tu contraseña viaje en texto plano.
¿Cuántos archivos puedo subir a la vez?
No hay un límite estricto, pero es recomendable subir archivos en lotes y no sobrecargar la conexión. Si tienes que subir miles de archivos, considera comprimirlos en un ZIP, subir el ZIP y luego descomprimirlo en el servidor desde cPanel.
¿Qué hago si mi carpeta public_html no existe?
Si no existe, es probable que tu cuenta de hosting no esté configurada correctamente o que estés usando un panel diferente. Contacta con tu proveedor de hosting para que te indique cuál es la carpeta raíz de tu dominio.
¿Puedo usar FileZilla para conectar a un panel distinto a cPanel?
Sí, FileZilla es un cliente genérico. Funciona con cualquier servidor que ofrezca FTP o SFTP. Si tu panel es Syspanel (antes conocido como HestiaCP), el proceso es similar. Debes conectarte al puerto 2106 en lugar del 21 o 22. Asegúrate de tener los datos de conexión que te proporcionó tu proveedor.
[TIP] Si tu hosting usa Syspanel, recuerda que el puerto de acceso FTP/SFTP es el 2106. Configúralo en FileZilla en el campo "Puerto" dentro de la pestaña "Ajustes de transferencia" o directamente en el campo de servidor escribiendo
tudominio.com:2106.
¿Por qué mis archivos no se ven en el navegador después de subirlos?
- Carpeta incorrecta: Asegúrate de que los subiste a
public_htmly no a otra carpeta. - Caché del navegador: Limpia la caché o prueba en modo incógnito.
- Permisos: Verifica que los permisos son correctos (644 para archivos, 755 para carpetas).
- Archivo de índice: Si no tienes un
index.htmloindex.php, el servidor puede mostrar un listado de archivos o un error 403.
¿Puedo editar archivos directamente desde FileZilla?
No directamente, pero puedes hacerlo de forma indirecta. Descarga el archivo, edítalo con tu editor de texto favorito y vuelve a subirlo. FileZilla tiene un visor integrado, pero no es un editor de código completo. Para editar en línea, usa el Administrador de Archivos de cPanel, que tiene un editor de texto integrado.
Conclusión y buenas prácticas finales
Dominar ftp filezilla cpanel es una habilidad fundamental para cualquier persona que gestione un sitio web. Te da control total sobre tus archivos, velocidad y fiabilidad. Recuerda siempre:
- Usa SFTP si está disponible para una conexión segura.
- Mantén tus permisos de archivos correctos para evitar problemas de seguridad y funcionamiento.
- Organiza tus archivos en carpetas lógicas para facilitar la gestión.
- Haz copias de seguridad de tu sitio regularmente, tanto de archivos como de bases de datos.
Con esta guía, ya estás listo para subir archivos ftp con confianza y solucionar los problemas más comunes. Si te encuentras con un error que no sabes resolver, no dudes en consultar la documentación de tu proveedor de hosting o contactar con su soporte técnico. Ellos podrán darte detalles específicos sobre tu configuración.
¡Feliz subida de archivos!
