Cómo conectarse a un servidor mediante FTP: una guía completa paso a paso
El Protocolo de Transferencia de Archivos (FTP) sigue siendo uno de los métodos más utilizados para transferir archivos entre un cliente y un servidor remoto. Ya sea que estés desplegando un sitio web, gestionando archivos del servidor o realizando mantenimiento rutinario, saber cómo conectarse mediante FTP — y usarlo de manera eficiente — es una habilidad fundamental para cualquier desarrollador web o administrador de sistemas.
Esta guía completa te lleva paso a paso por todo el proceso de conexión FTP, desde elegir el cliente adecuado hasta gestionar archivos y cerrar tu sesión de forma segura.
—
¿Qué es FTP y por qué es importante?
FTP es un protocolo de red estándar que opera sobre TCP/IP y permite la transferencia de archivos entre una máquina local y un servidor remoto. Utiliza una arquitectura cliente-servidor, lo que significa que necesitas un software dedicado (un cliente FTP) de tu parte para comunicarte con el servicio FTP que se ejecuta en el servidor.
FTP es especialmente relevante cuando se trabaja con:
- Entornos de alojamiento web — subir archivos HTML, CSS, PHP y multimedia
- Gestión de VPS y servidores dedicados — transferir archivos de configuración o copias de seguridad
- Flujos de trabajo colaborativos — compartir archivos grandes entre equipos sin las limitaciones del correo electrónico
Si alojas tu sitio web o aplicación en un plan de VPS Hosting o en un Servidor Dedicado, casi con certeza necesitarás FTP o sus variantes seguras (SFTP/FTPS) en algún momento de tu flujo de trabajo.
—
Paso 1: Elige el cliente FTP adecuado
Antes de poder conectarte a cualquier servidor, necesitas un cliente FTP — una aplicación de software que proporciona una interfaz gráfica o de línea de comandos para interactuar con sistemas de archivos remotos. Aquí están las opciones más populares y confiables:
| Cliente FTP | Plataformas | Características principales |
|---|---|---|
| FileZilla | Windows, macOS, Linux | Gratuito, de código abierto, compatible con FTP/SFTP/FTPS |
| WinSCP | Windows | Compatible con FTP, SFTP, SCP; sólido soporte de scripting |
| Cyberduck | macOS, Windows | Interfaz intuitiva, compatible con múltiples protocolos y almacenamiento en la nube |
| Transmit | macOS | Cliente premium con velocidades de transferencia rápidas |
| lftp | Linux (CLI) | Potente cliente FTP de línea de comandos para usuarios avanzados |
Recomendación: Para la mayoría de los usuarios, FileZilla es la opción preferida por su disponibilidad multiplataforma, desarrollo activo y costo cero. Descárgalo exclusivamente desde el sitio web oficial de FileZilla para evitar adware incluido de fuentes de terceros.
—
Paso 2: Reúne tus credenciales del servidor FTP
Antes de intentar una conexión, debes tener las credenciales correctas a mano. Estas generalmente son proporcionadas por tu proveedor de alojamiento cuando configuras tu cuenta. Necesitarás:
- Host (Dirección del servidor): Es un nombre de dominio (p. ej.,
ftp.yourdomain.com) o una dirección IP sin formato (p. ej.,192.168.1.100). - Nombre de usuario: Tu nombre de usuario FTP, asignado por tu proveedor de alojamiento o creado en tu panel de control.
- Contraseña: La contraseña asociada a tu cuenta FTP.
- Número de puerto:
- Puerto 21 — FTP estándar (sin cifrado)
- Puerto 22 — SFTP (Protocolo de Transferencia de Archivos SSH, cifrado)
- Puerto 990 — FTPS (FTP sobre SSL/TLS, cifrado)
> Nota de seguridad: El FTP simple (puerto 21) transmite datos — incluida tu contraseña — en texto claro. Siempre que sea posible, usa SFTP o FTPS para cifrar tu conexión. Si tu servidor lo admite, siempre prefiere la variante segura.
Si no puedes localizar tus credenciales, revisa tu panel de control de alojamiento (como cPanel o Plesk) o contacta al equipo de soporte de tu proveedor de alojamiento. Los usuarios de VPS con cPanel pueden encontrar los detalles de la cuenta FTP directamente en la sección de Cuentas FTP de cPanel.
—
Paso 3: Configura el cliente FTP e introduce tus credenciales
Una vez que tu cliente FTP esté instalado y tus credenciales estén listas, es momento de configurar la conexión. Las siguientes instrucciones usan FileZilla como ejemplo, pero el proceso es casi idéntico en todos los clientes principales.
Opción A: Conexión rápida (Rápida pero no guardada)
En la parte superior de la ventana de FileZilla, verás una barra de Conexión rápida. Introduce tus datos:
- Host:
ftp.yourdomain.como la IP de tu servidor - Nombre de usuario: Tu nombre de usuario FTP
- Contraseña: Tu contraseña FTP
- Puerto:
21(FTP) o22(SFTP)
Haz clic en Conexión rápida para iniciar la sesión.
Opción B: Gestor de sitios (Recomendado para conexiones repetidas)
Usar el Gestor de sitios te permite guardar perfiles de conexión para uso futuro:
- Ve a Archivo → Gestor de sitios (o presiona
Ctrl+S) - Haz clic en Nuevo sitio y dale un nombre descriptivo
- Completa los siguientes campos:
- Protocolo: FTP o SFTP (recomendado)
- Host: La dirección de tu servidor
- Puerto: Déjalo en blanco para el valor predeterminado, o especifícalo manualmente
- Tipo de acceso: Normal
- Usuario: Tu nombre de usuario FTP
- Contraseña: Tu contraseña FTP
- Haz clic en Conectar
Guardar tu perfil de sitio elimina la necesidad de volver a introducir las credenciales en cada sesión, lo cual es especialmente útil cuando se gestionan múltiples servidores.
—
Paso 4: Establece la conexión
Después de introducir tus credenciales y hacer clic en Conectar, el cliente FTP intentará realizar el handshake con el servidor. Observa el registro de estado en la parte superior de la ventana de FileZilla para obtener retroalimentación en tiempo real.
Conexión exitosa
Una conexión exitosa mostrará mensajes similares a:
Status: Connecting to ftp.yourdomain.com:21...
Status: Connection established, waiting for welcome message...
Status: Logged in
Status: Retrieving directory listing...Una vez conectado, la interfaz de FileZilla se divide en dos paneles principales:
- Panel izquierdo (Sitio local): El sistema de archivos de tu computadora local
- Panel derecho (Sitio remoto): El sistema de archivos del servidor
Solución de problemas de conexión
Si la conexión falla, verifica lo siguiente:
| Problema | Causa probable | Solución |
|---|---|---|
Connection refused | Puerto incorrecto o servicio FTP no en ejecución | Verifica el número de puerto; confirma que FTP esté habilitado en el servidor |
Authentication failed | Nombre de usuario o contraseña incorrectos | Verifica las credenciales; restablece la contraseña si es necesario |
Connection timed out | Firewall bloqueando la conexión | Revisa las reglas del firewall del servidor; prueba el modo pasivo en la configuración FTP |
Host not found | Nombre de host incorrecto o problema de DNS | Verifica la dirección del host; intenta usar la IP directamente |
Consejo sobre el modo pasivo: Si estás detrás de un router NAT o firewall y experimentas problemas de conexión, cambia al modo Pasivo (PASV) en la configuración de tu cliente FTP. En FileZilla, ve a Edición → Configuración → FTP → Modo pasivo.
—
Paso 5: Navega por el sistema de archivos del servidor
Una vez conectado, navegar por el sistema de archivos remoto se siente similar a usar el Explorador de Windows o el Finder de macOS. En el panel derecho de tu cliente FTP:
- Haz doble clic en una carpeta para abrirla
- Haz clic en la entrada “..” en la parte superior del listado de directorios para subir un nivel
- La barra de ruta del sitio remoto en la parte superior del panel derecho muestra tu ubicación actual en el servidor
Para entornos de alojamiento web, los archivos de tu sitio web generalmente se encuentran en:
/public_html/— en hosts basados en cPanel/var/www/html/— en servidores típicos Linux/Apache/httpdocs/— en hosts basados en Plesk
—
Paso 6: Sube archivos al servidor
Subir archivos es una de las principales razones por las que la mayoría de los usuarios se conectan mediante FTP. Hay dos métodos sencillos:
Método 1: Arrastrar y soltar
- En el panel izquierdo, navega hasta los archivos o carpetas de tu máquina local que deseas subir.
- En el panel derecho, navega hasta el directorio de destino en el servidor.
- Arrastra y suelta los archivos desde el panel izquierdo al panel derecho.
Método 2: Subir con clic derecho
- En el panel izquierdo, selecciona el/los archivo(s) que deseas subir.
- Haz clic derecho y elige “Subir” en el menú contextual.
FileZilla mostrará el progreso de la transferencia en la Cola de transferencias en la parte inferior de la ventana. Verifica la subida comprobando que los archivos aparezcan en el panel derecho una vez completada la transferencia.
> Consejo profesional: Al subir archivos de un sitio web, siempre súbelos al directorio raíz web correcto. Subir al lugar equivocado es uno de los errores más comunes que cometen los principiantes.
—
Paso 7: Descarga archivos del servidor
Descargar archivos del servidor es igualmente sencillo:
Método 1: Arrastrar y soltar
- En el panel derecho, navega hasta el archivo o carpeta que deseas descargar.
- En el panel izquierdo, navega hasta la carpeta de destino local.
- Arrastra y suelta desde el panel derecho al panel izquierdo.
Método 2: Descargar con clic derecho
- En el panel derecho, selecciona el/los archivo(s) que deseas descargar.
- Haz clic derecho y elige “Descargar” en el menú contextual.
Esto es especialmente útil para crear copias de seguridad locales de los archivos de tu servidor antes de realizar cambios significativos.
—
Paso 8: Gestiona archivos y directorios
Los clientes FTP proporcionan un conjunto completo de capacidades de gestión de archivos en el servidor remoto. Esto es lo que puedes hacer directamente desde la interfaz:
Renombrar archivos o carpetas
Haz clic derecho en el elemento → Selecciona “Renombrar” → Escribe el nuevo nombre → Presiona Enter
Eliminar archivos o carpetas
Selecciona el elemento → Haz clic derecho → Elige “Eliminar” → Confirma la acción
> Advertencia: La eliminación mediante FTP generalmente es permanente y no mueve los archivos a la papelera de reciclaje. Siempre verifica antes de eliminar.
Crear nuevos directorios
Haz clic derecho en un área vacía del panel derecho → Selecciona “Crear directorio” → Introduce el nombre de la carpeta
Mover archivos entre directorios
Arrastra y suelta archivos entre diferentes carpetas en el panel derecho, o corta y pega usando los menús contextuales del clic derecho (donde sea compatible).
Cambiar permisos de archivos (CHMOD)
Los permisos de archivos son fundamentales para la seguridad y funcionalidad del servidor web. Para modificarlos en FileZilla:
- Haz clic derecho en el archivo o carpeta
- Selecciona “Permisos de archivo…”
- Establece el valor numérico (p. ej.,
644para archivos,755para directorios) - Haz clic en Aceptar
Los permisos incorrectos son una causa común de errores “403 Forbidden” en los sitios web. La configuración estándar de permisos es:
- Archivos:
644(el propietario puede leer/escribir; el grupo y otros pueden leer) - Directorios:
755(el propietario puede leer/escribir/ejecutar; el grupo y otros pueden leer/ejecutar) - Archivos sensibles (p. ej., config.php):
600(solo lectura/escritura del propietario)
—
Paso 9: Asegura tu conexión FTP
La seguridad es una consideración crítica al usar FTP. Aquí están las mejores prácticas que todo administrador debe seguir:
- Usa SFTP o FTPS en lugar de FTP simple — Cifra tanto las credenciales como los datos en tránsito.
- Usa contraseñas fuertes y únicas — Evita reutilizar contraseñas entre servicios.
- Restringe el acceso FTP por IP — Configura el firewall de tu servidor para permitir conexiones FTP solo desde direcciones IP de confianza.
- Crea cuentas FTP dedicadas — Nunca uses tu cuenta root o de administrador para FTP. Crea cuentas separadas con acceso limitado a directorios.
- Deshabilita FTP si no es necesario — Si usas principalmente SSH/SFTP, deshabilita el servicio FTP por completo para reducir tu superficie de ataque.
- Usa certificados SSL — Si usas FTPS, asegúrate de que tu servidor tenga un certificado SSL válido. AlexHost ofrece Certificados SSL para asegurar las comunicaciones de tu servidor.
—
Paso 10: Desconéctate del servidor
Cuando hayas terminado tu trabajo, siempre desconéctate del servidor de forma limpia. Dejar conexiones FTP inactivas abiertas puede ser un riesgo de seguridad y puede consumir recursos del servidor innecesariamente.
Para desconectarte en FileZilla:
- Ve a Servidor → Desconectar en la barra de menú superior, o
- Haz clic en el botón “Desconectar del servidor” en la barra de herramientas (el ícono de X roja)
La barra de estado confirmará: Status: Disconnected from server
—
FTP vs. SFTP vs. FTPS: ¿Cuál deberías usar?
| Característica | FTP | SFTP | FTPS |
|---|---|---|---|
| Cifrado | Ninguno | Completo (SSH) | Completo (SSL/TLS) |
| Puerto predeterminado | 21 | 22 | 990 |
| Compatible con firewall | Moderado | Sí | Moderado |
| Autenticación | Usuario/Contraseña | Usuario/Contraseña o clave SSH | Usuario/Contraseña + Certificado |
| Recomendado para | Solo redes internas | Uso general (recomendado) | Entornos que requieren cumplimiento FTP |
Para prácticamente todos los casos de uso modernos, SFTP es la opción recomendada debido a su simplicidad, cifrado robusto y compatibilidad con firewalls.
—
Elegir el alojamiento adecuado para el acceso FTP
La calidad y fiabilidad de tu experiencia FTP están directamente vinculadas a tu infraestructura de alojamiento. Un servidor lento o mal configurado resultará en transferencias lentas y desconexiones frecuentes.
AlexHost proporciona soluciones de alojamiento robustas que admiten FTP, SFTP y FTPS de forma predeterminada:
- Alojamiento Web Compartido — Ideal para principiantes que gestionan un solo sitio web, con acceso FTP incluido en todos los planes.
- VPS Hosting — Acceso root completo, servicios FTP/SFTP configurables y recursos escalables para proyectos en crecimiento.
- Servidores Dedicados — Máximo rendimiento y control para sitios web de alto tráfico y gestión de archivos a nivel empresarial.
- Paneles de control VPS — Simplifica la gestión de cuentas FTP con interfaces de panel de control intuitivas.
Todos los planes de AlexHost están alojados en una jurisdicción respetuosa de la privacidad con infraestructura de alto rendimiento, garantizando transferencias de archivos rápidas y fiables.
—
Conclusión
Conectarse a un servidor mediante FTP es un proceso sencillo una vez que comprendes las herramientas y los pasos involucrados. En resumen:
- Elige un cliente FTP confiable (FileZilla es recomendado para la mayoría de los usuarios)
- Reúne las credenciales de tu servidor (host, nombre de usuario, contraseña, puerto)
- Configura la conexión usando el Gestor de sitios para perfiles guardados
- Conéctate y verifica la sesión mediante el registro de estado
- Navega, sube, descarga y gestiona archivos usando la interfaz de doble panel
- Aplica los permisos adecuados para mantener la seguridad y funcionalidad
- Desconéctate de forma limpia cuando tu sesión esté completa
Ya seas un administrador de sistemas experimentado o un propietario de sitio web por primera vez, dominar FTP — y sus variantes seguras — es una habilidad indispensable en tu conjunto de herramientas técnicas. Combínalo con un proveedor de alojamiento confiable y las prácticas de seguridad adecuadas, y tendrás un flujo de trabajo de gestión de archivos rápido, eficiente y seguro.
