Exécutez un serveur SFTP sur Android
Le serveur SFTP d'AnExplorer transforme votre téléphone Android en un serveur de fichiers accessible par SSH. Connectez-vous depuis n'importe quel client SSH/SFTP sur un ordinateur portable, un ordinateur de bureau ou un serveur distant : le stockage de votre téléphone est exposé en toute sécurité sur le réseau.
Contrairement au serveur FTP de base, SFTP est chiffré via SSH. Chaque transfert de fichiers est protégé, ce qui rend le serveur SFTP approprié pour accéder à votre téléphone à distance via Internet ou sur des réseaux non fiables.
Quand utiliser le serveur SFTP au lieu du serveur FTP
| Situation | Utiliser |
|---|---|
| Wi-Fi domestique, réseau de confiance | Serveur FTP (plus simple) |
| Wi-Fi public, bureau ou accès à distance | Serveur SFTP (crypté) |
| Automatisation des sauvegardes d'un PC/serveur vers un téléphone | Serveur SFTP |
Un autre développeur doit transférer les fichiers scp sur votre téléphone | Serveur SFTP |
Connexion depuis un terminal Linux/Mac via sftp ou scp | Serveur SFTP |
Comment démarrer le serveur SFTP
- Ouvrez AnExplorer
- Ouvrez la barre latérale du menu (appuyez sur ≡ ou faites glisser votre doigt vers la droite)
- Sélectionnez Serveur SFTP
- Appuyez sur Démarrer
- AnExplorer affiche : Hôte : 192.168.x.x, Port : 2222 (ou votre port configuré)
- Définissez un nom d'utilisateur et un mot de passe dans les paramètres du serveur SFTP — ne laissez jamais un serveur SFTP ouvert sans informations d'identification
Le serveur ne fonctionne que lorsque AnExplorer est actif. Il s'arrête lorsque vous fermez l'application ou que le système la tue pour libérer de la mémoire.
Connexion depuis un ordinateur
Depuis Windows (invite de commande ou PowerShell) :
sftp -P 2222 nom d'[email protected]
Utilisez ensuite les commandes SFTP : ls, get filename, put filename, exit
Depuis Linux ou Mac (terminal) :
sftp -P 2222 nom d'[email protected]
Depuis FileZilla (Windows/Mac/Linux) :
- Gestionnaire de site > Nouveau site
- Protocole : SFTP – Protocole de transfert de fichiers SSH
- Hôte : « 192.168.1.105 », Port : « 2222 »
- Type de connexion : Normal, nom d'utilisateur, mot de passe
- Connectez-vous
Depuis Cyberduck (Mac) :
- Ouvrez Connexion > SFTP (SSH File Transfer Protocol)
- Serveur : « 192.168.1.105 », Port : « 2222 »
- Entrez le nom d'utilisateur et le mot de passe
Automatisation : extraire des fichiers téléphoniques d'un serveur Linux
Un flux de travail courant pour les développeurs : sauvegardez automatiquement le contenu du téléphone sur un serveur domestique Linux à l'aide d'une tâche cron :
# entrée cron (fonctionne tous les soirs à 2h du matin)
0 2 * * * sftp -P 2222 [email protected]:/sdcard/DCIM /backup/phone-photos/
Ou utilisez « rsync » sur SSH (si le serveur SFTP du téléphone prend en charge les commandes rsync – cela varie selon l'implémentation) :
rsync -avz -e "ssh -p 2222" [email protected]:/sdcard/ /backup/phone/
Il s'agit d'un moyen fiable de maintenir une sauvegarde automatique des photos/vidéos du téléphone vers le NAS ou le serveur domestique sans aucun service cloud.
Paramètres du serveur SFTP
| Paramètre | Recommandation |
|---|---|
| Port | 2222 (par défaut, évite les conflits avec le système SSH sur le port 22) |
| Nom d'utilisateur | Choisissez quelque chose de non trivial |
| Mot de passe | Utilisez un mot de passe fort |
| Répertoire racine | Restreindre à /sdcard/ ou à un dossier spécifique |
| Authentification par clé SSH | Disponible pour les clients basés sur des clés |
Sécurité : exposition du port SFTP
Le serveur SFTP se lie par défaut à l'adresse IP actuelle de votre téléphone sur le réseau local. Si vous souhaitez y accéder depuis l'extérieur de votre domicile :
- Activez la redirection de port sur votre routeur : transférer le port externe → port IP du téléphone 2222
- Utilisez l'adresse IP publique ou le nom d'hôte DDNS de votre routeur pour vous connecter à distance
- Utilisez toujours un mot de passe lorsque vous exposez SFTP à Internet
- Envisagez un VPN (OpenVPN) au lieu du transfert de port pour une meilleure sécurité
Serveur SFTP vs serveur FTP vs Device Connect
| Serveur SFTP | Serveur FTP | Connexion de l'appareil | |
|---|---|---|---|
| Crypté | ✅ | ❌ | ❌ |
| Nécessite un client SSH | ✅ | ❌ | ❌ |
| Fonctionne depuis n'importe quel navigateur | ❌ | ❌ | ✅ |
| Idéal pour | Accès à distance/sécurisé | Transferts LAN | Partage rapide |
| Guide connexe | Cette page | Serveur FTP | Connexion de périphérique |
Guides connexes
- Client SFTP — connectez-vous aux serveurs distants
- Serveur FTP — serveur LAN plus simple
- Device Connect — serveur HTTP pour navigateurs
- Transfert d'Android vers PC
