Come eseguire un server SFTP su Android

Come eseguire un server SFTP su Android

Ultimo aggiornamento :
La funzionalità Server SFTP è prevista per una versione futura di AnExplorer .Questa pagina descrive come funzionerà una volta disponibile.Per ora, utilizza Device Connect (server HTTP) per condividere i file del tuo telefono in modalità wireless: consulta la guida Device Connect .Per l'accesso crittografato, il client SFTP di AnExplorer può connettersi a qualsiasi server SFTP esterno: consulta la guida del client SFTP SFTP client guide .

Il server SFTP di AnExplorer trasforma il tuo telefono Android in un file server accessibile tramite SSH.Connettiti da qualsiasi client SSH/SFTP su un laptop, desktop o server remoto: lo spazio di archiviazione del tuo telefono è esposto in modo sicuro sulla rete.

A differenza del server FTP base di base, SFTP è crittografato su SSH.Ogni trasferimento di file è protetto, rendendo il server SFTP adatto per accedere al telefono in remoto tramite Internet o su reti non affidabili.

Quando utilizzare il server SFTP anziché il server FTP

SituazioneUtilizzare
Wi-Fi domestico, rete affidabileServer FTP (più semplice)
Wi-Fi pubblico, ufficio o accesso remotoServer SFTP (crittografato)
Automatizzazione dei backup da un PC/server al telefonoServer SFTP
Un altro sviluppatore deve scp file sul tuo telefonoServer SFTP
Connessione da un terminale Linux/Mac tramite sftp o scpServer SFTP

Come avviare il server SFTP

  1. Apri AnExplorer
  2. Apri la barra laterale del menu (tocca ≡ o scorri verso destra)
  3. Seleziona Server SFTP
  4. Tocca Avvia
  5. AnExplorer mostra: Host: 192.168.xx, Porta: 2222 (o la porta configurata)
  6. Imposta un nome utente e una password nelle impostazioni del server SFTP: non lasciare mai un server SFTP aperto senza credenziali

Il server viene eseguito solo mentre AnExplorer è attivo.Si spegne quando chiudi l'app o il sistema la uccide per liberare memoria.

Connessione da un computer

Da Windows (prompt dei comandi o PowerShell):

sftp -P 2222 [email protected]

Quindi utilizzare i comandi SFTP: ls , get filename , put filename , exit

Da Linux o Mac (terminale):

sftp -P 2222 [email protected]

Da FileZilla (Windows/Mac/Linux):

  1. Gestione sito > Nuovo sito
  2. Protocollo: SFTP – Protocollo di trasferimento file SSH
  3. Host: 192.168.1.105 , Porta: 2222
  4. Tipo di accesso: normale, nome utente, password
  5. Connettiti

Da Cyberduck (Mac):

  1. Apri Connessione > SFTP (protocollo di trasferimento file SSH)
  2. Server: 192.168.1.105 , Porta: 2222
  3. Inserisci nome utente e password

Automatizzazione: estrai i file del telefono da un server Linux

Un flusso di lavoro comune per gli sviluppatori: eseguire il backup automatico dei contenuti del telefono su un server domestico Linux utilizzando un processo cron:

# cron entry (runs every night at 2am)
0 2 *** sftp -P 2222 [email protected]:/sdcard/DCIM /backup/phone-photos/

Oppure utilizza rsync su SSH (se il server SFTP del telefono supporta i comandi rsync, varia in base all'implementazione):

rsync -avz -e "ssh -p 2222" [email protected]:/sdcard/ /backup/phone/

Questo è un modo affidabile per mantenere un backup automatico di foto/video dal telefono al NAS o al server domestico senza alcun servizio cloud.

Impostazioni del server SFTP

ImpostazioneRaccomandazione
Porto2222 (predefinito, evita conflitti con il sistema SSH sulla porta 22)
Nome utenteScegli qualcosa di non banale
Parola d'ordineUtilizza una password complessa
Directory principaleLimita a /sdcard/ o a una cartella specifica
Autenticazione chiave SSHDisponibile per client basati su chiave

Sicurezza: esposizione alla porta SFTP

Per impostazione predefinita, il server SFTP si collega all'IP corrente del telefono sulla rete locale.Se vuoi accedervi da fuori casa:

  1. Abilita il port forwarding sul router: inoltra porta esterna → porta IP del telefono 2222
  2. Utilizza l'IP pubblico del router o il nome host DDNS per connetterti in remoto
  3. Utilizza sempre una password quando esponi SFTP a Internet
  4. Considera una VPN ( OpenVPN ) invece del port forwarding per una maggiore sicurezza

Server SFTP vs Server FTP vs Connessione dispositivo

Server SFTPServer FTPDispositivo Connetti
Crittografato
Richiede il client SSH
Funziona da qualsiasi browser
Ideale perAccesso remoto/sicuroTrasferimenti LANCondivisione rapida
Guida correlataQuesta paginaServer FTPConnessione dispositivo

Guide correlate

Installa

Installa AnExplorer

Domande frequenti

Copyright © DWorkS 2011 – 2026 Tutti i diritti riservati