Conectar por FTP con FileZilla: guía
¿Quieres conectar por FTP para subir archivos a tu servidor web? FileZilla es el programa FTP gratuito más popular y funciona en Windows, Mac y Linux. En este artículo detallado te explicamos paso a paso cómo conectar por FTP con FileZilla, cómo resolver los problemas más habituales y qué ajustes de seguridad debes usar.
¿Qué es FTP y por qué lo necesitas?
FTP son las siglas de File Transfer Protocol. Es un método para mover archivos entre tu ordenador y un servidor web. Necesitas FTP para varias tareas:
- Subir los archivos de tu web: mueve a tu servidor archivos HTML, CSS, JavaScript, PHP y multimedia
- Hacer copias de seguridad: descarga archivos de tu servidor como copia de seguridad
- Editar archivos: modifica archivos de configuración como .htaccess o wp-config.php
- Instalar un CMS: instala WordPress, Joomla u otros sistemas manualmente
- Mover archivos grandes: sube archivos demasiado grandes para el panel de hosting
FTP, FTPS y SFTP: la diferencia
Hay tres protocolos para la transferencia de archivos. Es importante conocer la diferencia:
| Protocolo | Cifrado | Puerto | Seguridad |
|---|---|---|---|
| FTP | Ninguno | 21 | Inseguro: las contraseñas se envían como texto plano |
| FTPS (FTP sobre SSL) | SSL/TLS | 21 o 990 | Seguro: conexión cifrada |
| SFTP (SSH FTP) | SSH | 22 | Muy seguro: cifrado SSH completo |
Recomendación: usa siempre SFTP o FTPS si tu proveedor de hosting lo admite. El FTP normal envía tu contraseña sin cifrar por internet, por lo que puede ser interceptada.
Descargar e instalar FileZilla
- Ve a la web oficial: filezilla-project.org
- Descarga FileZilla Client (no la versión Server)
- Ojo: durante la instalación, elige la versión estándar sin software adicional incluido
- Sigue las instrucciones de instalación de tu sistema operativo
Buscar los datos FTP en tu proveedor de hosting
Para conectar por FTP necesitas los siguientes datos de tu proveedor de hosting:
| Dato | Ejemplo | Dónde encontrarlo |
|---|---|---|
| Host/Servidor | ftp.example.com o la dirección IP del servidor | Panel de hosting (DirectAdmin/cPanel) |
| Nombre de usuario | tunombredeusuario | Panel de hosting o correo de bienvenida |
| Contraseña | Tu contraseña FTP | Panel de hosting |
| Puerto | 21 (FTP/FTPS) o 22 (SFTP) | Documentación del proveedor |
En Theory7 encuentras estos datos en DirectAdmin, en FTP Management. Allí también puedes crear cuentas FTP adicionales con acceso limitado a determinadas carpetas.
Conectar por FTP con FileZilla: paso a paso
Método 1: conexión rápida (Quickconnect)
La forma más rápida de conectar por FTP:
- Abre FileZilla
- Rellena en la barra de herramientas superior:
- Host: el nombre de tu servidor o su dirección IP (para SFTP: sftp://example.net)
- Nombre de usuario: tu nombre de usuario FTP
- Contraseña: tu contraseña FTP
- Puerto: 21 para FTP, 22 para SFTP
- Haz clic en Conexión rápida
Método 2: Gestor de sitios (recomendado)
Para una conexión más segura y reutilizable, usa el Gestor de sitios:
- Abre FileZilla y ve a Archivo → Gestor de sitios (o pulsa Ctrl+S)
- Haz clic en Sitio nuevo
- Dale al sitio un nombre reconocible (p. ej. "Mi web")
- Introduce los siguientes ajustes:
| Ajuste | Valor |
|---|---|
| Protocolo | SFTP - SSH File Transfer Protocol (recomendado) |
| Host | el nombre de tu servidor o su dirección IP |
| Puerto | 22 (para SFTP) o 21 (para FTP) |
| Tipo de acceso | Normal |
| Nombre de usuario | tu nombre de usuario FTP |
| Contraseña | tu contraseña FTP |
- Haz clic en Conectar
Entender la interfaz de FileZilla
Tras conectarte verás cuatro paneles en FileZilla:
- Arriba a la izquierda: tus archivos locales en tu ordenador (estructura de carpetas)
- Abajo a la izquierda: el contenido de la carpeta local seleccionada
- Arriba a la derecha: las carpetas de tu servidor web (estructura de carpetas remota)
- Abajo a la derecha: el contenido de la carpeta del servidor seleccionada
En la parte inferior de la pantalla ves el registro de mensajes con actualizaciones de estado y una cola con las transferencias en curso.
Subir archivos
Para subir archivos, ve a la izquierda a la carpeta de tu ordenador que contiene los archivos y a la derecha a la carpeta de destino del servidor. Arrastra los archivos de izquierda a derecha, o haz clic con el botón derecho en un archivo y elige "Subir".
Descargar archivos
La descarga funciona a la inversa: ve a la derecha a los archivos del servidor y arrástralos a la izquierda, o haz clic con el botón derecho y elige "Descargar".
Conectar por FTP: cómo resolver los problemas más habituales
Problema 1: "Conexión rechazada" o "No se puede conectar"
- Comprueba que el nombre del host y el puerto son correctos
- ¿Usas SFTP? Comprueba que el puerto 22 está abierto. Si no, prueba el puerto 21 con FTPS
- Comprueba que tu dirección IP no esté bloqueada por el firewall del servidor
- Algunas redes (empresas, hoteles) bloquean los puertos FTP. Prueba con otra conexión a internet
Problema 2: "Error de autenticación" o "530 Login incorrect"
- Comprueba que tu nombre de usuario y tu contraseña no tengan errores de escritura
- Ten en cuenta que la contraseña distingue entre mayúsculas y minúsculas
- Prueba a restablecer tu contraseña desde tu panel de hosting
- Comprueba que usas la cuenta FTP correcta y no los datos de acceso a tu panel
Problema 3: "Fallo al recuperar el listado del directorio" o la lista de carpetas no carga
- Activa el modo pasivo: ve a Archivo → Gestor de sitios → Ajustes de transferencia → Pasivo
- Algunos firewalls bloquean la conexión de datos del FTP activo. El modo pasivo suele resolverlo
- Si el modo pasivo no funciona, prueba el modo activo
Problema 4: aviso de "Certificado SSL desconocido"
- Con FTPS, FileZilla puede mostrar un aviso sobre el certificado SSL
- Si tienes la certeza de que te conectas al servidor correcto, puedes aceptar el certificado y marcar "Confiar siempre en este certificado"
- Si tienes dudas, ponte en contacto con tu proveedor de hosting para verificar el certificado
Problema 5: tiempo de espera agotado con archivos grandes
- Ve a Editar → Configuración → Conexión y aumenta el valor del tiempo de espera
- Con archivos muy grandes la conexión puede volverse inestable; plantéate subir el archivo por partes o comprimirlo
Consejos de seguridad para FTP
El acceso FTP a tu servidor es un punto sensible. Protege tu conexión con estas medidas:
- Usa SFTP o FTPS en lugar de FTP sin cifrar. Así evitas que tu contraseña sea interceptada
- Usa contraseñas seguras de al menos 16 caracteres, con letras, números y caracteres especiales
- Limita el acceso FTP a direcciones IP concretas si tu proveedor de hosting lo admite
- Crea cuentas FTP independientes por usuario o por proyecto con acceso limitado a carpetas
- Desactiva FTP si no lo usas para que no haya una puerta de entrada abierta a tu servidor
- No guardes contraseñas en FileZilla si usas un ordenador compartido
Alternativas a FileZilla
FileZilla no es el único programa FTP. Estas son algunas alternativas:
| Programa | Plataforma | Precio | Particularidades |
|---|---|---|---|
| WinSCP | Windows | Gratis | Excelente compatibilidad con SFTP, disponible en neerlandés |
| Cyberduck | Windows, Mac | Gratis | También es compatible con almacenamiento en la nube |
| Transmit | Mac | De pago | App premium para Mac con una interfaz excelente |
| Panel de hosting | Navegador | Incluido | File Manager en DirectAdmin o cPanel |
Conectar por FTP con FileZilla es esencial para cualquiera que gestione una web. Con los pasos de este artículo podrás conectarte a tu servidor web de forma rápida y segura. Usa siempre SFTP o FTPS para una conexión cifrada, guarda tus ajustes en el Gestor de sitios para reconectarte fácilmente y sigue los consejos de seguridad para proteger tu servidor.
¿Buscas un hosting web fiable con FTP, SFTP y un panel de hosting claro? En Theory7 tienes DirectAdmin con File Manager integrado y compatibilidad con la transferencia segura de archivos. Así tienes siempre acceso a los archivos de tu web, uses FileZilla o el navegador.
Conectar por FTP: consejos avanzados de FileZilla
Cuando domines lo básico, estos consejos avanzados te ayudarán a trabajar con FileZilla de forma más eficiente.
Configurar filtros de archivos
Con los filtros de archivos puedes ocultar determinados archivos en la vista. Ve a Ver y Filtros de nombre de archivo para configurar reglas. Por ejemplo, puedes excluir archivos temporales, copias de seguridad o archivos ocultos para ver solo los archivos relevantes. Así tienes una vista más clara cuando trabajas con proyectos grandes.
Usar la comparación de archivos
FileZilla ofrece una práctica función de comparación de archivos con la que puedes ver rápidamente qué archivos de tu ordenador son distintos de los del servidor. Ve a Ver y Comparación de archivos. Los archivos que solo existen en local se marcan en verde, los archivos que solo están en el servidor se marcan en rojo y los archivos modificados se marcan en amarillo.
Establecer límites de velocidad
Si las transferencias FTP ralentizan tu conexión a internet, puedes establecer límites de velocidad. Ve a Editar, Configuración y Transferencias. Aquí puedes fijar una velocidad máxima de subida y de descarga. Esto es especialmente útil si subes archivos grandes y al mismo tiempo quieres seguir usando internet para otras tareas.
Configurar transferencias simultáneas
De forma predeterminada, FileZilla abre dos conexiones simultáneas para las transferencias. Puedes aumentarlo hasta un máximo de diez en Editar, Configuración y Transferencias. Más transferencias simultáneas aceleran la subida de muchos archivos pequeños, pero ten cuidado de no superar el límite de tu servidor.
Conectar por FTP para tareas concretas
Instalar WordPress manualmente por FTP
Aunque la mayoría de los proveedores de hosting ofrecen un script de instalación automática, también puedes instalar WordPress manualmente por FTP:
- Descarga WordPress de nl.wordpress.org
- Descomprime el archivo ZIP en tu ordenador
- Establece una conexión FTP con tu servidor
- Ve a la carpeta correcta del servidor, normalmente public_html o domains/example.com/public_html
- Sube todos los archivos de WordPress a esta carpeta
- Abre tu nombre de dominio en el navegador y sigue el asistente de instalación
Editar archivos por FTP
FileZilla te permite editar archivos directamente en el servidor. Haz clic con el botón derecho en un archivo y elige Ver/Editar. El archivo se abre en tu editor de texto predeterminado. Al guardarlo, FileZilla vuelve a subir el archivo automáticamente al servidor. Esto es útil para hacer cambios rápidos en archivos de configuración sin tener que descargarlos antes.
Establecer permisos de archivos por FTP
Los permisos de archivos determinan quién puede leer, escribir y ejecutar archivos en el servidor. En FileZilla puedes establecer permisos haciendo clic con el botón derecho en un archivo o carpeta y eligiendo Permisos de archivo. Los valores más habituales son 644 para archivos (el propietario lee y escribe, los demás solo leen) y 755 para carpetas (el propietario tiene acceso completo, los demás leen y ejecutan).
¿Cuándo dejar de usar FTP?
Aunque FTP sigue siendo útil, hay situaciones en las que otros métodos son más adecuados:
- El despliegue con Git es más adecuado para el desarrollo web profesional. En lugar de subir archivos manualmente, envías tu código a un repositorio y dejas que el servidor obtenga automáticamente la última versión.
- El acceso SSH ofrece más posibilidades que FTP. Con SSH no solo puedes gestionar archivos, sino también ejecutar comandos en el servidor, gestionar procesos y consultar archivos de registro.
- El administrador de archivos del panel de control, como el File Manager de DirectAdmin, es práctico para cambios pequeños sin necesidad de un programa aparte.
Sin embargo, para la mayoría de los administradores de sitios web que no son desarrolladores, conectar por FTP con FileZilla sigue siendo la forma más accesible y fiable de gestionar los archivos de un servidor web.
Conectar por FTP: errores habituales y soluciones
Al configurar una conexión FTP, muchos usuarios se topan con los mismos problemas. A continuación repasamos los errores más habituales y cómo resolverlos, para que puedas volver a trabajar enseguida.
Error: "Connection timed out"
Este mensaje de error significa que FileZilla no puede conectar con el servidor. Las causas más habituales son:
- Número de puerto incorrecto: el FTP estándar usa el puerto 21 y SFTP usa el puerto 22. Comprueba qué protocolo admite tu proveedor de hosting.
- El firewall bloquea la conexión: tanto tu firewall local como el del servidor pueden bloquear el tráfico FTP. Añade una excepción para FileZilla en la configuración de tu firewall.
- Bloqueo de IP: tras demasiados intentos de inicio de sesión fallidos, tu dirección IP puede quedar bloqueada. Ponte en contacto con tu proveedor de hosting para que desbloquee tu IP.
- Servidor no accesible: comprueba si el servidor está en línea abriendo la web en tu navegador.
Error: "530 Login incorrect"
Este mensaje de error indica que los datos de acceso son incorrectos. Comprueba lo siguiente:
- El nombre de usuario distingue entre mayúsculas y minúsculas en la mayoría de los servidores
- Copia la contraseña directamente desde tu panel de control del hosting para evitar errores de escritura
- Algunos proveedores de hosting usan tu dirección de correo electrónico completa como nombre de usuario FTP
- Comprueba que la cuenta FTP esté activa en tu panel de hosting
Ajustes avanzados de FTP en FileZilla
Además de la conexión básica, FileZilla ofrece varias opciones avanzadas con las que puedes optimizar y proteger la conexión FTP.
Configurar el Gestor de sitios
En lugar de introducir tus datos manualmente cada vez, puedes usar el Gestor de sitios para guardar perfiles de servidor. Ve a Archivo > Gestor de sitios y haz clic en "Sitio nuevo". Rellena aquí los datos de tu servidor y elige el protocolo correcto. Puedes guardar varios sitios para distintos proyectos o clientes.
Modo pasivo frente a modo activo
FTP tiene dos modos de transferencia de datos:
| Ajuste | Modo activo | Modo pasivo |
|---|---|---|
| Dirección de la conexión | El servidor se conecta al cliente | El cliente se conecta al servidor |
| Compatible con firewalls | No: requiere puertos abiertos en el cliente | Sí: funciona detrás de NAT/firewall |
| Recomendado para | Servidores en una red local | Casi todas las situaciones |
| Predeterminado en FileZilla | No | Sí |
En la mayoría de los casos, el modo pasivo es la elección correcta. Encontrarás este ajuste en Editar > Configuración > FTP > Modo pasivo.
Optimizar la transferencia de archivos
Al subir webs grandes, puedes acelerar la transferencia ajustando el número de conexiones simultáneas. Ve a Editar > Configuración > Transferencias y fija el número máximo de transferencias simultáneas entre 3 y 5. Tener más conexiones parece más rápido, pero puede sobrecargar el servidor y provocar precisamente retrasos.
Consideraciones de seguridad al conectar por FTP
El FTP estándar envía todos los datos, incluidas las contraseñas, como texto plano por la red. Esto supone un riesgo de seguridad, sobre todo en redes públicas. Por eso es importante plantearse alternativas más seguras cuando configuras una conexión FTP.
SFTP frente a FTPS
Hay dos alternativas seguras al FTP estándar:
- SFTP (SSH File Transfer Protocol): usa cifrado SSH y funciona por defecto en el puerto 22. Es la opción segura más utilizada en los proveedores de hosting modernos.
- FTPS (FTP sobre SSL/TLS): añade cifrado SSL/TLS al protocolo FTP estándar. Suele usar el puerto 990 para TLS implícito o el puerto 21 para TLS explícito.
Con el hosting web de Theory7, SFTP se admite de serie, así que siempre puedes transferir tus archivos de forma segura. En FileZilla, selecciona el protocolo "SFTP - SSH File Transfer Protocol" para obtener la conexión más segura.
Usar claves SSH
Para mayor seguridad, puedes configurar claves SSH en lugar de contraseñas. Funciona así: genera un par de claves en tu ordenador, sube la clave pública al servidor y configura FileZilla para que use la clave privada en Editar > Configuración > SFTP. Este método no solo es más seguro, sino también más cómodo, porque ya no tienes que escribir una contraseña.
Con estos conocimientos puedes configurar cualquier conexión FTP de forma segura y eficiente, sea cual sea el tipo de servidor o de entorno de hosting con el que trabajes.
Conectar por FTP en distintos entornos de hosting
Según tu entorno de hosting, la forma de configurar una conexión FTP varía. Con el hosting compartido, normalmente recibes los datos FTP en el mensaje de bienvenida o en el panel de hosting. Busca la sección "Cuentas FTP" en cPanel, DirectAdmin o Plesk. Aquí también puedes crear cuentas FTP adicionales con acceso limitado a determinadas carpetas, lo que resulta útil si quieres dar acceso a desarrolladores externos sin que puedan llegar a todos los archivos.
En un VPS o un servidor dedicado tienes que configurar tú mismo el servicio FTP. Muchos administradores eligen vsftpd o ProFTPD como servidor FTP. Una opción más sencilla es usar SFTP, que está disponible de serie a través del servicio SSH que se ejecuta en prácticamente cualquier servidor Linux. Para ello no hace falta instalar software adicional. Asegúrate de configurar correctamente los permisos de archivos tras la subida: carpetas con 755 y archivos con 644 son el estándar para los archivos web.
Para las webs WordPress puedes plantearte evitar FTP y usar en su lugar despliegue con Git. Esto no solo es más seguro, sino que además facilita deshacer los cambios si algo sale mal. Muchos desarrolladores profesionales han sustituido FTP por completo por flujos de trabajo con Git y conexiones SSH para gestionar archivos en el servidor.
Conectar por FTP: alternativas y flujos de trabajo modernos
Aunque conectar por FTP sigue siendo relevante, existen alternativas más modernas que en muchas situaciones resultan más prácticas y seguras. WebDAV permite gestionar archivos desde un navegador web o un gestor de archivos, sin software aparte. Muchos paneles de hosting admiten un File Manager integrado con el que puedes subir, editar y organizar archivos directamente desde tu navegador. Esto es especialmente práctico para cambios rápidos en archivos de configuración o para subir unos pocos archivos.
SSH y SCP son los métodos preferidos de los administradores de sistemas. Con SCP puedes copiar archivos hacia y desde el servidor por la línea de comandos, totalmente cifrados mediante el protocolo SSH. Rsync va un paso más allá al transferir solo las partes modificadas de los archivos, lo que es bastante más rápido al sincronizar carpetas grandes. Para los equipos que colaboran en proyectos web, un sistema de control de versiones como Git, combinado con un despliegue automatizado, es el estándar profesional. Cada uno de estos métodos tiene su lugar en un flujo de trabajo moderno, pero saber conectar por FTP sigue siendo valioso como método de respaldo universal cuando no hay otras opciones disponibles.