Quand les gens pensent logiciel FTP, c’est généralement pour uniquement dans l’idée de transférer des fichiers de leur ordinateur vers un serveur distant, uniquement à travers un protocole FTP, et ils n’ont pas tort. File Transfer Protocol signifie bien transférer des fichiers, cependant les meilleurs logiciels FTP pour mac vont bien plus loin que ça, y compris à servir de Finder (grandement) amélioré !
Dans cet article je vais principalement faire des démonstrations avec Forklift, cependant avant que Setapp n’existe j’ai utilisé uniquement Transmit pendant des années, et je n’ai jamais eu à m’en plaindre. J’expliquerai plus loin les raisons pour lesquelles j’utilise dorénavant les deux. L’avantage de Setapp est que Yummy FTP pro est inclus aussi ! On a donc l’embarras du choix entre 2 des meilleurs logiciel FTP du marché…
Comme à mon habitude je ne teste pas les logiciels FTP gratuits, mais ceux que ça intéresse peuvent aller voir CyberDuck et FileZilla. Ou mieux encore être un puriste jusqu’au bout et tout simplement utiliser le Finder ou les lignes de commandes FTP !
Se connecter à un serveur distant depuis le Finder:
Le fait que le Finder puisse aussi servir de « logiciel FTP » n’est généralement pas connu.
Depuis le Finder, menu Aller > Se connecter au serveur… Command-K ouvrira une fenêtre de connexion dans laquelle on peut rentrer une adresse ftp de la manière suivante : ftp://nom.de.domaine
ou adresse IP ftp://179.209.114.8
.
Après avoir rentré vos identifiants, vous pourrez alors naviguer parmi les dossiers du serveur distant depuis une fenêtre du Finder. Pour tester vous-mêmes voici l’adresse d’un serveur de test : ftp://speedtest.tele2.net/
.
Forklift:
Je ne vais pas tourner autour du pot, ce qui m’a de suite impressionné dans Forklift c’est la richesse de customisation de la barre d’outils. Avoir une telle richesse de fonctionnalités, dont certaines raisonnablement complexes (Move to, Copy to, Sync Browsing, Compare, Show Hidden) à portée de clic a fait la différence pour moi.
De plus, Forklift offre un mode nuit que je trouve bien agréable, et il intègre des commandes GIT comme commit
,add
,push
etpull
.
Voyons maintenant quelques fonctionnalités très pratiques qui font gagner du temps. La liste complète est disponible sur le site de Binarynights. Encore une fois je les expose ici avec Forklift mais elles sont aussi disponibles dans Transmit ou d’autres logiciels FTP pour mac qui tiennent la route.
Installez Forklift depuis Setapp
Droplet, Disklet
Ce qu’on veut dans un logiciel de transfert de fichier c’est de pouvoir téléverser ou télécharger en quelques clics. Les fonctions droplet et disklet sont conçues pour ça et sont accessibles depuis la barre des menus. La première va créer une zone de glisser/déposer (drop zone) et la seconde va monter le serveur distant dans le Finder comme si c’était un disque dur externe !
Ainsi avec un droplet on peut facilement envoyer un fichier ou un dossier depuis le bureau ou une fenêtre du Finder.
Et avec un disklet on peut manipuler des fichiers avec tous les logiciels à disposition sur l’ordinateur. Notez que l’installation préalable de Fuse pour macOS est obligatoire pour pouvoir utiliser les disklets.
Serveur distant monté par Forklift dans le Finder comme une disque externe.
Synclet & Sync modes:
Les synclets sont le plus utilisés par les développeurs, mais ils peuvent être utilisés dans beaucoup d’autres cas de figure comme par exemple créer son propre système de backup cloud.
Choisissez le dossier source puis cliquez sur Sync, Forklift va alors afficher toutes les différences trouvées. On peut choisir un mode de synchronisation puis confirmer en recliquant sur Sync pour démarrer la synchro et/ou sur Save pour la sauvegarder et en faire un synclet.
Ce synclet deviendra alors accessible depuis la barre des menus et comme raccourci dans la barre latérale de Forklift. Sympa !
Installez Forklift depuis Setapp
Transmit:
Transmit offre à 90% les mêmes fonctionnalités que ForkLift, avec quelques différences comme des protocoles supplémentaires (à la date de rédaction) et le multithreading pour des transferts très rapides. La dernière version permet aussi de générer des clefs sécurisées depuis l’interface, ce qui n’est pas faisable depuis ForkLift.
Pour Transmit même chose mon conseil est de commencer par créer sa propre barre des menus.
Parmi les protocoles que propose Transmit se trouvent Google Drive, Dropbox, Microsoft OneDrive et d’autres solutions de stockage cloud grand public. Donc la question est : pourquoi vouloir accéder par un logiciel FTP à ce genre de stockage alors qu’ils proposent tous un utilitaire de synchro qu’on peut installer gratuitement pour y accéder depuis le Finder ?
Eh bien pour ne pas encombrer son disque dur système, ne pas installer un autre utilitaire qui va ralentir le démarrage du mac, et/ou ne pas avoir à utiliser un navigateur pour accéder aux données. Le seul utilitaire de synchro cloud que j’ai installé sur mes machines est Dropbox, mais comme j’utilise la synchronisation sélective (toujours dans le but de ne pas encombrer mon disque), j’accède souvent à mon compte Dropbox depuis Transmit pour les fichiers volumineux que je ne synchronise pas localement.
Et comme on peut sauvegarder ce type de connexion comme un droplet, cela permet en d’autres termes de créer son propre utilitaire de synchro cloud !
De ce fait, Transmit s’adresse plus à mon sens à une clientèle « grand public » que Forklift.
Se connecter en FTP depuis le Terminal
Notez que si apprendre quelques lignes de commande ne vous fait pas peur une connexion FTP peut aussi être effectuée depuis le Terminal avec la commande ftp username@host
, par exemple :
ftp michael@504.837.273.21
Vous rentrez ensuite votre mot de passe et pouvez naviguer sur le serveur distant avec les lignes de commande habituelles, et put
pour envoyer un fichier, ou get
pour le télécharger.
En conclusion, qu’est-ce qui fait un bon logiciel FTP ?
Voici quelques critères qui font, à mon humble opinion et après bientôt 10 ans d’utilisation quasi quotidienne, un bon logiciel FTP (en plus d’un design irréprochable évidemment) :
- synchronisation des favoris dans le cloud
- navigation synchronisée local/distant, local/local, distant/distant (et donc visualisation « double-pane »)
- intégration de tous les protocoles de connexion existants
- accès rapide à toutes les fonctionnalités, en 1 clic ou 1 raccourci clavier
- fonction de Disklet, Droplet et Synclet
Laisser un commentaire