Pourquoi le Finder ne suffit pas
macOS peut se connecter à un serveur FTP depuis Aller → Se connecter au serveur dans le Finder, mais Apple précise que vous pouvez seulement copier des fichiers depuis ce serveur ; pour copier des fichiers vers le serveur, il faut une autre app. FTPS, c’est-à-dire FTP chiffré avec TLS, ne figure même pas dans la liste du Finder. Voir la page d’Apple Se connecter à des ordinateurs et serveurs partagés sur Mac.
FTP, FTPS ou SFTP ?
| Chiffré | Remarques | |
|---|---|---|
| FTP | Non | Le mot de passe et les fichiers circulent en clair. À utiliser seulement sur un réseau de confiance, ou quand rien d’autre n’est proposé. |
| FTPS | Oui, avec TLS | FTP avec chiffrement. Courant chez les hébergeurs web et sur les serveurs de sauvegarde. |
| SFTP | Oui, via SSH | Un autre protocole, souvent sur le même hôte. Voir SFTP sur Mac. |
Si votre hébergeur propose SFTP ou FTPS, utilisez l’un des deux.
Avant FTPS : installer les Command Line Tools
AnyBucket fait passer le TLS de FTPS par une petite passerelle Python : il lui faut donc python3, fourni avec les Command Line Tools d’Apple (outils de ligne de commande). Si vous ne les avez pas :
- Ouvrez Terminal.
- Exécutez
xcode-select --installet suivez les instructions.
Le FTP simple ne nécessite rien de plus.
Se connecter dans AnyBucket
- Appuyez sur ⇧⌘K (Fichier → Se connecter au serveur …).
- Sous Serveurs, choisissez FTP ou FTPS.
- Saisissez le serveur, votre nom d’utilisateur et votre mot de passe. Le mot de passe est enregistré dans votre trousseau de session.
- Saisissez si vous le souhaitez un chemin de départ, comme
/public_html, et un nom court. - Appuyez sur Se connecter, ou enregistrez d’abord un favori.
Vous pouvez aussi coller une adresse ftp:// ou ftps:// dans la palette (⌘K).
AnyBucket se connecte en mode passif, qui passe la plupart des pare-feu et des box, et FTPS utilise le TLS explicite. Si le certificat du serveur est auto-signé, AnyBucket vous le demande une fois et retient votre choix pour ce favori.
Mettre en ligne un site web
- Ouvrez le dossier de votre site sur Ce Mac dans un panneau et le serveur dans l’autre (⌘\ ouvre un second panneau).
- Marquez les fichiers avec Espace, ou appuyez sur ⌘A pour tous les marquer.
- Appuyez sur F5. Si un fichier existe déjà, choisissez Remplacer, Si plus récent, Garder les deux, Ignorer ou Reprendre, et cochez Appliquer à tous pour ne répondre qu’une fois.
Pour n’envoyer que ce qui a changé, appuyez plutôt sur ⌥F5 : Comparer et synchroniser liste chaque fichier nouveau ou modifié avant que quoi que ce soit ne bouge. Voir synchroniser un dossier avec un serveur.
Quitter FTP
Vous déplacez un site ou des archives d’un vieil hébergement FTP vers S3, WebDAV ou SFTP ? Ouvrez le serveur FTP dans un panneau et la nouvelle destination dans l’autre, marquez et appuyez sur F5. Les fichiers transitent par un petit tampon sur votre Mac, sans téléchargement à gérer. Voir copier des fichiers entre serveurs.
Si la connexion échoue
- FTPS échoue tout de suite : installez les Command Line Tools (voir plus haut). Voir dépannage.
- La connexion fonctionne mais les listes ne s’affichent pas : les ports passifs du serveur sont peut-être bloqués par son pare-feu. Demandez à votre hébergeur quels ports il utilise pour le mode passif.
- Un transfert s’est arrêté : il réessaie de lui-même ; ce qui échoue encore attend sous Action requise dans la fenêtre Transferts (⌥⌘T).