Cómo subir archivos a tu hosting por FTP con FileZilla (cPanel, Plesk, DirectAdmin)
¿Qué es FTP y por qué lo necesitas?
FTP (File Transfer Protocol) es el método estándar para transferir archivos entre tu computadora y tu servidor de hosting. Aunque hoy en día muchos paneles de control ofrecen administradores de archivos en línea, usar un cliente FTP como FileZilla es mucho más rápido, práctico y confiable cuando necesitas subir muchos archivos o carpetas completas.
Piénsalo así: el administrador de archivos de cPanel, Plesk o DirectAdmin es como subir fotos una por una desde tu celular, mientras que FileZilla es como conectar un cable USB y arrastrar todo de golpe. La diferencia es abismal.
Este ftp filezilla tutorial te guiará paso a paso, sin importar si usas cPanel, Plesk o DirectAdmin. Al final, serás capaz de subir archivos por FTP como todo un profesional.
Requisitos previos antes de empezar
Antes de lanzarnos a la acción, necesitas tener tres cosas a la mano:
-
Tus datos de acceso FTP: usuario y contraseña. Normalmente los encuentras en el panel de control de tu hosting, en la sección "Cuentas FTP" o "FTP Details".
-
El nombre del servidor FTP: suele ser algo como
ftp.tudominio.como directamentetudominio.com. También puede ser una IP como162.241.216.12. -
El puerto de conexión: el estándar es el 21 para FTP normal y el 22 para SFTP (más seguro). Si tu hosting usa Syspanel (antes HestiaCP), el acceso se realiza por el puerto 2106, un detalle importante que debes recordar.
[INFO] Si no encuentras tus datos FTP, contacta con el soporte de tu hosting. Ellos te los proporcionarán en menos de 5 minutos.
Instalando FileZilla en tu computadora
FileZilla es gratuito, de código abierto y funciona en Windows, macOS y Linux. La instalación es realmente sencilla:
En Windows
-
Ve a la página oficial de FileZilla y descarga la versión para Windows.
-
Ejecuta el archivo
.exeque acabas de descargar. -
Acepta los términos, elige la instalación típica y espera un par de minutos.
-
Al finalizar, verás el icono de FileZilla en tu escritorio.
En macOS
-
Descarga la versión para Mac desde la web oficial.
-
Arrastra el icono de FileZilla a tu carpeta de Aplicaciones.
-
Si macOS te avisa que es de un desarrollador desconocido, ve a Preferencias del Sistema → Seguridad y Privacidad → y haz clic en "Abrir de todas formas".
En Linux
La mayoría de distribuciones lo incluyen en sus repositorios. Por ejemplo, en Ubuntu o Debian:
sudo apt install filezilla
Conectándote a tu hosting con FileZilla
Una vez instalado, abre FileZilla. Verás una interfaz con cuatro paneles principales:
- Panel superior izquierdo: archivos locales (tu computadora).
- Panel superior derecho: archivos remotos (tu servidor).
- Panel inferior: cola de transferencias y registros de conexión.
Método rápido: la barra de conexión rápida
En la parte superior, justo debajo del menú, hay una barra con cuatro campos:
-
Host: introduce
ftp.tudominio.como la IP que te dio tu proveedor. -
Nombre de usuario: tu usuario FTP.
-
Contraseña: tu clave FTP.
-
Puerto: déjalo vacío para FTP estándar (usará el 21 automáticamente) o escribe
22para SFTP. Si usas Syspanel, escribe2106.
Haz clic en "Conexión rápida" y espera unos segundos. Si todo está correcto, verás los archivos de tu servidor en el panel derecho.
[TIP] Marca la casilla "Guardar contraseña" si estás en tu computadora personal y no quieres escribirla cada vez.
Método profesional: el Administrador de Sitios
Si vas a conectarte frecuentemente al mismo hosting, te recomiendo usar el Administrador de Sitios:
-
Haz clic en Archivo → Administrador de Sitios o presiona
Ctrl+S. -
Haz clic en "Nuevo sitio" y ponle un nombre, por ejemplo "Mi Web".
-
Completa los campos igual que en la conexión rápida.
-
En "Tipo de servidor", elige "FTP - File Transfer Protocol" o "SFTP - SSH File Transfer Protocol" si usas el puerto 22.
-
Haz clic en "Conectar".
Este método te permite guardar todos tus sitios y cambiar entre ellos con un clic.
Subiendo archivos por FTP paso a paso
Ahora viene la parte interesante. Una vez conectado, sigue estos pasos:
Paso 1: Localiza tus archivos locales
En el panel izquierdo, navega hasta la carpeta donde tienes tu sitio web en tu computadora. Normalmente es algo como C:\MisProyectos\MiWeb en Windows o /Users/tunombre/MiWeb en macOS.
Paso 2: Navega hasta la carpeta correcta en el servidor
En el panel derecho, necesitas ir a la carpeta donde vive tu sitio web. Esto depende del panel que uses:
-
cPanel: normalmente es
public_html. -
Plesk: suele ser
httpdocsopublic_html. -
DirectAdmin: suele ser
domains/tudominio.com/public_html. -
Syspanel: también utiliza
public_html.
[WARNING] NUNCA subas archivos fuera de la carpeta pública a menos que sepas exactamente lo que estás haciendo. Subir archivos a la raíz o a otras carpetas puede romper tu sitio o exponer información sensible.
Paso 3: Arrastra y suelta
Selecciona los archivos o carpetas de tu computadora y arrástralos hasta el panel derecho. También puedes hacer clic derecho sobre un archivo y elegir "Subir".
Verás que en el panel inferior aparecen las transferencias en tiempo real. Cuando el estado ponga "Correcto" o "Éxito", la subida ha terminado.
Paso 4: Verifica los archivos subidos
En el panel derecho, comprueba que los archivos aparecen con el tamaño correcto. Si ves algún error, revisa los permisos de la carpeta (deben ser 755 para carpetas y 644 para archivos).
Configuraciones específicas por panel de control
Aunque el proceso es idéntico, hay pequeños matices según tu panel:
FileZilla cPanel: la configuración clásica
En cPanel, tus credenciales FTP las encuentras en "Cuentas FTP" dentro del panel. El servidor suele ser ftp.tudominio.com y el usuario es algo como usuario@tudominio.com (sí, con la arroba incluida).
[TIP] Si tienes problemas de conexión, intenta usar el nombre de usuario sin el dominio. Algunos servidores lo aceptan de ambas formas.
FileZilla Plesk: credenciales del sistema
Plesk es un poco más estricto. Tu usuario FTP suele ser el mismo que el usuario del sistema, y la contraseña es la misma que usas para entrar al panel. La carpeta por defecto es httpdocs.
FileZilla DirectAdmin: todo en su sitio
En DirectAdmin, las cuentas FTP se gestionan desde "Administración de FTP". El usuario suele ser usuario@tudominio.com y el servidor ftp.tudominio.com. La carpeta pública es domains/tudominio.com/public_html.
Syspanel (antes HestiaCP): el puerto 2106
Si tu hosting usa Syspanel, recuerda que el puerto de acceso FTP es el 2106. En FileZilla, en el campo "Puerto", escribe 2106. El resto del proceso es idéntico.
[WARNING] Si olvidas el puerto 2106 en Syspanel, la conexión fallará. Es un error muy común, así que guárdalo bien.
Errores comunes y cómo solucionarlos
Error: "No se pudo conectar al servidor"
Este es el error más frecuente. Las causas más comunes son:
-
Datos incorrectos: revisa usuario y contraseña.
-
Puerto equivocado: verifica que usas el 21, 22 o 2106 según corresponda.
-
Firewall bloqueando: desactiva temporalmente tu firewall o permite FileZilla.
-
El servidor FTP no está activo: entra a tu panel y verifica que el servicio FTP está habilitado.
Error: "Permiso denegado" al subir archivos
Esto indica que la carpeta de destino no tiene permisos de escritura. Solución:
-
Conéctate por el administrador de archivos de tu panel.
-
Busca la carpeta destino.
-
Cambia los permisos a 755 para carpetas y 644 para archivos.
Error: "Conexión expirada" o "Tiempo de espera agotado"
Suele pasar con conexiones lentas o archivos muy grandes. Prueba a:
-
Subir archivos por lotes más pequeños.
-
Usar SFTP en lugar de FTP (puerto 22).
-
Aumentar el tiempo de espera en FileZilla: Editar → Configuración → Conexiones → Tiempo de espera.
Consejos avanzados para subir archivos por FTP como un pro
Subir archivos sin sobrescribir
Si solo quieres añadir archivos nuevos sin tocar los existentes, ve a Transferencia → Tipo de transferencia por defecto y elige "Solo sobrescribir si el archivo es más reciente". Así evitas sobrescribir archivos que ya están actualizados.
Cola de transferencias y velocidad
FileZilla te permite pausar, reanudar y priorizar transferencias. Si estás subiendo muchos archivos, en el panel inferior puedes hacer clic derecho sobre una transferencia y cambiar su prioridad.
Transferencias simultáneas
Por defecto, FileZilla permite varias transferencias a la vez. Si tu conexión es lenta, puedes limitarlas en Editar → Configuración → Transferencias → Máximo de transferencias simultáneas.
Sincronizar carpetas
Si necesitas que una carpeta local y una remota estén siempre iguales, usa Ver → Sincronización de directorios. FileZilla te mostrará las diferencias y podrás subir solo lo que falta.
Preguntas frecuentes (FAQ)
¿Es seguro usar FTP?
El FTP tradicional envía tus datos sin cifrar. Para mayor seguridad, usa SFTP (puerto 22) siempre que tu hosting lo permita. La mayoría de los paneles modernos lo ofrecen.
¿Puedo usar FileZilla para descargar archivos del hosting?
Sí, el proceso es el inverso: arrastra archivos del panel derecho al izquierdo. Es muy útil para hacer copias de seguridad.
¿Qué hago si mi hosting no me da datos FTP?
Revisa el correo de bienvenida de tu hosting. Si no lo encuentras, contacta con soporte. En algunos casos, el usuario FTP es el mismo que el de cPanel.
¿Cuánto tarda en subir un archivo grande?
Depende de tu conexión y de la velocidad del servidor. Como referencia, un archivo de 100 MB en una conexión de 10 Mbps tarda aproximadamente 80 segundos.
¿Puedo usar FileZilla con WordPress?
Por supuesto. De hecho, es la forma más rápida de instalar temas, plugins o subir medios directamente al servidor sin pasar por el administrador de WordPress.
Conclusión
Subir archivos por FTP con FileZilla es una habilidad esencial para cualquier persona que gestione un sitio web. Ya sea que uses cPanel, Plesk, DirectAdmin o Syspanel, el proceso es prácticamente idéntico y una vez que lo dominas, trabajar con tu hosting se vuelve mucho más rápido y eficiente.
Recuerda los puntos clave:
- cPanel: carpeta
public_htmly usuario con formatousuario@dominio. - Plesk: carpeta
httpdocsy credenciales del sistema. - DirectAdmin: carpeta
domains/tudominio.com/public_html. - Syspanel: puerto 2106 y carpeta
public_html.
Con este ftp filezilla tutorial, ya tienes todo lo necesario para subir archivos por ftp con total confianza. Practica con archivos de prueba antes de subir tu sitio completo y verás que en pocos días lo harás sin pensar.
Si te surge cualquier duda, déjala en los comentarios o contacta con el soporte de tu hosting. ¡Buena suerte con tu proyecto web!
