Ce que macOS vous offre
- Finder : Aller → Se connecter au serveur se connecte aux partages SMB, NFS et WebDAV, et aux serveurs FTP en lecture seule. SFTP n’en fait pas partie. Apple décrit les options dans Se connecter à des ordinateurs et serveurs partagés sur Mac.
- Terminal :
sftp user@hostouvre une session interactive, etscp file user@host:/pathcopie un fichier. Les deux sont rapides et utilisent vos clés SSH, mais il n’y a rien à voir : vous tapez chaque chemin.
Pour quelques fichiers de temps en temps, Terminal suffit. Au quotidien, un client qui montre les deux côtés est plus simple.
Ce qu’un client SFTP doit offrir
| À rechercher | Pourquoi c’est important |
|---|---|
Vos propres clés, agent et configuration ~/.ssh |
Pas de second jeu de clés et d’hôtes à entretenir |
Hôtes de rebond (ProxyJump) |
Beaucoup de serveurs sont derrière un bastion |
Vérification des clés d’hôte avec known_hosts |
Vous avertit quand un serveur n’est pas celui que vous attendez |
| Votre Mac et le serveur côte à côte | Vous voyez les deux extrémités de chaque copie |
| Des copies qui survivent à une coupure de connexion | Les gros envois se terminent d’eux-mêmes |
| Modification dans votre propre éditeur | Corriger un fichier de configuration sans le télécharger à la main |
AnyBucket fait tout cela. Le comparatif montre lesquels de ces points décrivent les autres apps Mac.
Se connecter à un serveur SFTP
- Appuyez sur ⇧⌘K (Fichier → Se connecter au serveur …) et choisissez SFTP.
- Saisissez l’adresse du serveur et votre nom d’utilisateur. Laissez le mot de passe vide si vous vous connectez avec une clé.
- Connectez-vous. La première fois, AnyBucket affiche la clé d’hôte du serveur ; comparez son empreinte avec celle publiée par votre administrateur avant de lui faire confiance.
- Enregistrez-le en favori : la prochaine fois, ⌘K le retrouve en quelques lettres.
Vous pouvez aussi coller une adresse dans la palette : appuyez sur ⌘K et collez sftp://deploy@example.com/var/www.
Copier des fichiers
- Appuyez sur ⌘\ pour ouvrir un second panneau et choisissez Ce Mac, ou un autre serveur.
- Marquez les fichiers avec Espace, ou appuyez sur + et tapez un motif comme
*.html. - Appuyez sur F5 pour les copier dans l’autre panneau, ou sur F6 pour les déplacer.
Les transferts qui subissent une coupure reprennent sur une nouvelle connexion, et la file d’attente revient si vous quittez l’app. Quand les deux panneaux sont sur le même serveur SFTP et que votre compte dispose d’un shell, les copies s’effectuent sur le serveur avec cp : rien ne descend sur votre Mac.
Modifier des fichiers sur le serveur
Appuyez sur F4 sur un fichier et choisissez une app. AnyBucket l’y ouvre, et chaque fois que vous enregistrez, la modification est envoyée. F3 l’affiche dans Coup d’œil sans rien ouvrir. ⇧⌘C copie l’URL du fichier.
Clés, configuration et hôtes de rebond
Comme AnyBucket exécute /usr/bin/ssh, tout ce qui fonctionne avec ssh user@host dans Terminal fonctionne ici : mot de passe, clés, agent, ~/.ssh/config avec Host, IdentityFile et ProxyJump, et clés de sécurité. Si une connexion échoue, essayez d’abord le même hôte dans Terminal. Clés SSH et hôtes de rebond détaille la configuration.