Ejecute un servidor SFTP en Android
El servidor SFTP de AnExplorer convierte su teléfono Android en un servidor de archivos accesible mediante SSH. Conéctese desde cualquier cliente SSH/SFTP en una computadora portátil, una computadora de escritorio o un servidor remoto: el almacenamiento de su teléfono está expuesto de forma segura a través de la red.
A diferencia del servidor FTP básico, SFTP está cifrado a través de SSH. Cada transferencia de archivos está protegida, lo que hace que SFTP Server sea apropiado para acceder a su teléfono de forma remota a través de Internet o en redes no confiables.
Cuándo utilizar el servidor SFTP en lugar del servidor FTP
| Situación | Uso |
|---|---|
| Wi-Fi doméstico, red de confianza | Servidor FTP (más simple) |
| Wi-Fi público, oficina o acceso remoto | Servidor SFTP (cifrado) |
| Automatización de copias de seguridad desde una PC/servidor al teléfono | Servidor SFTP |
Otro desarrollador necesita archivos scp en tu teléfono | Servidor SFTP |
Conexión desde una terminal Linux/Mac mediante sftp o scp | Servidor SFTP |
Cómo iniciar el servidor SFTP
- Abra UnExplorador
- Abra la barra lateral del menú (toque ≡ o deslice el dedo hacia la derecha)
- Seleccione Servidor SFTP
- Toca Iniciar
- AnExplorer muestra: Host: 192.168.x.x, Puerto: 2222 (o su puerto configurado)
- Establezca un nombre de usuario y una contraseña en la configuración del servidor SFTP; nunca deje un servidor SFTP abierto sin credenciales
El servidor sólo se ejecuta mientras AnExplorer está activo. Se apaga cuando cierras la aplicación o el sistema la elimina para liberar memoria.
Conexión desde una computadora
Desde Windows (símbolo del sistema o PowerShell):
sftp -P 2222 nombre de [email protected]
Luego use los comandos SFTP: ls, obtener nombre de archivo, poner nombre de archivo, salir
Desde Linux o Mac (terminal):
sftp -P 2222 nombre de [email protected]
Desde FileZilla (Windows/Mac/Linux):
- Administrador del sitio > Nuevo sitio
- Protocolo: SFTP – Protocolo de transferencia de archivos SSH
- Host:
192.168.1.105, Puerto:2222 - Tipo de inicio de sesión: Normal, nombre de usuario, contraseña
- Conectar
De Cyberduck (Mac):
- Abra Conexión > SFTP (Protocolo de transferencia de archivos SSH)
- Servidor:
192.168.1.105, Puerto:2222 - Ingrese nombre de usuario y contraseña
Automatización: extracción de archivos telefónicos desde un servidor Linux
Un flujo de trabajo común para los desarrolladores: realizar una copia de seguridad automática del contenido del teléfono en un servidor doméstico Linux mediante una tarea cron:
# entrada cron (se ejecuta todas las noches a las 2 a.m.)
0 2 * * * sftp -P 2222 [email protected]:/sdcard/DCIM /backup/phone-photos/
O use rsync sobre SSH (si el servidor SFTP del teléfono admite comandos rsync; varía según la implementación):
rsync -avz -e "ssh -p 2222" [email protected]:/sdcard/ /backup/phone/
Esta es una forma confiable de mantener una copia de seguridad automática de fotos y videos desde el teléfono al NAS o al servidor doméstico sin ningún servicio en la nube.
Configuración del servidor SFTP
| Configuración | Recomendación |
|---|---|
| Puerto | 2222 (predeterminado, evita conflictos con el sistema SSH en el puerto 22) |
| Nombre de usuario | Elija algo que no sea trivial |
| Contraseña | Utilice una contraseña segura |
| Directorio raíz | Restringir a /sdcard/ o una carpeta específica |
| Autenticación de clave SSH | Disponible para clientes basados en claves |
Seguridad: exposición del puerto SFTP
El servidor SFTP se vincula a la IP actual de su teléfono en la red local de forma predeterminada. Si quieres acceder desde fuera de tu casa:
- Habilite reenvío de puertos en su enrutador: reenviar puerto externo → puerto IP del teléfono 2222
- Utilice la IP pública de su enrutador o el nombre de host DDNS para conectarse de forma remota
- Utilice siempre una contraseña cuando exponga SFTP a Internet
- Considere una VPN (OpenVPN) en lugar de reenvío de puertos para una mayor seguridad
Servidor SFTP frente a servidor FTP frente a conexión de dispositivo
| Servidor SFTP | Servidor FTP | Conexión de dispositivo | |
|---|---|---|---|
| Cifrado | ✅ | ❌ | ❌ |
| Requiere cliente SSH | ✅ | ❌ | ❌ |
| Funciona desde cualquier navegador | ❌ | ❌ | ✅ |
| Lo mejor para | Acceso remoto/seguro | Transferencias LAN | Compartir rápido |
| Guía relacionada | Esta página | Servidor FTP | Conexión de dispositivo |
Guías relacionadas
- Cliente SFTP: conectarse a servidores remotos
- Servidor FTP: servidor LAN más sencillo
- Device Connect: servidor HTTP para navegadores
- Transferir de Android a PC
