Serveurs FTP, FTPS et SFTP
Un serveur s'ouvre dans un panneau comme un dossier. Vous copiez, déplacez, affichez et modifiez les fichiers comme sur un disque.
Travailler dans des sessions distinctes
Lancez une copie, un déplacement ou une suppression FTP/FTPS/SFTP avec « Dans une session distincte » dans la fenêtre de confirmation. Chaque tâche a ses propres connexions et sa fenêtre de progression avec Annuler ; la fenêtre principale reste disponible pour d’autres opérations. Les conflits ne concernent que cette session.
Utilisez F5, F6 ou F8 sur les fichiers du serveur, puis choisissez Dans une session distincte pour confirmer la destination ou la suppression. La nouvelle fenêtre affiche la progression, la vitesse et le temps du transfert, ainsi que le dialogue avec le serveur si les informations complètes sont activées. Annuler ou fermer cette fenêtre arrête uniquement sa tâche. Vous pouvez la réduire ; fermer la fenêtre principale n’arrête pas la session. OK ou Oui lancent toujours l’opération habituelle.
Chaque session ouvre ses propres connexions : vous pouvez lancer d’autres téléchargements, envois, déplacements ou suppressions. Les conflits appartiennent à leur fenêtre. Le bouton concerne les connexions directes FTP/FTPS/SFTP et le disque local, pas les archives ni les ordinateurs jumelés.
Protocoles
| Protocole | Chiffrement | Remarques |
|---|---|---|
| SFTP | oui (SSH) | recommandé ; mot de passe ou clé privée ; port 22 |
| FTPS | oui (TLS) | FTP avec l'option Utiliser le chiffrement TLS (FTPS) ; TLS explicite, en général port 21 ; les données sont chiffrées aussi |
| FTP | non | le mot de passe et les fichiers circulent en clair ; à n'utiliser que sur un réseau de confiance |
Le FTPS implicite (port 990), WebDAV et les disques en nuage ne sont pas pris en charge.
Nouvelle connexion
FTP/SFTP → Nouvelle connexion…
| Champ | Description |
|---|---|
| Nom | le nom dans la liste, par ex. « Mon serveur » ; vide = l'adresse du serveur |
| Protocole | FTP ou SFTP (FTPS, c'est FTP avec le chiffrement TLS) |
| Hôte | l'adresse du serveur, par ex. ftp.exemple.com |
| Port | 21 pour FTP, 22 pour SFTP — change automatiquement quand vous changez de protocole, s'il a encore sa valeur par défaut |
| Utilisateur | l'identifiant ; un champ vide avec FTP = connexion anonyme |
| Mot de passe | conservé dans le trousseau du système, pas dans le fichier de préférences ; avec une clé SFTP, la phrase secrète de la clé |
| Dossier de départ | facultatif, par ex. /home/utilisateur/projets ; un chemin sans / initial est relatif à votre dossier personnel sur le serveur |
| Clé privée (SFTP) | un fichier de clé facultatif, par ex. ~/.ssh/id_ed25519 ; bouton Parcourir… |
| Utiliser le chiffrement TLS (FTPS) | FTP seulement |
| Mode passif (PASV) | FTP seulement ; activé par défaut (voir plus bas) |
OK enregistre la connexion et s'y connecte aussitôt dans le panneau actif. Si une connexion porte exactement le même nom, ses paramètres — y compris le mot de passe — sont remplacés par les nouveaux.
Se connecter
Vous pouvez vous connecter à un serveur enregistré de plusieurs façons :
FTP/SFTP → le nom du serveur dans la liste du menu (« Mon serveur [SFTP] (exemple.com:22) ») — dans le panneau actif ;
FTP/SFTP → Gérer les connexions… → Connecter ;
un chemin favori qui pointe vers un dossier du serveur (F2) ;
la liste des serveurs dans un panneau : Cmd+2 / Ctrl+2, puis Enter (Contenu du panneau).
La fenêtre Connexion SFTP affiche « Connexion à SFTP hôte:port… » et, quand FTP/SFTP — détails complets est activé, le dialogue avec le serveur. Annuler interrompt la connexion.
Une fois connecté, le panneau affiche les fichiers du serveur, un bouton Déconnecter apparaît à côté du champ de chemin, et le titre de la fenêtre indique « Connecté à SFTP : nom (hôte) ».
Le dossier de départ :
le dossier du favori, si vous vous connectez depuis un chemin favori ;
sinon, le Dossier de départ des paramètres de la connexion ;
s'il n'y en a pas ou si le serveur le refuse — le dossier par défaut du serveur. L'application dit alors : « Le dossier de départ « … » n'a pas pu être ouvert — le dossier par défaut du serveur a été ouvert à la place. »
Si la connexion échoue, la fenêtre de connexion affiche la raison (par ex. un mauvais mot de passe, un dépassement de délai) et un bouton OK.
macOS : À la première connexion, le système peut demander si FlyingFiles peut utiliser le mot de passe du trousseau. Choisissez Toujours autoriser, et il ne le demandera plus. Parfois macOS affiche deux de ces demandes de suite ; c'est normal.
Travailler sur un serveur
Sur un serveur, les mêmes touches que sur un disque fonctionnent :
F3 et F4 — le fichier est téléchargé pour être affiché ou modifié, et l'enregistrement le renvoie ;
F5 et F6 dans les deux sens, y compris entre deux serveurs dans deux panneaux — les données passent alors par votre ordinateur, et chaque fichier est chargé entièrement en mémoire : les très gros fichiers se déplacent donc mieux en deux étapes, en passant par votre disque ;
F7, F8, Shift+F6, la compression, la recherche, la comparaison de dossiers et les statistiques ;
quand l'autre panneau est connecté à un serveur, le bouton Synchroniser le panneau avec l'autre panneau ouvre une deuxième connexion au même serveur et au même dossier dans le panneau actif.
Quand vous entrez dans un dossier, l'application le relit sur le serveur. Si le serveur est lent, vous pouvez le désactiver (Actualiser FTP/SFTP à l'entrée dans un dossier dans les Préférences) et actualiser à la main avec Cmd+R / Ctrl+R.
Transferts
Copier vers un serveur et depuis un serveur fonctionne comme une copie ordinaire, avec quelques ajouts :
Dates source conservées par défaut à l’envoi et au téléchargement (téléchargement depuis 1.7.3) ; date de copie ou question au choix dans les Préférences. Le mode rapide saute l’analyse et la conservation des dates. ↗
Préparation du transfert — l'application vérifie ce qui est déjà sur le serveur et affiche un compteur d'éléments vérifiés.
La fenêtre Transfert FTP / SFTP avec le dialogue avec le serveur (quand FTP/SFTP — détails complets est activé).
Bilan du transfert à la fin : fichiers, dossiers, éléments ignorés, en échec, données, durée et vitesse moyenne.
Fiabilité
Nouvelle tentative après un dépassement de délai — quand le serveur cesse de répondre au milieu d'un fichier, l'application réessaie (jusqu'à 3 fois par défaut) après le temps réglé dans Délai d'attente des transferts FTP/SFTP (3 s sans données par défaut).
Reconnexion après une coupure, dans le même dossier.
Contrôle d'intégralité — après une erreur, l'application compare la taille du fichier sur le serveur. Elle considère un fichier complet comme terminé et, quand l'état ne peut pas être établi, elle n'écrase pas le fichier à l'aveugle.
Vérification (Vérifier l'intégrité des copies FTP/SFTP, désactivée par défaut) — après chaque fichier, l'application compare les sommes SHA-256 du fichier source et de la copie. En SFTP, c'est le serveur qui calcule la somme (
sha256sum,shasumouopenssl) si le compte le permet ; sinon, l'application relit la copie. Un fichier qui ne correspond pas va dans la liste des éléments en échec.Annulation — l'application supprime du serveur un fichier envoyé à moitié ; lors d'un téléchargement, le fichier local reste intact.
Mode rapide
Avec des milliers de petits fichiers, vérifier le serveur avant le début du transfert prend longtemps. FTP/SFTP rapide dans les Préférences :
saute la préparation et la question sur les dates (les dates ne sont pas conservées) ;
pose la question des conflits pendant le transfert, au premier fichier existant, et votre réponse vaut jusqu'à la fin ;
affiche la progression sans totaux d'ensemble.
Se déconnecter
Le bouton Déconnecter à côté du champ de chemin, FTP/SFTP → Déconnecter ou le raccourci Cmd+D (macOS) / Ctrl+D (Windows) — tous agissent sur le panneau actif.
Le panneau revient à votre dossier personnel sur le disque local.
Emmener le panneau ailleurs (un disque, le dossier personnel, un favori) et quitter l'application déconnectent aussi.
Gérer les connexions
FTP/SFTP → Gérer les connexions… affiche une liste avec les boutons Connecter, Modifier, Supprimer et Fermer.
Modifier ouvre la fenêtre de connexion avec le mot de passe lu dans le trousseau du système (macOS peut demander l'autorisation). Changez-le ou laissez-le tel quel.
Supprimer demande confirmation (Non par défaut) et retire aussi le mot de passe du trousseau.
Lors d'une modification, le nom ne peut pas répéter celui d'une autre connexion (quelle que soit la casse).
Les mêmes opérations sont disponibles dans la liste des serveurs affichée dans un panneau : F3 affiche les informations, F4 modifie, Shift+F4 ajoute, F7 crée une catégorie et F8 supprime.
Mots de passe et clés
Les mots de passe sont conservés dans le trousseau macOS ou dans le Gestionnaire d'identification Windows, sous le nom de service FlyingFiles FTP et le nom de la connexion. Le fichier de préférences n'en contient jamais.
L'application ne lit un mot de passe que lorsque vous vous connectez à ce serveur ou modifiez la connexion — pas au démarrage.
Vous transférez les serveurs enregistrés, avec leurs mots de passe, vers un autre ordinateur par un fichier chiffré par mot de passe ou par le réseau local (Synchronisation et ordinateurs jumelés). Par le réseau, les mots de passe ne passent qu'aux ordinateurs que vous y autorisez.
Clé privée (SFTP) : indiquez le fichier de clé. Si la clé a une phrase secrète, saisissez-la dans le champ Mot de passe. Si la connexion par clé échoue et que le champ Mot de passe n'est pas vide, l'application essaie de se connecter avec ce mot de passe.
L'agent SSH (
ssh-agent, 1Password, Secretive) n'est pas utilisé — il vous faut un fichier de clé.
Messages fréquents :
« Fichier de clé privée introuvable : … » — vérifiez le chemin de la clé ;
« La clé privée … est chiffrée — saisissez sa phrase secrète dans le champ Mot de passe. »
Mode passif et mode actif (FTP)
Activé (PASV) : c'est votre ordinateur qui ouvre la connexion de données. Cela fonctionne derrière un routeur (NAT) et c'est la valeur par défaut.
Désactivé (actif) : le serveur se connecte à votre ordinateur. À essayer quand l'affichage d'un dossier ou un transfert dépasse le délai d'attente en mode passif.
Comptes limités à un dossier
Chez beaucoup d'hébergeurs, un compte ne voit que son propre dossier, et les chemins lui sont relatifs. Si le serveur refuse le Dossier de départ, saisissez un chemin relatif (par ex. public_html au lieu de /home/compte/public_html) ou laissez le champ vide.
Sécurité
Attention : FlyingFiles ne vérifie pas le certificat d'un serveur FTPS ni la clé d'hôte SFTP (il n'utilise pas de fichier
known_hosts). Le chiffrement protège de l'écoute, mais il ne détecte pas un serveur qui se fait passer pour un autre. Connectez-vous à des serveurs de confiance, et évitez de vous connecter depuis un réseau Wi-Fi public sans VPN.
Le FTP simple envoie le mot de passe et les fichiers en clair — si le serveur propose SFTP ou FTPS, choisissez l'un des deux.
Le journal des transferts (
logs/transfers.log) masque les mots de passe (PASS ********), mais il contient des adresses de serveurs, des noms d'utilisateur et des chemins de fichiers.
Dialogue avec le serveur et journal
FTP/SFTP — détails complets dans les Préférences (activé par défaut) affiche le dialogue avec le serveur dans les fenêtres de connexion, de préparation, de transfert et de téléchargement.
Indépendamment de ce réglage, le dialogue et les erreurs sont écrits dans le fichier
logs/transfers.logdu dossier de préférences (où le trouver).
Résolution des problèmes
| Symptôme | Que vérifier |
|---|---|
| « la connexion … a dépassé le délai de … s » | l'adresse et le port ; le pare-feu ; augmentez le Délai d'attente FTP/SFTP |
| l'affichage d'un dossier se fige et finit par une erreur (FTP) | désactivez le Mode passif dans les paramètres de la connexion, ou activez-le s'il était désactivé |
| erreur de connexion (par ex. 530) | le nom d'utilisateur et le mot de passe ; dans Gérer les connexions…, saisissez à nouveau le mot de passe |
| « Le serveur a également refusé le dossier de départ enregistré » | un compte limité à un dossier — chemin relatif |
| un transfert s'interrompt sur une liaison lente | augmentez le Délai d'attente des transferts FTP/SFTP et le Nombre de tentatives |
| la vérification SFTP prend longtemps sur le premier fichier | un compte sans interpréteur de commandes ; l'application relit le fichier — désactivez la vérification si vous n'en avez pas besoin |
FlyingFiles 1.7.4 · Les fonctions ajoutées après la 1.0.0 sont signalées dans le texte.