SFTP en Android: conéctese de forma segura a servidores SSH con AnExplorer

SFTP en Android: conéctese de forma segura a servidores SSH con AnExplorer

Última Actualización :

SFTP en Android con AnExplorer

SFTP (Protocolo de transferencia de archivos SSH) es la forma segura de transferir archivos a través de Internet. A diferencia del simple FTP, cada conexión SFTP se cifra mediante SSH: sus credenciales y datos de archivos están protegidos en tránsito. AnExplorer admite SFTP con autenticación de contraseña y clave SSH.

SFTP es la elección correcta cuando:

  • Conexión a un servidor remoto (VPS, servidor en la nube, servidor doméstico con reenvío de puertos)
  • Acceder a un Synology o QNAP NAS desde fuera de su red doméstica
  • Trabajar con una máquina Linux o Raspberry Pi a través de Internet
  • La seguridad es importante (por ejemplo, estás en una red Wi-Fi pública)

Para transferencias solo locales en una red doméstica, SMB o FTP son opciones más sencillas.


Paso a paso: agregar una conexión SFTP

  1. Abra UnExplorador
  2. Toca + en la barra lateral > SFTP
  3. Ingrese:
    • Host: dirección IP o dominio (por ejemplo, 203.0.113.50 o myserver.example.com)
    • Puerto: el puerto SSH predeterminado es 22; algunos proveedores usan 2222 o un puerto alto aleatorio
    • Nombre de usuario: su nombre de usuario de inicio de sesión SSH (por ejemplo, ubuntu, pi, admin)
    • Contraseña: su contraseña SSH, O déjela en blanco si usa una clave SSH
    • Clave SSH: (Opcional) Toque para importar un archivo de clave privada (.pem, id_rsa)
  4. Toca Conectar
  5. Si se le solicita que acepte la huella digital del servidor (clave de host), verifique que coincida y confirme.
  6. Marque la conexión como favorita para un acceso rápido.

Contraseña vs autenticación de clave SSH

MétodoSeguridadComodidad
Contraseña🟡 Está bienFácil de configurar
Clave privada SSH✅ Mucho más fuerteRequiere configuración de clave

Uso de autenticación de clave SSH

Si su servidor utiliza autenticación basada en claves (común en AWS, DigitalOcean, Linode, etc.):

  1. Copie el archivo .pem o clave privada al almacenamiento de su teléfono.
  2. En la configuración SFTP de AnExplorer, toque Clave privada y navegue hasta su archivo de clave.
  3. Deje el campo de contraseña en blanco (o ingrese la frase de contraseña si su clave está protegida por contraseña)
  4. Conéctese: SFTP se autentica mediante su clave sin contraseña

Casos de uso comunes de SFTP

VPS / Servidor en la nube (AWS, DigitalOcean, Linode, Vultr)

Todos los principales proveedores de VPS utilizan autenticación basada en claves SSH +:

  • Host: su IP de VPS (por ejemplo, 203.0.113.50)
  • Puerto: 22
  • Nombre de usuario: ubuntu (Ubuntu/Debian), ec2-user (Amazon Linux), root (depende del proveedor)
  • Clave: El archivo .pem descargado cuando creaste la instancia

Una vez conectado, puede explorar /var/www/html para administrar archivos web, /home/username/ para archivos de usuario o cualquier directorio al que su usuario SSH tenga acceso.

Synology NAS (SFTP remoto)

  1. DSM > Panel de control > Terminal y SNMP > Habilitar servicio SSH
  2. Puerto: 22 (o cambio por seguridad)
  3. Conéctese desde AnExplorer: IP pública del NAS o nombre de host DDNS, puerto 22, nombre de usuario/contraseña de DSM
  4. En casa con Wi-Fi local, SMB es más rápido. SFTP es mejor cuando estás fuera de casa.

Frambuesa Pi

  1. Habilite SSH en Pi: sudo systemctl enable ssh && sudo systemctl start ssh
  2. Encuentre la IP de Pi: nombre de host -I
  3. Conéctese desde AnExplorer: IP local de Pi, puerto 22, nombre de usuario pi (sistema operativo Raspberry Pi predeterminado)
  4. Busque /home/pi/ para archivos de usuario, /media/pi/ para unidades USB conectadas

Servidor doméstico Linux

Se puede acceder inmediatamente a cualquier máquina Linux con el servidor OpenSSH instalado:

  • Instalar: sudo apt install openssh-server (Ubuntu/Debian)
  • Inicio: sudo systemctl enable --now ssh
  • Conéctese desde AnExplorer usando la IP de la máquina y su nombre de usuario de Linux

SFTP frente a FTP frente a SFTP

ProtocoloPuertoCifradoLo mejor para
FTP21Sólo red local
FTPS990✅TLSServidores FTP con soporte TLS
SFTP22✅ SSHCualquier servidor compatible con SSH

Tanto SFTP como FTPS están cifrados, pero SFTP se ejecuta a través de SSH (puerto 22), que ya está abierto en la mayoría de los servidores. FTPS requiere la configuración del certificado TLS en el lado del servidor. SFTP es más fácil de configurar y tiene un soporte más universal.


Solución de problemas de SFTP

"Error de autenticación" con la contraseña correcta:

  • El servidor puede tener PasswordAuthentication no en /etc/ssh/sshd_config; se requiere autenticación de clave
  • Verifique las mayúsculas y minúsculas del nombre de usuario (distingue entre mayúsculas y minúsculas en Linux)
  • En AWS/GCP, el inicio de sesión con contraseña de root normalmente está deshabilitado; utilice el usuario correcto (ubuntu, ec2-user, etc.)

"Tiempo de espera de conexión" (nunca se conecta):

  • El firewall del servidor puede estar bloqueando el puerto 22: verifique las reglas del grupo de seguridad del servidor/iptables
  • Algunos enrutadores domésticos no reenvían el puerto 22 a su servidor; verifique las reglas de reenvío de puertos

"Error en la verificación de la clave de host":

  • Esto sucede si la huella digital SSH del servidor cambió (por ejemplo, se reconstruyó el servidor).
  • Elimine la antigua entrada de host conocida en la configuración SFTP de AnExplorer y vuelva a conectarse

La transferencia es lenta a través de datos móviles:

  • SFTP sobre 4G/LTE suele ser de 5 a 15 MB/s. Primero verifique la velocidad de sus datos móviles con una prueba de velocidad.
  • Las transferencias grandes son más rápidas con Wi-Fi a una VPN doméstica + SMB, pero eso requiere configuración de VPN.

Guías relacionadas

Instalar

Instalar AnExplorer

Derechos de Autor © DWorkS 2011 – 2026 Todos los derechos reservados