Exécuter un serveur SFTP sur Android – Guide AnExplorer

Exécuter un serveur SFTP sur Android – Guide AnExplorer

Dernière Mise à Jour :

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

SituationUtiliser
Wi-Fi domestique, réseau de confianceServeur FTP (plus simple)
Wi-Fi public, bureau ou accès à distanceServeur SFTP (crypté)
Automatisation des sauvegardes d'un PC/serveur vers un téléphoneServeur SFTP
Un autre développeur doit transférer les fichiers scp sur votre téléphoneServeur SFTP
Connexion depuis un terminal Linux/Mac via sftp ou scpServeur SFTP

Comment démarrer le serveur SFTP

  1. Ouvrez AnExplorer
  2. Ouvrez la barre latérale du menu (appuyez sur ≡ ou faites glisser votre doigt vers la droite)
  3. Sélectionnez Serveur SFTP
  4. Appuyez sur Démarrer
  5. AnExplorer affiche : Hôte : 192.168.x.x, Port : 2222 (ou votre port configuré)
  6. 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) :

  1. Gestionnaire de site > Nouveau site
  2. Protocole : SFTP – Protocole de transfert de fichiers SSH
  3. Hôte : « 192.168.1.105 », Port : « 2222 »
  4. Type de connexion : Normal, nom d'utilisateur, mot de passe
  5. Connectez-vous

Depuis Cyberduck (Mac) :

  1. Ouvrez Connexion > SFTP (SSH File Transfer Protocol)
  2. Serveur : « 192.168.1.105 », Port : « 2222 »
  3. 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ètreRecommandation
Port2222 (par défaut, évite les conflits avec le système SSH sur le port 22)
Nom d'utilisateurChoisissez quelque chose de non trivial
Mot de passeUtilisez un mot de passe fort
Répertoire racineRestreindre à /sdcard/ ou à un dossier spécifique
Authentification par clé SSHDisponible 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 :

  1. Activez la redirection de port sur votre routeur : transférer le port externe → port IP du téléphone 2222
  2. Utilisez l'adresse IP publique ou le nom d'hôte DDNS de votre routeur pour vous connecter à distance
  3. Utilisez toujours un mot de passe lorsque vous exposez SFTP à Internet
  4. Envisagez un VPN (OpenVPN) au lieu du transfert de port pour une meilleure sécurité

Serveur SFTP vs serveur FTP vs Device Connect

Serveur SFTPServeur FTPConnexion de l'appareil
Crypté
Nécessite un client SSH
Fonctionne depuis n'importe quel navigateur
Idéal pourAccès à distance/sécuriséTransferts LANPartage rapide
Guide connexeCette pageServeur FTPConnexion de périphérique

Guides connexes

Installer

Installer AnExplorer

Droits d'Auteur © DWorkS 2011 – 2026 Tous droits réservés