Cómo configurar FTP en Android como cliente y servidor

  • FTP permite usar Android tanto para acceder a servidores remotos como para compartir archivos propios en la red local.
  • Existen apps específicas y exploradores de archivos con soporte FTP, FTPS y SFTP que simplifican la configuración.
  • La seguridad mejora usando FTPS o SFTP, desactivando el acceso anónimo y cambiando puertos por defecto.
  • La velocidad y estabilidad dependen de la red WiFi, la IP estática y la correcta configuración del router.

configurar FTP en Android

Si alguna vez has querido pasar archivos entre tu Android y otros dispositivos sin pelearte con cables USB, drivers o configuraciones raras, el FTP es una solución muy práctica que sigue funcionando de maravilla hoy en día. Aunque parezca algo «viejo», el protocolo FTP se utiliza muchísimo para gestionar webs, servidores y copias de seguridad, y en Android lo puedes aprovechar tanto para conectarte a un servidor remoto como para convertir tu propio móvil en un servidor al que acceder desde el PC.

En esta guía vas a aprender cómo configurar FTP en Android paso a paso, tanto como cliente (para conectarte a hostings, NAS o servidores) como servidor (para que tu móvil sea el que comparte archivos). Veremos apps recomendadas, cómo conectar desde Windows, cómo asegurarlo con usuario y contraseña, qué hacer con la IP y el puerto, y algunos trucos para que todo vaya fino y no tengas que configurar nada cada vez que quieras usarlo.

El protocolo FTP (File Transfer Protocol) es un sistema clásico de transferencia de archivos que funciona sobre redes TCP y se basa en el modelo cliente-servidor. En la práctica significa que un dispositivo actúa como servidor (ofrece carpetas y archivos) y otro como cliente (se conecta, navega y sube o baja ficheros). Aunque Android no trae un cliente FTP completo integrado, gracias a aplicaciones de terceros puedes usarlo sin complicaciones.

Qué es FTP y por qué te interesa usarlo en Android

El protocolo FTP (File Transfer Protocol) es un sistema clásico de transferencia de archivos que funciona sobre redes TCP y se basa en el modelo cliente-servidor. En la práctica significa que un dispositivo actúa como servidor (ofrece carpetas y archivos) y otro como cliente (se conecta, navega y sube o baja ficheros). Aunque Android no trae un cliente FTP completo integrado, gracias a aplicaciones de terceros puedes usarlo sin complicaciones.

En Android FTP te sirve para tres escenarios muy comunes: acceder a tu hosting o servidor web desde el móvil, conectar con un NAS o almacenamiento en red, y compartir archivos entre tu smartphone, otros móviles o el ordenador usando tu red WiFi. Todo esto sin recurrir a cables ni a servicios de nube externos, manteniendo el control sobre dónde están tus datos.

También es posible usar variantes más seguras como SFTP o FTPS. SFTP funciona sobre SSH y cifra el canal, mientras que FTPS añade cifrado SSL/TLS sobre el FTP clásico. Muchas apps de Android soportan FTP estándar y, en bastantes casos, también FTPS o SFTP para que nadie pueda espiar credenciales ni contenido mientras se transfieren.

Conviene tener claro que, aunque se llame igual, no es lo mismo usar Android como cliente que como servidor FTP. Como cliente, tu móvil se conecta a un servidor remoto (un hosting, por ejemplo). Como servidor, tu móvil es el que comparte sus carpetas y al que se conectan otros equipos, como tu ordenador con Windows o incluso otro Android.

Aplicaciones para usar Android como cliente FTP, FTPS y SFTP

AndFTP (FTP Client)
AndFTP (FTP Client)
Developer: LYSESOFT
Price: Free

Para conectarte desde Android a un servidor remoto puedes usar tanto clientes FTP dedicados como exploradores de archivos avanzados que ya traen esta función integrada. Elijas lo que elijas, todos siguen una lógica parecida: creas una nueva conexión, introduces los datos del servidor y listo.

Una de las apps más versátiles es FE File Explorer, disponible en Android e iOS, que permite conectar con FTP y SFTP (además de otros servicios de red). Su interfaz es muy visual, combina archivos locales y remotos en un mismo entorno y facilita muchísimo el trabajo con tu hosting o con servidores internos de tu red.

Si quieres algo más centrado exclusivamente en FTP, AndFTP es uno de los clásicos en Android. Soporta FTP, SFTP, SCP y FTPS, permite gestionar varias conexiones, hacer transferencias simultáneas, reanudar descargas, editar archivos y trabajar con permisos en servidores más avanzados. Es perfecto si gestionas webs o servicios profesionales.

AndFTP (FTP Client)
AndFTP (FTP Client)
Developer: LYSESOFT
Price: Free

Otra opción sencilla y ligera es FtpCafe, que soporta FTP, FTPS y SFTP y organiza la navegación remota y local en pestañas separadas. Esto hace muy cómodo alternar entre el almacenamiento del móvil y la carpeta remota para copiar o mover archivos sin liarse.

Por último, hay exploradores de archivos que ya integran FTP, como ES File Explorer o FX File Explorer, que forman buenas alternativas a Google Files. Con ellos puedes gestionar documentos locales, almacenamiento en red, servicios de nube y servidores FTP, WebDAV y más en una sola app, lo que te ahorra tener que instalar demasiadas aplicaciones distintas.

Configurar una conexión FTP en Android con cualquiera de estas apps suele seguir un patrón casi calcado: abres la aplicación, pulsas el botón de añadir nueva conexión (suele ser un icono «+» o una opción de menú), eliges el tipo de servidor (FTP, FTPS, SFTP), introduces la dirección del servidor, el puerto, el nombre de usuario y la contraseña, guardas, y a partir de ahí simplemente entras a esa conexión como si fuera una carpeta más.

Los datos de acceso al FTP de tu hosting o servidor web los obtendrás normalmente desde el panel de control de tu proveedor. Allí verás dirección del servidor, usuario, contraseña, puerto (por defecto 21 en FTP o 22 en SFTP, aunque puede variar) y, a veces, la carpeta inicial (por ejemplo, /public_html o /www).

Cuando conectas correctamente, tu app mostrará todos los archivos y directorios del servidor remoto. Desde ahí podrás subir ficheros de tu móvil (imágenes, documentos, backups), descargar copias de seguridad, renombrar, borrar o crear carpetas nuevas como si fuera el explorador de archivos del propio teléfono, pero trabajando contra el servidor.

Configurar FTP y SFTP en Android con FE File Explorer

FE File Explorer Pro
FE File Explorer Pro
Developer: Skyjos Ltd.
Price: 4,69 €

Con FE File Explorer el proceso para conectar a tu hosting por FTP o SFTP es realmente directo y no tiene demasiada ciencia, pero conviene repasar los pasos para que se entienda bien qué introduce cada dato y qué opciones te conviene elegir.

Tras instalar la aplicación desde la tienda de Google Play o la App Store, verás una interfaz principal con las ubicaciones locales y de red. Para crear una conexión FTP nueva pulsa el botón con el símbolo «+» de color naranja que suele aparecer en la parte inferior derecha de la pantalla. Ese botón sirve para añadir accesos a diferentes servicios de red.

El siguiente paso consiste en elegir el tipo de conexión, donde tienes la opción de FTP o SFTP. Ten presente que SFTP trabaja sobre SSH, por lo que en muchos hostings solo podrás conectar con el usuario FTP principal y no con cuentas secundarias, y además debes usar el puerto 22 en lugar del 21. Si tu proveedor de hosting te permite SFTP, es la opción recomendada porque cifra la conexión.

Una vez elegido el protocolo, la app te pedirá que rellenes los datos del servidor: dirección (host o IP), puerto, nombre de usuario, contraseña y, si es necesario, la carpeta remota inicial. Todos estos datos los encontrarás en el panel de control de tu hosting o NAS. Al completar los campos, guarda la configuración tocando el icono de disquete o de guardar que aparece en la esquina superior derecha.

La próxima vez que accedas a FE File Explorer, verás tu conexión FTP o SFTP ya guardada en el listado. Con solo tocar sobre ella, la app se conectará de nuevo sin pedirte que introduzcas todos los datos otra vez. Así puedes entrar a los archivos de tu servidor web en segundos y trabajar cómodamente desde el móvil o la tablet.

En cuanto estés dentro, aparecerá el listado de archivos y directorios de tu servidor. Podrás deslizarte por la estructura de carpetas, localizar la raíz de tu web, subir cambios, borrar ficheros viejos o descargar copias a tu almacenamiento interno. Si desplazas la pantalla hacia la derecha o entras al panel de conexiones, comprobarás que la cuenta ha quedado registrada, lo que ahorra muchas molestias en el día a día.

Para subir archivos desde el móvil al servidor, solo tienes que navegar por las carpetas locales de tu Android dentro de la app, seleccionar las fotos, documentos o lo que quieras transferir y usar las opciones de copiar o mover hacia la carpeta de destino en la conexión FTP. Para descargar, el proceso es el contrario: seleccionas el fichero remoto, eliges copiar o mover y escoges como destino una carpeta local en tu teléfono o tablet.

FE File Explorer Pro
FE File Explorer Pro
Developer: Skyjos Ltd.
Price: 4,69 €

Android como servidor FTP: comparte tus archivos por WiFi

WiFi FTP Server
WiFi FTP Server
Developer: Medha Apps
Price: Free

Además de conectarte a servidores ajenos, puedes convertir tu móvil o tablet en un servidor FTP al que conectarte desde un PC u otro Android. Esto viene de lujo para pasar archivos grandes (películas, backups, colecciones de fotos) dentro de tu red WiFi de forma cómoda y sin usar cables.

Una de las apps más utilizadas para esto es WiFi FTP Server, que transforma tu Android en un servidor FTP en segundos. La aplicación permite definir el puerto de escucha, el usuario y contraseña de acceso, activar o desactivar el acceso anónimo y elegir la carpeta raíz a la que tendrán acceso los clientes que se conecten.

Para poder usarla, lo primero es que tu Android y el dispositivo que se va a conectar (ordenador, otro móvil, etc.) estén en la misma red WiFi. Una vez conectados ambos a la misma red, abres WiFi FTP Server en el móvil y pulsas el botón de inicio o «Comienzo» para activar el servicio de FTP.

La app mostrará en pantalla la dirección a la que tienen que conectarse los demás dispositivos, algo como ftp://192.168.x.x:puerto. Ese formato indica el protocolo, la IP interna del teléfono en tu red local y el puerto que se ha configurado (que puede ser el 21, 2221, 2211 u otro que hayas elegido en los ajustes).

Si no defines usuario y contraseña, la conexión podría ser anónima y cualquiera en la red podría entrar a tus archivos, algo nada recomendable. Lo más sensato es ir al menú de ajustes de la app (suele haber un icono de engranaje) y desmarcar la casilla de «acceso anónimo». Después, en los campos de ID de usuario y contraseña, introduces unas credenciales únicas que se usarán para todas las conexiones.

Cuando cambias estos parámetros de seguridad, normalmente es necesario detener el servidor FTP y volver a iniciarlo para aplicar los cambios. Una vez hecho, cualquier cliente que intente acceder verá que se le solicita nombre de usuario y contraseña antes de permitirle navegar por las carpetas del Android.

Por último, puedes usar esta misma idea con otros exploradores avanzados de archivos para Android, como File Expert o Solid File Explorer, que integran su propio servidor FTP interno. Activas el servicio, definen usuario, contraseña y puerto, y a partir de ahí cualquier ordenador o móvil en la misma red puede conectarse usando esas credenciales.

WiFi FTP Server
WiFi FTP Server
Developer: Medha Apps
Price: Free

Conectar un PC con Windows al servidor FTP de tu Android

Una vez tienes tu móvil funcionando como servidor FTP, el siguiente paso lógico es acceder desde tu ordenador con Windows para copiar o mover archivos sin tener que enchufar ningún cable. Lo bueno de FTP es que puedes hacerlo tanto con clientes específicos como con el propio Explorador de archivos del sistema.

La manera más cómoda a largo plazo es crear una ubicación de red fija en Windows, de forma que tu móvil aparezca como si fuera una carpeta más dentro del explorador. Para ello abres el Explorador de archivos (atajo clásico Windows + E) y, en las opciones superiores, eliges la opción «Conectar a unidad de red» o «Agregar una ubicación de red» (depende de la versión de Windows).

El asistente te pedirá una dirección para esa ubicación de red. Aquí es donde debes introducir la URL FTP del móvil que te muestra la app de servidor, algo del estilo ftp://192.168.1.77:2211. Es importante que pongas la IP correcta y el puerto exacto que has configurado, separado por dos puntos al final de la IP.

En el siguiente paso, Windows te permitirá elegir si quieres conectarte de forma anónima o con credenciales. Como en tu Android has desactivado el acceso anónimo para mejorar la seguridad, deberás escribir el nombre de usuario que configuraste en la app (por ejemplo, «admin» u otro que hayas puesto). Ojo con las mayúsculas y minúsculas, porque el sistema las distingue.

Después podrás asignar un nombre descriptivo a esa ubicación de red, como el modelo de tu teléfono (LG V60, Galaxy S4 mini, Asus ROG Phone, etc.) para que sea fácil reconocerlo en el futuro. Una vez terminado el asistente y marcada la opción de abrir la carpeta al finalizar, debería mostrarse el contenido del almacenamiento de tu móvil.

Desde ese momento, cada vez que quieras acceder al móvil solo tendrás que activar el servidor FTP en Android y hacer doble clic sobre la ubicación de red creada en Windows. Se abrirá una ventana similar a cualquier otra carpeta y podrás arrastrar archivos, crear directorios, borrar elementos o reorganizar contenido como si fuera un disco externo.

Un aspecto interesante es que puedes evitar tener que reconfigurar el marcador en Windows cada dos por tres si en tu teléfono usas una IP estática en la red WiFi. Eso se hace en Ajustes > Redes > WiFi, manteniendo pulsada tu red, eligiendo «Modificar red» y pasando de DHCP a IP estática. Luego introduces una IP libre (mejor un valor alto, como 192.168.1.77, para reducir conflictos) y guardas los cambios.

Si trabajas con varias redes WiFi, te conviene repetir la configuración de IP estática en cada una o, al menos, procurar que la IP sea estable para no tener que ajustar la dirección FTP y los marcadores del PC constantemente. Cambiar la IP a un número más alto también ayuda a evitar solapamientos con otros dispositivos conectados al mismo router.

Conectar dos teléfonos Android entre sí usando FTP

FTP no solo sirve para conectar el móvil al ordenador, también puedes pasar archivos entre dos Android si ambos tienen aplicaciones compatibles. Un ejemplo típico es el uso de Solid File Explorer, que permite actuar como cliente FTP y también integrarse con servidores generados por otras apps.

Imagina que quieres transferir archivos desde el Teléfono 1 al Teléfono 2. En el Teléfono 1 activas un servidor FTP con la app de tu preferencia (puede ser WiFi FTP Server, File Expert o el propio servidor integrado del explorador que uses). Anotas la dirección FTP que te muestra la app (IP y puerto) y te aseguras de que ambos móviles estén en la misma red WiFi.

En el Teléfono 2 instalas o utilizas un explorador de archivos con cliente FTP integrado, como Solid File Explorer. Desde el menú de gestión de almacenamiento o «Administrador de almacenamiento», buscas la opción para añadir una nueva conexión o servidor, y allí introduces la dirección FTP del Teléfono 1, junto con el usuario y contraseña configurados.

Una vez guardada la conexión, Solid File Explorer te mostrará el almacenamiento del otro móvil como si fuera una ubicación de red adicional. Entonces podrás copiar archivos desde el Teléfono 1 al 2 arrastrando o usando las opciones de copiar/mover dentro de la app, igual que harías con un ordenador y un servidor convencional.

La ventaja de este sistema es que no necesitas cables, ni Bluetooth, ni apps específicas de «envío directo»; con FTP estándar, cualquier combinación de apps cliente y servidor compatible te permite gestionar transferencias entre dispositivos Android sin mucho misterio.

Uso de FTP desde Android para gestionar hostings, webs y nubes propias

Más allá del intercambio de archivos casero, muchos usuarios aprovechan Android para administrar sus webs y blogs directamente desde el móvil. Si tienes una página en un hosting compartido, un VPS o un servidor propio, lo normal es que dispongas de acceso FTP o SFTP para subir archivos, plantillas, imágenes o copias de seguridad.

Con clientes como FE File Explorer, AndFTP, FtpCafe o exploradores como ES File Explorer y FX File Explorer puedes conectarte directamente al FTP de tu hosting usando las credenciales del panel de control. Una vez dentro, la estructura de carpetas suele incluir rutas como /public_html, /www o similares, donde se aloja el contenido visible de tu web.

Desde tu Android, puedes subir nuevas versiones de temas, actualizar ficheros estáticos, eliminar archivos antiguos o descargar una copia completa del sitio para guardarla en local o mandarla a otra ubicación. Todo lo que tradicionalmente harías con FileZilla en un PC, pero desde el smartphone o la tablet.

También es muy habitual usar FTP para acceder a NAS, servidores caseros o almacenamiento en la nube autogestionado. Si tienes un servidor FTP en tu red doméstica o en Internet, cualquier cliente Android te permitirá acceder con las mismas credenciales que usarías en el ordenador, siempre y cuando tengas conectividad (a través de WiFi, datos móviles o VPN si el servidor está en tu red privada).

En este contexto, los exploradores de archivos que integran FTP, FTPS, SFTP y WebDAV (como ES File Explorer o FX File Explorer) resultan especialmente útiles porque agrupan en un solo lugar todas tus fuentes de datos: almacenamiento interno del teléfono, tarjetas microSD, servidores en red, nubes comerciales (Drive, Dropbox, etc.) y servidores FTP propios.

Seguridad al usar FTP, FTPS y SFTP en Android

Aunque FTP sea muy cómodo, no hay que olvidar que el FTP clásico envía usuario, contraseña y datos en texto plano, es decir, sin cifrar. En redes domésticas puede no ser un drama, pero en entornos públicos (WiFi abiertas, oficinas con mucha gente) es un riesgo claro, sobre todo si manejas información sensible o credenciales de tu hosting.

Siempre que tu proveedor y tu aplicación lo permitan, es recomendable apostar por FTPS o SFTP. FTPS añade una capa de cifrado SSL/TLS al FTP tradicional, mientras SFTP usa el túnel SSH para transferir tanto el usuario y la contraseña como los datos. Muchas apps Android modernas ya ofrecen estas variantes dentro de sus opciones de conexión.

Además de elegir un protocolo seguro, es fundamental desactivar el acceso anónimo en los servidores FTP que configures en tu móvil o en tu red. Dejar el acceso abierto sin usuario ni contraseña implica que cualquiera conectado a la misma red WiFi podría ver, descargar o borrar tus archivos sin la menor dificultad.

Otra buena práctica es cambiar el puerto por defecto (21 para FTP, 22 para SSH/SFTP) por uno alto y menos obvio, como 2211, 2221 u otra variante. Esto no es una protección absoluta, pero reduce los intentos de acceso automatizados que se centran en los puertos estándar y hace más discreto tu servicio.

También conviene limitar el uso de FTP a redes de confianza. Evita montar servidores FTP accesibles desde redes móviles abiertas o desde cualquier punto de Internet sin un mínimo de protección (por ejemplo, usar una VPN para acceder primero a tu red doméstica y luego, dentro de ella, al servidor FTP).

Por último, cuando termines de utilizar el FTP en Android, acostúmbrate a detener el servicio en la app correspondiente. Mantener el servidor siempre activo sin necesidad real solo aumenta la superficie de ataque y el consumo de recursos del dispositivo.

Velocidad, limitaciones y trucos para aprovechar FTP en Android

Aunque FTP resulte cómodo, hay que tener claro que la velocidad de transferencia depende casi por completo de tu red WiFi. Una red antigua (B/G/N) será claramente más lenta que una WiFi AC o WiFi 6, y la distancia al router, la calidad de la señal y las interferencias también influyen bastante.

Comparado con el cable USB, FTP puede ser algo más lento para volúmenes de datos muy grandes, pero en la práctica resulta más estable y predecible: puedes ver el progreso de las transferencias, manejar múltiples archivos a la vez y dejar el proceso corriendo mientras usas el móvil para otras tareas, sin preocuparte del tipo de conexión USB (MTP, sólo carga, etc.).

Si necesitas acceso FTP desde fuera de tu red local, por ejemplo para conectarte al servidor FTP que has montado en casa desde otra ciudad, tendrás que abrir el puerto correspondiente en tu router y redirigirlo a la IP interna del dispositivo Android que actúa como servidor. No es lo más sencillo del mundo y, además, es un punto delicado en cuanto a seguridad.

Para casos en los que quieras algo más seguro, suele ser mejor usar una VPN hacia tu red doméstica y, una vez dentro, acceder por FTP como si estuvieras conectado al WiFi de tu casa. De ese modo, la exposición del puerto FTP al exterior se reduce y tus datos viajan en un túnel cifrado.

Algunas aplicaciones avanzadas permiten incluso usar FTP a través de la red móvil, sin depender de la WiFi, aunque eso implica un mayor consumo de datos y una configuración más compleja (especialmente en tema de NAT y puertos en el router del operador). Para la mayoría de usuarios, centrarse en usar FTP dentro de la red local es más que suficiente.

Con todo lo visto, FTP sigue siendo una herramienta muy útil en Android para quienes quieren controlar sus archivos sin depender por completo de la nube, mover datos entre dispositivos con rapidez y gestionar webs o servidores desde el bolsillo. Con un par de apps bien elegidas, una buena configuración de IP y puertos, y unas mínimas medidas de seguridad, es fácil convertir tu móvil en un centro de intercambio de archivos muy versátil.

Cómo configurar la función FTP, WebDAV y Samba en Android
Artículo relacionado:
Cómo configurar la función FTP, WebDAV y Samba en Android