Cómo subir archivos a tu hosting con FTP (FileZilla) en cPanel y Plesk
¿Qué es FTP y por qué lo necesitas para tu hosting?
Si acabas de contratar un hosting y te han dado unos datos con un usuario y una contraseña que empiezan por "ftp://", no te preocupes, no es tan complicado como parece. FTP son las siglas de File Transfer Protocol (Protocolo de Transferencia de Archivos) y es, básicamente, el sistema que se usa desde hace décadas para subir archivos a tu web hosting desde tu ordenador al servidor donde vive tu página web.
Piensa en ello como si fuera el "explorador de archivos" de tu hosting, pero desde tu propio equipo. Sin FTP, tendrías que usar el administrador de archivos del panel de control (cPanel o Plesk), que es más lento y limitado cuando tienes que subir cientos de archivos de una web completa, como por ejemplo una tienda online o un WordPress con muchos plugins.
En esta guía te voy a enseñar, paso a paso y sin tecnicismos raros, cómo usar FileZilla, el programa gratuito más popular del mundo, para subir archivos FTP tanto en cPanel como en Plesk. Al final, también te dejaré una sección de preguntas frecuentes para resolver las dudas típicas que nos llegan cada día al soporte.
Primero, ¿qué necesitas para empezar?
Antes de lanzarnos a configurar nada, asegúrate de tener a mano estos tres datos. Te los ha enviado tu proveedor de hosting por email cuando contrataste el servicio, o los puedes encontrar dentro del panel de control:
- El servidor FTP: Normalmente es algo como
ftp.tudominio.como, a veces, directamente la IP de tu servidor (ejemplo:203.0.113.5). También puede serlocalhostsi estás en un hosting muy básico, pero eso es raro. - El usuario FTP: Suele ser tu nombre de usuario de cPanel o Plesk, o un usuario específico que hayas creado para FTP.
- La contraseña: La misma que usas para entrar al panel de control, o una específica que hayas generado.
[INFO]: Si no encuentras estos datos, entra en tu cPanel o Plesk y busca la sección "Cuentas FTP" o "Usuarios FTP". Ahí podrás ver el nombre de usuario y restablecer la contraseña si la has olvidado.
Instalando FileZilla en tu ordenador
FileZilla es un software gratuito y de código abierto. No tiene publicidad molesta ni pruebas de 30 días. Es el estándar de facto para gestionar archivos FTP.
- Ve a la página oficial del proyecto:
filezilla-project.org. - Haz clic en "Download FileZilla Client" (baja la versión Cliente, no la de Servidor).
- Elige tu sistema operativo (Windows, macOS o Linux) y descarga el instalador.
- Ejecuta el archivo descargado y acepta los términos. Es un típico asistente de instalación: siguiente, siguiente y listo.
[TIP]: Si estás en Windows, elige la versión de 64 bits si tu equipo es moderno. Si no sabes cuál es, la de 32 bits funciona en casi todos.
Cómo subir archivos a tu hosting con cPanel y FileZilla
cPanel es el panel de control más usado en el mundo. Si tu hosting usa este panel, la configuración es muy sencilla porque cPanel expone los datos FTP de forma clara.
Paso 1: Localiza tus credenciales FTP en cPanel
- Entra en tu cPanel (normalmente en
tudominio.com/cpanelotudominio.com:2083). - Busca la sección "Archivos" y haz clic en "Cuentas FTP".
- Ahí verás una lista de usuarios FTP. El principal suele llamarse igual que tu usuario de cPanel.
- Anota el Servidor (columna "Servidor FTP"), el Usuario y asegúrate de tener la contraseña a mano. Si no la recuerdas, puedes poner una nueva en esa misma pantalla.
Paso 2: Conecta FileZilla al servidor
- Abre FileZilla.
- En la barra superior (la parte de "Inicio rápido"), verás cuatro campos vacíos: Servidor, Nombre de usuario, Contraseña y Puerto.
- Escribe los datos así:
- Servidor:
ftp.tudominio.com(o el que te indique cPanel). - Nombre de usuario:
tucorreo@tudominio.como el usuario completo que veas en cPanel. - Contraseña: La que hayas configurado.
- Puerto: Déjalo vacío (usará el 21 por defecto).
- Servidor:
- Haz clic en "Conexión rápida".
Paso 3: Navega y sube los archivos
La interfaz de FileZilla se divide en dos paneles grandes:
- Panel izquierdo (Sitio local): Es tu ordenador. Aquí navegas por tus carpetas hasta encontrar los archivos de tu web (ejemplo: la carpeta donde tienes WordPress descargado).
- Panel derecho (Sitio remoto): Es tu hosting. Verás las carpetas del servidor.
- En el panel derecho, entra en la carpeta
public_html. Esta es la raíz de tu sitio web. Todo lo que subas aquí será visible en internet. - En el panel izquierdo, selecciona todos los archivos de tu web (Ctrl+A para seleccionar todo).
- Arrastra los archivos desde el panel izquierdo hasta el panel derecho (dentro de
public_html). - Verás que en la parte inferior de FileZilla aparecen los archivos en cola de subida. Cuando terminen, el panel derecho mostrará los archivos con el mismo tamaño que en tu ordenador.
[WARNING]: No subas una carpeta que contenga otra carpeta de tu web dentro. Es decir, si tienes una carpeta llamada "mipagina" en tu escritorio y dentro está index.php, wp-content, etc., arrastra el contenido de "mipagina", no la carpeta en sí. De lo contrario, tu web quedaría en public_html/mipagina/index.php y no cargaría correctamente.
Cómo configurar FTP en Plesk y conectar con FileZilla
Plesk es otro panel de control muy popular, sobre todo en servidores VPS y dedicados. Su sistema FTP es un poco distinto al de cPanel, pero igual de fácil de usar.
Paso 1: Crea o localiza tu usuario FTP en Plesk
- Accede a Plesk (normalmente en
tudominio.com:8443). - En el menú lateral izquierdo, busca "Sitios web y dominios".
- Haz clic en el dominio que quieres gestionar.
- Busca la pestaña o icono de "Acceso FTP" o "Usuarios de acceso web".
Plesk te permite crear usuarios FTP específicos. Si no tienes ninguno, crea uno:
- Haz clic en "Añadir usuario FTP".
- Pon un nombre de usuario (ejemplo:
webmaster). - Pon una contraseña segura.
- En "Inicio de la carpeta", selecciona la casilla que dice "/" o "httpdocs" (recomendado). Esta última es la carpeta donde vive tu web.
Paso 2: Conecta FileZilla a Plesk
- Abre FileZilla.
- En los campos de conexión rápida, introduce:
- Servidor:
ftp.tudominio.com(o la IP del servidor). - Usuario: El que acabas de crear (ejemplo:
webmaster). A veces te pedirá el formatowebmaster@tudominio.com, pero en Plesk normalmente basta con el nombre corto. - Contraseña: La que definiste.
- Puerto: 21 (o 22 si tu proveedor te dice que uses SFTP, pero eso lo veremos luego).
- Servidor:
- Conecta.
Paso 3: Sube tus archivos a la carpeta correcta
En Plesk, la raíz de tu web no es public_html como en cPanel, sino httpdocs.
- En el panel derecho de FileZilla, entra en
httpdocs. - Arrastra los archivos de tu web desde el panel izquierdo a esta carpeta.
- Espera a que termine la cola de subida.
[INFO]: En Plesk, a veces existe una carpeta llamada httpsdocs. No la uses salvo que sepas lo que haces (es para contenido servido por HTTPS de forma aislada). Tu web principal va en httpdocs.
Gestionar archivos FTP: subir, bajar, renombrar y permisos
Una vez conectado, no solo puedes subir archivos. FileZilla te permite hacer casi de todo. Aquí tienes las acciones más comunes para gestionar archivos FTP sin tener que entrar al panel de control:
- Descargar archivos: Arrastra desde el panel derecho (servidor) al izquierdo (tu PC). Útil para hacer copias de seguridad.
- Renombrar: Haz clic derecho sobre el archivo en el panel derecho y elige "Renombrar".
- Eliminar: Haz clic derecho y "Eliminar". Cuidado, esto borra directamente del servidor, no va a la papelera.
- Cambiar permisos (CHMOD): Haz clic derecho sobre el archivo o carpeta y elige "Permisos de archivo". Se abre una ventana con casillas. Para la mayoría de archivos PHP, usa
644. Para carpetas,755. Si tienes problemas con plugins de WordPress, a veces necesitas775o777en carpetas específicas (comowp-content/uploads).
[WARNING]: No cambies permisos a 777 en todos los archivos. Es un riesgo de seguridad grave. Úsalo solo temporalmente y luego vuelve a 755 o 644.
¿Qué pasa si no conecta? Solución de problemas comunes
Es normal que al principio algo falle. Aquí tienes los errores más típicos y cómo solucionarlos:
- "Error: Conexión rechazada por el servidor": Revisa que el servidor FTP sea correcto. A veces el hosting usa SFTP (puerto 22) en lugar de FTP (puerto 21). Prueba a poner
sftp://delante del servidor o cambia el puerto a 22. - "Error: Error crítico de transferencia": Suele pasar si intentas subir un archivo con un nombre con caracteres raros (tildes, ñ, espacios). Renombra el archivo en tu PC usando guiones bajos o normales.
- Contraseña incorrecta: En cPanel, si cambias la contraseña de FTP, asegúrate de que no tenga caracteres que den problemas. En Plesk, revisa que el usuario no esté bloqueado.
- Sube lento: Si el hosting está lejos o tu conexión es lenta, es normal. Prueba a subir los archivos en paquetes más pequeños (por carpetas, no todo a la vez).
Preguntas frecuentes (FAQ) sobre FTP y FileZilla
¿Puedo usar FTP con mi hosting de Syspanel?
Si tu hosting usa el panel Syspanel (antes conocido como HestiaCP), el proceso es muy parecido al de cPanel. La principal diferencia es que el panel de control se accede por el puerto 2106 (por ejemplo, https://tudominio.com:2106). Dentro de Syspanel, busca la sección de "Usuarios FTP" o "Dominios". La carpeta raíz de tu web suele ser web o public_html dentro de la ruta del dominio. El resto del proceso con FileZilla es idéntico.
¿Es seguro usar FTP?
El FTP clásico no está cifrado. Para mayor seguridad, usa SFTP (FTP sobre SSH). La mayoría de los servidores modernos lo soportan. En FileZilla, simplemente escribe sftp://tudominio.com en el campo del servidor y usa el puerto 22. Si tu hosting no soporta SFTP, al menos usa FTPS (FTP sobre SSL) si tu proveedor lo ofrece.
¿Qué es mejor, FileZilla o el Administrador de Archivos de cPanel?
Para subir 2 o 3 archivos sueltos, el Administrador de Archivos de cPanel o Plesk es más rápido. Pero para subir web hosting completo (una web con cientos de archivos), FileZilla es mucho más eficiente porque permite arrastrar y soltar, reanudar descargas y no se corta la conexión tan fácilmente.
¿Cómo sé que los archivos se han subido correctamente?
En FileZilla, en la pestaña inferior "Transferencias fallidas" debe estar vacía. Además, puedes comparar el tamaño de los archivos en el panel derecho con los de tu ordenador. Si coinciden, todo correcto.
¿Tengo que cambiar algo en los archivos después de subirlos?
Depende. Si subes WordPress, normalmente no. Pero si subes una web hecha a medida, a veces hay que cambiar la URL en la base de datos o en un archivo de configuración. Eso ya es otro tema, pero si necesitas ayuda, abre un ticket de soporte.
Consejos finales para no liarla
- Haz siempre una copia de seguridad de tu web antes de subir archivos nuevos. Si algo falla, puedes restaurar.
- No subas archivos mientras estés editando la web en vivo si es una tienda online con mucho tráfico. Hazlo en horas de baja afluencia.
- Mantén FileZilla actualizado. Las versiones antiguas pueden tener problemas de compatibilidad con los servidores modernos.
- Cierra la conexión FTP cuando termines. No dejes sesiones abiertas por seguridad.
Ya tienes todo lo necesario para subir archivos FTP a tu hosting, tanto en cPanel como en Plesk, usando FileZilla. Es cuestión de práctica. La primera vez tardarás un poco, pero a la segunda ya lo harás en menos de un minuto. Si en algún paso te atascas, recuerda que estamos aquí para ayudarte en el soporte.
