9 meilleurs clients FTP et SFTP pour Windows et Linux
FTPetSFTP(Secure File Transfer Protocol) jouent un rôle important dans l'administration des serveurs WordPress, la gestion des systèmes sur un réseau et le partage de fichiers.
Il existe une grande variété de services gratuits et premiumSolutions logicielles clients FTP et SFTPdisponibles pour que vous puissiez l'essayer, donc dans cet article, nous vous aiderons à affiner vos choix et à trouver la solution qui vous convient le mieux.
Voici notre liste des meilleurs clients FTP et SFTP pour Windows et Linux :
- SolarWinds Solar-PuTTY CHOIX DE L'ÉDITEUR Utilitaire de transfert de fichiers gratuit comprenant les options SFTP FTP et SCP. Téléchargez l'outil 100% gratuit.
- files.com (ESSAI GRATUIT) Un gestionnaire de fichiers basé sur le cloud qui peut être utilisé à la fois comme client et comme serveur pour des transferts de fichiers sécurisés ou pour le partage et le stockage de fichiers. Accédez à un essai gratuit de 7 jours.
- ExaVault (ESSAI GRATUIT)Ce service cloud fonctionne comme un médiateur pour les transferts de fichiers. Il agit donc comme un serveur, un système de stockage et un mécanisme de transfert. Commencez par un essai gratuit de 30 jours.
- WinSCP Largement utilisé et fiable, ce package pour Windows propose SFTP.FTPS, SCP et WebDAV.
- FichierZilla Fonctionnalité gratuite de transfert de fichiers sécurisé pour Windows, Mac OS X et Linux.
- CyberDuck Utilitaire de transfert de fichiers sécurisé gratuit qui fonctionne sous Windows et Mac OS et intègre la prise en charge de nombreux systèmes de stockage cloud populaires.
- MonstaFTP Service en ligne qui fonctionne via votre navigateur. Il déploie FTP, FTPS, SFTP et SCP. Il est disponible en versions gratuites et payantes.
- Client FTP gratuit CoffeeCupUtilitaire de transfert de fichiers gratuit pour Windows comprenant FTP, FTPS et SFTP.
- Progrès WS_FTP ProUn client de transfert de fichiers pour Windows proposant FTP, FTPS, SFTP, HTTP et HTTPS.
Note:Nous couvrons ici les logiciels clients. Si vous êtes unadministrateur réseauà la recherche d'un logiciel serveur SFTP,vérifier Les meilleurs serveurs SFTP et FTPS gratuits pour Windows et Linux .
Voir également: Aide-mémoire sur les commandes SFTP
Que rechercher dans un client FTP/SFTP ?
La réponse à cette question est vraiment « ça dépend ». Si vous êtes un utilisateur à domicile ou si vous gérez simplement un ou deux sites WordPress, vous pourrez peut-être vous en sortir avec un client de transfert de fichiers très simple. Tout ce dont vous aurez peut-être besoin est une simple interface utilisateur graphique (GUI) et la prise en charge d'un ou deux protocoles. En revanche, si vous êtes un utilisateur avancé ou soumis à des exigences de conformité spécifiques, vous pouvez avoir une liste de besoins beaucoup plus complète en ce qui concerne vos besoins en logiciels client FTP/SFTP. Vous trouverez ci-dessous un bref aperçu de certaines des fonctionnalités que vous voudrez peut-être surveiller :
- Prise en charge des protocoles et des méthodes de cryptage– Savez-vous que vous n’aurez besoin que du support SFTP ? Êtes-vous dans un rôle où un serveur utilise SFTP, un autre FTPS, un autre HTTPS et un autre FTP ? De même, vous souciez-vous (pour des raisons de conformité ou autres) de la sécurité des méthodes de cryptage utilisées par votre logiciel client ? Vous devrez tenir compte de ces points lors du choix du logiciel client.
- Glisser-déposer– Il s’agit d’une fonctionnalité pratique, mais le glisser-déposer avec les interfaces graphiques du logiciel client peut rationaliser le processus de transfert de fichiers.
- Vérifications de l'intégrité des fichiers– Comment savoir si le fichier que vous avez déplacé de l’emplacement A vers l’emplacement B y est arrivé sans aucune corruption ? Comparer le hachage ou la somme de contrôle peut vous aider à le faire. Certains logiciels clients s'en chargeront pour vous.
- Planification des actions– Combien de temps gagnerez-vous si vous ou votre équipe pouvez automatiser vos transferts de fichiers ? Si vous travaillez dans une entreprise de taille moyenne ou grande, l'automatisation des tâches simples peut vous aider à économiser sur Dépenses d'exploitation .
- Limites de connexion–
- Avez-vous besoin de pouvoir établir des connexions FTP/SFTP illimitées ou pouvez-vous vous en sortir avec seulement une ou deux ?
- Enregistrement– Pour l'audit, la conformité et le dépannage, des journaux détaillés peuvent être essentiels. La journalisation est-elle importante pour vous ?
- Synchronisation et sauvegardes– Avez-vous besoin de pouvoir synchroniser automatiquement des fichiers à deux emplacements différents ? L’automatisation d’un processus de sauvegarde ferait-elle gagner beaucoup de temps à votre équipe ? Si oui, recherchez ces fonctionnalités dans votre logiciel client.
Les meilleurs clients FTP et SFTP Windows et Linux
Notre méthodologie de sélection des clients FTP et SFTP
Nous avons examiné le marché des clients FTP et SFTP et analysé les options en fonction des critères suivants :
- Une interface conviviale que le personnel non technique peut utiliser
- La possibilité de gérer plusieurs sessions simultanément
- Une procédure de configuration simple pour ajouter plus de destinations de serveur
- Une fonction en un clic pour se connecter à un serveur
- Journalisation des activités
- Un outil gratuit, une période d'essai gratuite ou une garantie de remboursement pour l'évaluation
- Un bon prix pour le nombre et l'utilité des outils intégrés au logiciel
1. SolarWinds Solar-PuTTY (OUTIL GRATUIT)
Vents solairesrécemment publiéMastic Solaire, un logiciel qui reprend le populaire Mastic et le développe un peu plus loin pour ajouter une interface graphique plus moderne et une variété de fonctionnalités supplémentaires. Je couvrirai bientôt ce logiciel plus en détail dans un article, nous nous concentrerons donc ici sur les fonctionnalités FTP, SCP et SFTP de Solar-PuTTY.
Principales caractéristiques:
- Basé sur le PuTTY original
- Interface facile à utiliser
- Permet plusieurs sessions
- Transferts sécurisés
- Utilisation gratuite
En bref, ce logiciel portable est un outil utile pour les transferts de fichiers ponctuels. C'est gratuit, prend en charge les transferts par glisser-déposer, la journalisation, le stockage des informations d'identification et des sessions, et bien plus encore. J'utilise Solar-PuTTY à la place de PuTTY comme client SSH de référence depuis un moment, et le client SFTP a été un avantage appréciable.
Bien que je ne puisse pas dire que j'aime plus l'interface de Solar-PuTTY que WinSCP pour les transferts SFTP/SCP, le fait qu'il s'agisse également d'un client SSH est un gros plus. Cela et le stockage des sessions me permettent d'utiliser assez facilement Solar-PuTTY régulièrement.
Avantages:
- Fonctionnalités d'interface graphique intuitives par rapport à PuTTY
- Offre des protocoles de transfert de fichiers sécurisés tels que SCP et SFTP
- Prend en charge plusieurs sessions d'une manière facile à gérer
- Outil gratuit – meilleur que la plupart des options payantes
Les inconvénients:
- Bien que l'interface la rende plus conviviale, elle est toujours conçue spécifiquement pour les professionnels du réseau, et non pour les utilisateurs à domicile.
Si vous recherchez un logiciel Windows gratuit pouvant servir d’outil client de type « couteau suisse », essayez Solar-PuTTY gratuitement.
LE CHOIX DES ÉDITEURS
Mastic solaire SolarWinds est notre premier choix pour un client FTP et SFTP pour Windows et Linux, car il s'agit du produit d'un fournisseur leader d'outils de surveillance et de gestion du système, mais son utilisation est totalement gratuite. Cet outil possède toutes les fonctionnalités que vous attendez d'un utilitaire payant, comme la possibilité de gérer plusieurs sessions simultanées via une interface à onglets. Ce système peut également être utilisé pour l’automatisation des tâches. Le seul point qui pourrait être meilleur avec cet outil est qu’il n’est disponible que pour Windows et qu’il n’existe pas de version pour Linux.
Télécharger:Téléchargez cet outil 100% GRATUIT :
Site officiel:solarwinds.com/free-tools/solar-putty/registration
TOI:les fenêtres
2. Files.com (ESSAI GRATUIT)
fichiers.com est un service de gestion de fichiers qui peut être utilisé pour consolider tous les mouvements de fichiers. En tant que tel, le service cloud agira à la fois comme un FTP ou SFTP serveur et un client.
Principales caractéristiques:
- SFTP ou SFTP
- Client et serveur
- Comprend le stockage de sauvegarde
- Sécurité en transit et au repos
- Essai gratuit de 7 jours
Le service cloud de Files.com agit comme un tampon sécurisé entre votre organisation et le reste du monde et crée également un espace de fichiers partagé pour la collaboration. Les fichiers en transit sont téléchargés sur le serveur Files.com, puis le reste du voyage se déroule virtuellement. Le destinataire prévu du fichier reçoit un lien pour accéder au fichier en toute sécurité sur le serveur Files.com. Les paramètres de chaque fichier limitent les actions que chaque destinataire désigné peut effectuer sur celui-ci, comme le télécharger, le modifier ou le copier.
Le système Files.com peut être utilisé comme intermédiaire vers d'autres services de stockage cloud, tels que Dropbox et Google Drive. Le service intègre également des applications en ligne avec des logiciels de productivité et de collaboration, tels que Microsoft 365, afin que les documents puissent être créés, stockés et partagés directement sur le serveur Files.com. Cela élimine le besoin de télécharger et de télécharger des fichiers via FTP ou SFTP.
À proprement parler, FTP n'a aucune sécurité. Ainsi, comme tous les transferts de fichiers effectués avec Files.com sont cryptés, il ne s’agit pas vraiment d’un service FTP. Le service implémente FTP sur TLS, mieux connu sous le nom de FTPS. SFTP, ou SSH FTP, est implémenté sur Files.com à l'aide de clés publiques fournies par les normes ED25519, RSA ou DSA.
Files.com peut interagir avec des équipements sur site en tant que lecteur monté, via un navigateur Web ou via des utilitaires FTP de bureau, tels que CuteFTP ou WinSCP. Vous pouvez obtenir unEssai gratuit de 7 joursdu service Files.com pour le constater par vous-même.
Avantages:
- La gestion de fichiers basée sur le cloud rend la plateforme indépendante du système d'exploitation
- Prend en charge les intégrations dans d'autres services cloud tels que Google Drive et Dropbox, ce qui en fait une bonne option pour les entreprises qui utilisent d'autres services cloud
- Les fichiers peuvent être partagés via un lien, réduisant ainsi les temps de téléchargement et offrant plus de contrôle
- Les liens peuvent être configurés pour expirer, ainsi qu'être audités et contrôlés via des autorisations
Les inconvénients:
- Files.com propose des fonctionnalités plus avancées dont l'apprentissage complet peut prendre du temps
files.com Accédez à un essai GRATUIT de 7 jours
3. ExaVault (ESSAI GRATUIT)
ExaVaultest une plate-forme cloud qui vous permet d'éradiquer le besoin d'un client de transfert de fichiers en envoyant plutôt un lien aux destinataires. Vous téléchargez des fichiers sur le système avec n'importe quel client standard, puis vous y stockez le client ou envoyez un lien d'accès à d'autres avec une disponibilité chronométrée avant la suppression.
Principales caractéristiques:
- Basé sur le cloud avec stockage
- Contrôle d'accès au lien
- Autorisations de fichiers contrôlées par l'utilisateur
- Journalisation des activités
Considérez ce système comme un remplacement des clients FTP car, une fois le fichier sur la plateforme ExaVault, il n'est plus nécessaire de le transférer. Un gros avantage de cette stratégie est qu’elle centralise le stockage des fichiers pour les bureaux multisites ou virtuels et permet le partage et la distribution de fichiers entre les équipes. Il s’agit d’un système que vous utiliseriez pour soutenir les travailleurs à domicile.
Avantages:
- Flux de travail de transfert de fichiers gérés possibles pour l'automatisation des processus
- Options pour révoquer ou expirer les droits d'accès
- Journalisation centralisée des activités pour la conformité aux normes de protection des données
Les inconvénients:
- Pas de sonde gratuite
Obtenir un30 jours d'essai gratuitd'ExaVault.
ExaVault Commencez un essai GRATUIT de 30 jours
4. WinSCP
WinSCP est un client de transfert de fichiers populaire pour Windows, avec plus de 114 millions de téléchargements. C'est gratuit, extensible et prend en chargeSFTP,FTP(S),SCP, et WebDAV (une extension de HTTP). WinSCP prend en charge le glisser-déposer, une variété de langages, les scripts et comprend un éditeur de texte intégré.
Principales caractéristiques:
- Connexions sécurisées
- Choix des protocoles
- SFTP
- Version en ligne de commande pour les scripts
Ce logiciel a été mon logiciel SFTP et SCP préféré pendant un certain temps. La CLI (Command Line Interface), les intégrations PuTTY et la large base d'utilisateurs contribuent tous à étendre tout ce que vous pouvez tirer de ce logiciel gratuit.
Avantages:
- Interface simple – facile à utiliser et légère
- Application transparente open source
- Prend en charge une CLI ainsi qu'une interface graphique de base
Les inconvénients:
- Uniquement disponible sous Windows
- Manque de fonctionnalités d'édition de texte approfondies
Vous pouvez télécharger WinSCP ici .
5. FichierZilla
FichierZillaest un logiciel gratuit et open source (publié sous le Licence publique générale GNU ) Logiciel client FTP pour Windows, Mac OS X et Linux.
FileZilla est un logiciel client FTP populaire et mature qui prend en charge FTP, FTPS et SFTP. La version « pro » de FileZilla ajoute également la prise en charge de WebDAV et de divers fournisseurs de stockage cloud (Amazon S3, Dropbox, etc.). FileZilla prend en charge le glisser-déposer, le transfert de fichiers supérieurs à 4 Go, les limites de vitesse de transfert configurables, etc.
Principales caractéristiques:
- Transfert de fichiers sécurisé
- FTPS et SFTP
- Utilisation gratuite
L'un des avantages les plus importants de FileZilla est sa large communauté d'utilisateurs . Si vous ne parvenez pas à comprendre les choses par vous-même et que vous rencontrez des problèmes, cela pourrait être une ressource gratuite et pratique. Vous pouvez télécharger le client FileZilla gratuitement ici .
L'une des critiques de FileZilla a été qu'il tente d'ajouter des « bloatwares » lors de l'installation. Bien que cela soit compréhensible étant donné qu’ils essaient de gagner de l’argent, cela peut être rebutant pour de nombreux utilisateurs.
Avantages:
- Entièrement gratuit et open source, viable pour tous les budgets
- Compatible avec Windows, Linux et Mac, ce qui lui confère plus de flexibilité que des outils similaires
- Les transferts par glisser-déposer en font une bonne option pour les utilisateurs non techniques
Les inconvénients:
- Peut-être qu'un bloatware est associé à l'installation
- Pas de support payant, la communauté génère des corrections de bugs et des mises à jour
Au moins, FileZilla vous offre la possibilité de désactiver les logiciels supplémentaires pendant le processus d'installation. C'est quelque chose dont vous devez être conscient avant de cliquer aveuglément sur l'installation de cet outil.
6. CyberDuck
CyberDuck est un client de transfert de fichiers à distance gratuit et open source prenant en charge une grande variété de protocoles et de fournisseurs de stockage cloud. CyberDuck est une alternative solide pour les utilisateurs cherchant à s'éloigner de FileZilla car il offre bon nombre des mêmes fonctionnalités et la possibilité d'importer des signets depuis FileZilla (ainsi que plusieurs autres applications).
Principales caractéristiques:
- Compatible avec le stockage cloud
- FTPS et SFTP
- Utilisation gratuite
Bien que CyberDuck dispose d'un ensemble de fonctionnalités respectables en matière de prise en charge des protocoles (FTP, FTPS, SFTP et WebDAV sont tous pris en charge) et de sécurité, ce qui m'a vraiment marqué, c'est sa prise en charge d'une grande variété de fournisseurs de stockage cloud. CyberDuck prend en charge Amazon S3, OpenStack Swift, Backblaze B2, Microsoft Azure & OneDrive, Google Drive, DRACOON et Dropbox.
Avantages:
- Projet entièrement gratuit et open source
- Prend en charge plusieurs protocoles de transfert tels que FTP/S, SFTP et WebDAV
- Possède une grande variété d'intégrations dans des plates-formes telles que Google Drive, Dropbox, Amazon S3 et Azure
- Offre un stockage d'identifiants crypté
Les inconvénients:
- Les fonctionnalités de glisser-déposer pourraient être améliorées
- La vue par défaut pourrait être rendue plus conviviale
L’interface graphique n’est pas par défaut une vue « à deux volets » par glisser-déposer comme beaucoup d’autres clients, mais je n’ai eu aucun problème à faire glisser depuis l’Explorateur Windows vers l’interface graphique de CyberDuck. Vous pouvez télécharger CyberDuck pour Windows ou Mac directement depuis sa page d'accueil ici .
7.MonstaFTP
MonstaFTPest une nouvelle approche du FTP. Il s'agit d'une application basée sur PHP et Javascript quifonctionne sur un site Webet efficacementfait de votre navigateur le client FTP. Bien que cela signifie que l’administrateur du serveur réseau devra le configurer et que ce ne soit donc pas la solution idéale pour tout le monde, nous avons pensé que l’idée méritait d’être notée ici également.
Principales caractéristiques:
- Basé sur un navigateur
- FTP, SFTP, FTPS et SCP
- Version gratuite
MonstaFTP prend en chargeFTP,FTPS,SFTP, etSCP. Il permet aux utilisateurs de télécharger des fichiers .zip et de les extraire côté serveur, de modifier des fichiers à l'écran, de personnaliser l'interface utilisateur et de renommer le logiciel. Cela pourrait être une solution intéressante si vous êtes un administrateur cherchant à faciliter la vie de vos utilisateurs. Au lieu de leur faire choisir eux-mêmes un client (ce qui peut entraîner une charge de support non négligeable pour vous), vous pouvez fournir le client côté serveur. La possibilité de glisser-déposer depuis l’Explorateur Windows est également un avantage appréciable.
Avantages:
- Fonctionne sur le Web, ce qui signifie qu'aucune installation n'est requise
- Prend en charge plusieurs protocoles comme FTP, SFTP et SCP
- L'édition à l'écran est utile pour les transferts de fichiers fréquents et l'efficacité du flux de travail
- Le logiciel peut être renommé – une option possible pour les MSP souhaitant revendre le service
Les inconvénients:
- Pas de version téléchargeable
- Sensible aux exploits du navigateur si la machine est infectée
Il existe des versions allégées (gratuites), professionnelles (49 $/an) et hôtes (149 $/an) de MonstaFTP disponibles au moment d'écrire ces lignes. Vous pouvez télécharger la version gratuite ou acheter une licence ici . Vous pouvez également ajouter un essai gratuit de 45 jours de Host Edition lorsque vous téléchargez la version allégée. Si vous souhaitez le tester avant de l'installer, vous pouvez faire une démonstration de MonstaFTP depuis votre navigateur. ici .
8. FTP gratuit de CoffeeCup
Tasse à caféClient FTP gratuitest un gratuitFTP,FTPS, etSFTPclient pourles fenêtressystèmes d'exploitation. En plus de ces protocoles de transfert de fichiers, il peut également prendre en charge HTTP. L'interface graphique prend en charge le glisser-déposer, et si vous êtes d'accord avec les publicités en bas de la fenêtre, elle est assez facile à utiliser.
Principales caractéristiques:
- FTP, FTPS et SFTP
- Bon pour l'archivage
- Version gratuite financée par la publicité
La version gratuite de CoffeeCup FTP prend en charge l'archivage, les signets combinés, les informations sur les fichiers historiques, etc. La version payante de ce logiciel, Direct FTP ajoute des fonctionnalités telles qu'un éditeur de code intégré avec fonctionnalité de complétion de code.
Avantages:
- Offre un éditeur de texte/code intégré
- Est totalement gratuit
- Prend en charge les protocoles de transfert courants, notamment via HTTP
Les inconvénients:
- L'interface semble obsolète
- Uniquement disponible pour Windows
- Présente des publicités
Vous pouvez télécharger CoffeeCup FTP gratuit ici . Vous pouvez acheter Direct FTP ici .
9. Progrès WS_FTP Pro
Progress (anciennement IPswitch propose) un côté client professionnel WS_FTP robuste pour Windows avec une variété de fonctionnalités avancées. Selon Progress, ce client de transfert de fichiers populaire jouit de la confiance de plus de 40 millions d'utilisateurs.
Principales caractéristiques:
- FTP, FTPS, SFTP, HTTP et HTTPS
- Automatisation des tâches
- 30 jours d'essai gratuit
Le client professionnel WS_FTP prend en charge une variété de protocoles de transfert, notamment FTP, FTPS, SFTP, HTTP et HTTPS. Cela rend le logiciel client d'IPswitch hautement extensible. Si un protocole ne fonctionne pas, vous n’aurez pas besoin de passer immédiatement à un autre logiciel pour faire le travail. Avec de nombreux cas d’usage préférant les transferts HTTP ou HTTPS vers FTP ou SFTP, l’ajout de ces deux protocoles est un gros plus.
WS_FTP Professional Client prend également la sécurité très au sérieux. Le cryptage de transport AES 256 bits peut sécuriser les transferts de fichiers, l'intégrité des fichiers est validée à l'aide de diverses méthodes, notamment SHA512, PGP le cryptage des fichiers est pris en charge et la cryptographie est validée FIPS 140-2. Ces fonctionnalités constituent un avantage considérable non seulement pour les utilisateurs professionnels qui cherchent à rester conformes, mais également pour les utilisateurs qui accordent une grande importance à la sécurité.
Un autre avantage de WS_FTP Professional Client est la possibilité d'automatiser les tâches et de sauvegarder les données. Par exemple, si vous souhaitez supprimer un fichier de l'emplacement A après son transfert vers l'emplacement B, vous pouvez automatiser ce processus ainsi que le transfert. De même, vous pouvez planifier et compresser des sauvegardes de données importantes vers divers emplacements, notamment des disques durs, des partages réseau, des serveurs de fichiers ou des services d'hébergement Internet. La fonction de synchronisation vous aide à synchroniser différents répertoires les uns avec les autres et peut contribuer à rationaliser l'administration.
De plus, ce logiciel de Progress comprend de nombreuses autres fonctionnalités premium qui contribuent à en faire une solution client de transfert de fichiers holistique. Ces fonctionnalités incluent des notifications par e-mail, des connexions illimitées, la prise en charge du serveur proxy, la journalisation, la possibilité de créer et d'afficher des vignettes (pensez à WordPress), et bien plus encore.
Avantages:
- Utilise le cryptage et la validation de l'intégrité des fichiers pour garantir que les fichiers ne sont pas falsifiés
- Les offres prennent en charge les principaux protocoles globaux, notamment HTTP/S
- Les fonctionnalités de sécurité permettent le transfert de fichiers qui doivent respecter les normes de conformité (HIPAA, PCI, FISA)
- Offre l'automatisation des tâches et la synchronisation des fichiers pour convenir aux grandes équipes
Les inconvénients:
- A une courbe d'apprentissage plus abrupte que la plupart des autres clients FTP
Même s'il regorge de fonctionnalités, j'ai trouvé WS_FTP Professional Client assez simple pour démarrer. L'interface graphique glisser-déposer est assez intuitive et vous aide à vous lancer directement dans le transfert de fichiers. Vous pouvez télécharger un essai gratuit du client FTP Progress ici .
Alternativement : utilisez les programmes CLI intégrés Linux, Windows et macOS
Si vous ne pouvez pas ou ne voulez pas installer de programmes, vous pourrez peut-être vous en sortir grâce aux différentes options de ligne de commande disponibles sur la plupart des systèmes d'exploitation modernes. Nous fournirons ici un aperçu rapide de ce qui est disponible sur Linux, macOS et Windows.
Pour ceux d'entre vous qui sont à l'aise avec la CLI Linux, le SFTP et FTP les programmes peuvent être tout ce dont vous avez besoin. Si vous êtes à l'aise avec l'utilisation de SSH à partir d'une ligne de commande, l'utilisation de ces deux programmes devrait être assez simple. Pour une introduction à SFTP à partir de la CLI Linux, consultez cet article sur l'Océan numérique .
Étant donné qu'ils sont tous les deux, le programme de ligne de commande macOS SFTP est similaire au programme Linux SFTP décrit ci-dessus. Cependant, à partir de High Sierra, macOS a abandonné la prise en charge du FTP en texte brut à partir de la ligne de commande (consultez ceci pour plus de détails). Si vous avez besoin de la prise en charge FTP en texte brut CLI et que vous exécutez un macOS plus récent, l'installation de l'open source pourrait être la solution. La commande Brew Install inetutils peut être utilisée pour installer la suite d'outils inetutils. Remarque : inetutils inclut une variété de programmes client et serveur, dont beaucoup transfèrent des données en texte brut. Pensez à utiliser une méthode de transfert de fichiers cryptés comme SFTP ou FTPS au lieu d'installer inetutils.
Windows propose également un programme FTP en ligne de commande intégré que vous pouvez appeler simplement en tapant « ftp » à l'invite de commande. Cependant, il n’existe pas de programme de ce type pour SFTP, vous devrez donc installer un outil client tiers tel que PSFTP (des créateurs de Putty).
Mentions honorables
Il y a deux produits logiciels clients qui ont raté de peu notre liste (si vous pensez que nous devrions reconsidérer notre décision, faites-le nous savoir dans la section Commentaires ci-dessous).
FTP classique est un logiciel que vous voudrez peut-être envisager si vous êtes un utilisateur de Windows Home qui n'a besoin que de la prise en charge de FTP et FTPS (SFTP n'est pas pris en charge). Compte tenu du contexte de notre liste, nous avons décidé de la laisser de côté car la version gratuite n'est disponible que pour une utilisation non commerciale.
FireFTP est un navigateur populaire que nous aurions ajouté à notre liste si Firefox n'avait pas abandonné son support. Désormais, FireFTP recommande aux utilisateurs d'utiliser le navigateur WaterFox, moins populaire, nous avons donc décidé de les laisser de côté. Le raisonnement derrière cette décision n'était pas que FireFTP ou WaterFox étaient médiocres, mais simplement que changer de navigateur uniquement pour la prise en charge FTP n'était peut-être pas idéal étant donné la disponibilité d'alternatives.
À savoir : clients FTP, FTPS, SFTP, SCP et Fish
Qu’est-ce que FTP ?
Le File Transfer Protocol (FTP) est, comme son nom l'indique, un protocole client-serveur utilisé pour transférer des fichiers entre ordinateurs sur un réseau. FTP utilise les numéros de port TCP (Transmission Control Protocol) 20 et 21 par défaut. FTP permet aux utilisateurs de télécharger, télécharger, afficher, renommer, supprimer des fichiers, etc. .
FTP est un protocole relativement ancien. Bien que cela aide à expliquer certaines bizarreries comme l’utilisation de deux ports, cela témoigne également de la maturité du protocole. La norme originale pour FTP, RFC114 , a été publié en 1971. La norme actuelle, RFC959 , a été publié en 1985.
Modes de connexion : FTP actif ou passif
Il existe deux modes de connexion FTP discrets : FTP actif et FTP passif . En mode FTP actif, le port 21 est utilisé pour envoyer les commandes de contrôle qui dictent ce qui se passe pendant une session FTP. Le port 20 est utilisé pour le transfert réel des données. En mode FTP passif, un port arbitraire supérieur à 1023 est utilisé à la place du port 20. Site Slack aborde en profondeur le sujet du FTP actif ou passif si vous souhaitez en savoir plus.
Modes de transfert : binaire ou ASCII
Il existe également deux modes de transfert FTP différents : binaire et ASCII.
Pour les fichiers texte(c'est-à-dire un fichier lisible par l'homme avec un programme comme Notepad, vi ou nano),ASCII est recommandé. En effet, le mode de transfert ASCIIprend en charge la traduction de caractères entre différents systèmes(par exemple, conversion de caractères de fin de ligne ). Cela peut être important lors du transfert scripts .
Pour les fichiers non texte, comme les images JPEG,le mode de transfert binaire est recommandé. En effet, la traduction de caractères en mode ASCII peut corrompre les fichiers non texte. Si vous avez déjà transféré une image entre deux ordinateurs et qu’elle n’était pas visible sur la machine réceptrice, la cause première peut être l’utilisation du mode de transfert ASCII.
Si cela devient un peu difficile à suivre, ne vous inquiétez pas trop.Dans la plupart des cas, vous pouvez simplement utiliser le mode de transfert binaire sans y penser davantage.
FAQ sur les clients FTP et SFTP
Le FTP est-il sécurisé ?
En un mot, non. FTP envoie des fichiers et des informations d'identification sur le réseau effacer le texte . Cela signifie que les données envoyées viaFTP n'est PAS crypté.
Pour cette raison, il est souvent préférable d'utiliser une méthode de transfert cryptée commeFTPS(FTP sécurisé) ouSFTP(Protocole de transfert de fichiers SSH).
Qu’est-ce que FTPS ?
FTPS est en fait FTP avec prise en charge de TLS (Transport Layer Security). Dans le passé, FTPS utilisait également SSL (Secure Sockets Layer). SSL est aujourd'hui beaucoup moins courant avec FTPS en raison de divers problèmes de sécurité. L'utilisation de FTPS au lieu du FTP standard vous permet d'obtenir les fonctionnalités de FTP, ainsi que les avantages du cryptage et des certificats.
Il existe deux principaux types de connexions FTPS, implicites et explicites. Les serveurs utilisant FTP implicite écoutent les connexions sur le port 990 au lieu du port 21. Comme mentionné par FileZilla, FTPS implicite est un protocole hérité à ce stade . Cela signifie que vous ne verrez plus de FTPS implicite utilisé autant que de FTPS explicite de nos jours. FTPS explicite (alias FTPES) utilise le port 21 comme FTP standard et permet au client d'appeler explicitement une connexion cryptée.
Qu’est-ce que SFTP ?
SFTP , contre-intuitivement, n'est PAS simplement une version cryptée du protocole FTP. Bien qu'il ait le même objectif de transfert et de gestion de fichiers, sous le capot SFTP est très différent de FTP et FTPS . Beaucoup de ces différences proviennent du fait que SFTP se situe au sommet du protocole SSH (Secure Shell).
Une différence significative réside dans l’utilisation des ports. Au lieu d’utiliser deux ports discrets, SFTP n’en utilise qu’un seul. Par défaut, ce port est le port TCP 22 (le port SSH par défaut). L’utilisation du port SSH présente l’avantage supplémentaire de rendre SFTP généralement plus « convivial pour les pare-feu » et moins susceptible d’être bloqué par défaut.
De plus, SFTP permet aux utilisateurs de bénéficier de l'utilisation de clés privées SSH. Si vous n'êtes pas familier avec les avantages des clés privées SSH et de la cryptographie asymétrique, consultez Cet article de l'Océan Numérique. En bref, les clés privées SSH ajoutent une couche de sécurité supplémentaire au processus d'authentification.
Personnellement, je préfère SFTP à FTP/FTPS/FTPES, mais il existe des arguments de cas d'utilisation pour les deux. La quasi-omniprésence de SFTP sur la plupart des serveurs Linux/Unix, les avantages du pare-feu liés à l'utilisation du port unique et les avantages en matière de sécurité liés à l'utilisation de SSH sont les raisons de ma préférence. Cependant, certains peuvent plaider en faveur de FTPS en fonction des spécificités d'un environnement donné (par exemple, s'il existe déjà des serveurs FTP en cours d'exécution), de la prise en charge de Certificats X.509 , ou prise en charge des transferts de fichiers de serveur à serveur.
Qu'en est-il des SCP et des FISH ?
Si vous recherchez des protocoles de transfert de fichiers, vous avez peut-être rencontré SCP (Secure Copy) et POISSON (Fichiers transférés via le protocole Shell). Ces deux protocoles sont similaires à SFTP dans le sens où ils utilisent SSH pour faciliter la connexion (FISH peut également utiliser rsh ).
SCP est une solution populaire qui peut s'avérer utile si vous avez simplement besoin de transférer des fichiers. Cependant, si vous devez répertorier des répertoires distants, créer de nouveaux répertoires, supprimer des fichiers ou effectuer d'autres tâches administratives, vous devrez utiliser SFTP ou FTP.
FISH n'est pas aussi largement utilisé que SCP ou SFTP, mais peut être utile lorsque les ressources et la possibilité d'installer des logiciels côté serveur sont très limitées.
Où sont utilisés FTP et SFTP ?
Vous pouvez trouver FTP et SFTP utilisés dans une grande variété de cas d'utilisation. Chaque fois que vous avez besoin de transférer des fichiers d'un ordinateur A vers un ordinateur B ou de gérer des fichiers sur un système distant, cela constitue un cas d'utilisation potentiel pour SFTP et FTP. Certains des cas d'utilisation les plus populaires incluent :
- Téléchargement de fichiers vers des systèmes de gestion de contenu (CMS) comme WordPress .
- *rien administration du serveur. SFTP est « le » choix populaire ici.
- Partage de fichiers. L'utilisation d'un protocole tel que SFTP peut être particulièrement utile pour répondre aux exigences de conformité (par exemple pour SOX , HANCHE , ou FIPS ).
- Mises à niveau du micrologiciel. De nombreux appareils prennent en charge les mises à niveau du micrologiciel via FTP ou SFTP.
Dites-nous ce que vous en pensez!
C'était notre liste des huit meilleurs clients FTP et SFTP pour Windows et Linux. Avez-vous essayé l'un des outils logiciels mentionnés dans cet article ? Pensez-vous qu'il y a quelque chose que nous avons oublié ? Avez-vous une question sur un FTP ou un SFTP ? Faites-nous savoir dans la section commentaires ci-dessous.