SFTP sur Android avec AnExplorer
SFTP (SSH File Transfer Protocol) est le moyen sécurisé de transférer des fichiers sur Internet. Contrairement au simple FTP, chaque connexion SFTP est cryptée via SSH : vos informations d'identification et vos données de fichiers sont protégées pendant le transit. AnExplorer prend en charge SFTP avec l'authentification par mot de passe et par clé SSH.
SFTP est le bon choix lorsque :
- Connexion à un serveur distant (VPS, serveur cloud, serveur domestique avec redirection de port)
- Accéder à un NAS Synology ou QNAP depuis l'extérieur de votre réseau domestique
- Travailler avec une machine Linux ou Raspberry Pi via Internet
- La sécurité est importante (par exemple, vous êtes sur un réseau Wi-Fi public)
Pour les transferts locaux uniquement sur un réseau domestique, SMB ou FTP sont des options plus simples.
Étape par étape : ajouter une connexion SFTP
- Ouvrez AnExplorer
- Appuyez sur + dans la barre latérale > SFTP
- Saisissez :
- Hôte : adresse IP ou domaine (par exemple,
203.0.113.50oumyserver.example.com) - Port : le port SSH par défaut est « 22 » ; certains fournisseurs utilisent « 2222 » ou un port élevé aléatoire
- Nom d'utilisateur : votre nom d'utilisateur de connexion SSH (par exemple,
ubuntu,pi,admin) - Mot de passe : Votre mot de passe SSH, OU laissez vide si vous utilisez une clé SSH
- Clé SSH : (Facultatif) Appuyez pour importer un fichier de clé privée (
.pem,id_rsa)
- Hôte : adresse IP ou domaine (par exemple,
- Appuyez sur Connecter
- Si vous êtes invité à accepter l'empreinte digitale du serveur (clé hôte), vérifiez qu'elle correspond et confirmez
- Ajoutez la connexion à vos favoris pour un accès rapide
Mot de passe et authentification par clé SSH
| Méthode | Sécurité | Commodité |
|---|---|---|
| Mot de passe | 🟡 D'accord | Facile à installer |
| Clé privée SSH | ✅ Beaucoup plus fort | Nécessite une configuration de clé |
Utilisation de l'authentification par clé SSH
Si votre serveur utilise l'authentification par clé (commune sur AWS, DigitalOcean, Linode, etc.) :
- Copiez le fichier « .pem » ou la clé privée sur la mémoire de votre téléphone
- Dans la configuration d'AnExplorer SFTP, appuyez sur Clé privée et accédez à votre fichier de clé.
- Laissez le champ du mot de passe vide (ou saisissez la phrase secrète si votre clé est protégée par une phrase secrète)
- Connectez-vous — SFTP s'authentifie via votre clé sans mot de passe
Cas d'utilisation SFTP courants
VPS/Serveur Cloud (AWS, DigitalOcean, Linode, Vultr)
Tous les principaux fournisseurs de VPS utilisent SSH + l'authentification par clé :
- Hôte : votre IP VPS (par exemple,
203.0.113.50) - Port :
22 - Nom d'utilisateur :
ubuntu(Ubuntu/Debian),ec2-user(Amazon Linux),root(dépend du fournisseur) - Clé : Le fichier
.pemtéléchargé lors de la création de l'instance
Une fois connecté, vous pouvez parcourir /var/www/html pour gérer les fichiers Web, /home/username/ pour les fichiers utilisateur ou tout répertoire auquel votre utilisateur SSH a accès.
NAS Synology (SFTP à distance)
- DSM > Panneau de configuration > Terminal et SNMP > Activer le service SSH
- Port : 22 (ou changement pour sécurité)
- Connectez-vous depuis AnExplorer : adresse IP publique du NAS ou nom d'hôte DDNS, port 22, nom d'utilisateur/mot de passe DSM.
- À la maison, sur le Wi-Fi local, SMB est plus rapide. SFTP est meilleur lorsque vous n'êtes pas chez vous.
Framboise Pi
- Activez SSH sur Pi :
sudo systemctl activate ssh && sudo systemctl start ssh - Recherchez l'IP Pi :
nom d'hôte -I - Connectez-vous depuis AnExplorer : IP locale de Pi, port 22, nom d'utilisateur « pi » (Raspberry Pi OS par défaut)
- Parcourez
/home/pi/pour les fichiers utilisateur,/media/pi/pour les clés USB connectées
Serveur domestique Linux
Toute machine Linux sur laquelle le serveur OpenSSH est installé est immédiatement accessible :
- Installer :
sudo apt install openssh-server(Ubuntu/Debian) - Démarrer :
sudo systemctl activate --now ssh - Connectez-vous depuis AnExplorer en utilisant l'adresse IP de la machine et votre nom d'utilisateur Linux
SFTP contre FTP contre SFTP
| Protocole | Port | Cryptage | Idéal pour |
|---|---|---|---|
| FTP | 21 | ❌ | Réseau local uniquement |
| FTPS | 990 | ✅TLS | Serveurs FTP avec prise en charge TLS |
| SFTP | 22 | ✅SSH | Tout serveur compatible SSH |
SFTP et FTPS sont tous deux cryptés, mais SFTP fonctionne via SSH (port 22) qui est déjà ouvert sur la plupart des serveurs. FTPS nécessite la configuration d'un certificat TLS côté serveur. SFTP est plus facile à configurer et plus universellement pris en charge.
Dépannage SFTP
** « Échec de l'authentification » avec le mot de passe correct :**
- Le serveur peut avoir
PasswordAuthentication nodans/etc/ssh/sshd_config— authentification par clé requise - Vérifiez la casse du nom d'utilisateur (sensible à la casse sous Linux)
- Sur AWS/GCP, la connexion par mot de passe root est généralement désactivée ; utilisez le bon utilisateur (
ubuntu,ec2-user, etc.)
"Délai d'expiration de la connexion" (ne se connecte jamais) :
- Le pare-feu sur le serveur bloque peut-être le port 22 — vérifiez les règles du groupe de sécurité du serveur/iptables
- Certains routeurs domestiques ne transfèrent pas le port 22 vers votre serveur — vérifiez les règles de redirection de port
"Échec de la vérification de la clé d'hôte" :
- Cela se produit si l'empreinte SSH du serveur a changé (par exemple, le serveur a été reconstruit)
- Supprimez l'ancienne entrée d'hôte connue dans les paramètres SFTP d'AnExplorer et reconnectez-vous
Le transfert est lent via les données mobiles :
- SFTP sur 4G/LTE est généralement de 5 à 15 Mo/s. Vérifiez d'abord la vitesse de vos données mobiles avec un test de vitesse.
- Les transferts volumineux sont plus rapides en Wi-Fi vers un VPN domestique + une PME, mais cela nécessite une configuration VPN.
Guides connexes
- Serveur SFTP sur Android
- Client FTP pour Android
- SMB pour l'accès au réseau local
- Guide de configuration du NAS
