Comment installer et configurer un serveur FTP sous Windows 11 étape par étape

Dernière mise à jour: 21/05/2025
Auteur: Isaac
  • Le protocole FTP permet un partage de fichiers efficace et flexible sur le réseau. Windows 11.
  • Une configuration correcte du FTP nécessite l’installation d’IIS, l’ajustement des autorisations et la compréhension de ses risques de sécurité.
  • Il existe des alternatives plus sécurisées telles que FTPS et SFTP, recommandées pour les transferts sensibles.

Serveur FTP sur Windows 11

Vous envisagez de créer votre propre Serveur FTP dans Windows 11 et vous ne savez pas par où commencer ? Le transfert de fichiers FTP reste une fonctionnalité essentielle sur de nombreux réseaux domestiques et professionnels, même s'il est souvent perçu comme obsolète ou compliqué. La réalité est que, correctement configuré, connecter des ordinateurs ou partager des dossiers via FTP sur votre réseau local (ou même depuis l'extérieur de votre domicile) est plus facile qu'il n'y paraît. Il vous suffit de suivre une série d’étapes ordonnées, de comprendre certains concepts de base et de prendre un minimum de précautions concernant les permis et la sécurité.

Dans cet article, nous allons plonger dans les détails de la Configuration d'un serveur FTP natif sous Windows 11 à l'aide des services Internet (IIS). Nous aborderons tous les aspects clés : des risques de sécurité associés, des exigences, de la configuration pratique et des exemples concrets, aux conseils pour l'accès multi-appareils et aux alternatives plus avancées. Si vous recherchez une référence complète, pratique et détaillée sur la façon d'installer et de lancer un serveur FTP sur Windows 11, voici toutes les informations dont vous avez besoin.

Qu’est-ce que FTP et à quoi sert-il dans Windows 11 ?

El Protocole FTP (File Transfer Protocol) Il s'agit d'une technologie plus ancienne, mais toujours très appréciée, qui permet de transférer des fichiers entre un client (par exemple, votre PC personnel) et un serveur sur un réseau TCP/IP. Bien qu'il existe des alternatives plus modernes et plus sûres, Le FTP reste une option simple et flexible pour le partage de fichiers au sein d'un réseau local ou pour gérer téléchargements et télécharge sur des serveurs de toutes sortes.

Dans le cas de Windows 11, le Prise en charge FTP Il est livré en standard grâce à son intégration avec IIS (Internet Information Services), un environnement qui permet de mettre en place à la fois un serveur Web et un serveur FTP sans recourir à un logiciel externe. Cela transforme votre ordinateur en un point d'accès pour le partage de dossiers, de fichiers multimédias ou de répertoires entiers avec d'autres appareils de votre réseau (et, si vous le souhaitez, depuis l'extérieur, mais avec des précautions).

Pourquoi est-il utile d’avoir un serveur FTP à la maison ou au bureau ?

  • Permet Partagez de gros volumes de fichiers sans recourir à des services cloud ou à des tiers.
  • Il est idéal pour gérer des sauvegardes automatiques, transférer des documents de travail ou installer rapidement des fichiers sur d'autres ordinateurs.
  • Il fonctionne à la fois localement et sur Internet., si les ports et le pare-feu sont correctement configurés.

Menu FTP dans Windows 11

Aspects importants avant de créer un serveur FTP sous Windows 11

Avant de vous lancer tête baissée dans l’installation et la configuration de votre propre Serveur FTP avec Windows 11, il est essentiel de prendre en compte une série de détails, tant fonctionnels que sécuritaires :

  • Transmission claire:Le protocole FTP standard ne crypte pas les données ni les mots de passe, ce qui le rend vulnérable à l'interception si vous utilisez un réseau public ou Internet. Si vous envisagez d’utiliser FTP en dehors de votre réseau local, envisagez des alternatives telles que FTPS (FTP sur SSL/TLS) ou SFTP (FTP sur SSH), qui offrent un cryptage.
  • Compatibilité avec les versions Windows:La gestion native du serveur FTP à l'aide d'IIS n'est disponible que sur les versions Windows 11 Pro, Enterprise ou Server, et non sur Windows 11 Home.
  • Autorisations et utilisateurs: définir dès le début qui peut accéder à vos dossiers partagés, quelles autorisations il aura (lecture, écriture, les deux) et si l'accès sera anonyme ou avec authentification.
  • Emplacement des dossiers:Choisissez une structure de répertoire bien organisée et définissez clairement le dossier racine (domicile) de vos fichiers FTP, en séparant les données à partager des autres parties sensibles du système.
  • Pare-feu et ports:Le port standard pour FTP est 21, mais si vous toupie ou le pare-feu le bloque, vous devrez l'ouvrir pour autoriser l'accès. N'oubliez pas de le régler sur les deux windows Defender Pare-feu, si nécessaire, sur votre routeur domestique.

La section suivante décompose étape par étape le processus complet d'installation, de configuration et de sécurisation du fonctionnement de un serveur FTP sur Windows 11 avec IIS.

Prérequis pour configurer un serveur FTP sous Windows 11

Pour obtenir un environnement FTP entièrement fonctionnel et sécurisé sur votre système, vous devrez répondre aux exigences techniques et de configuration suivantes :

  • Windows 11 Pro, Entreprise ou Serveur avec des droits d'administrateur local.
  • Accès à Fonctions du Panneau de configuration et des services Internet (IIS).
  • Au moins un dossier dédié au partage de fichiers, avec la structure d'autorisation appropriée.
  • Un client FTP pour les tests, tel que Explorateur de fichiers Windows (prend en charge nativement FTP), les clients tiers comme Filezilla, ou la ligne de commandes de Windows.
  • Connexion Internet (facultatif), si vous prévoyez d'y accéder depuis l'extérieur de votre réseau local.
  Puis-je jouer à Garena Free Fire sur ma console de jeu Xbox ?

Installation d'IIS et du serveur FTP natif sur Windows 11

La première étape consiste à vous assurer que vous disposez des composants nécessaires installés pour IIS et le service FTP. Windows 11 intègre cette fonctionnalité en option, et vous pouvez l'ajouter en suivant ces étapes :

  • Ouvrez le Panneau de commande et allez à « Programmes et fonctionnalités ».
  • Cliquer sur 'Activer ou désactiver des fonctionnalités Windows'.
  • Dans la fenêtre contextuelle, recherchez « Services d'information sur Internet » et développez l'arbre pour sélectionner complètement « Serveur FTP », y compris ses deux sous-options : « Service FTP » et « Extensibilité FTP ».
  • Assurez-vous que la boîte « Outils d'administration Web » est également activé. Cela vous permettra d'accéder au panneau de gestion IIS.
  • Appliquez les modifications et attendez que Windows installe les fichiers nécessaires.

Dans les versions Serveur, la procédure est similaire, mais vous devrez passer par le « Administrateur du serveur » > « Ajouter des rôles et des fonctionnalités », en sélectionnant le rôle « Serveur Web (IIS) » et, au sein de celui-ci, le service FTP.

Une fois l'installation terminée, vous êtes prêt à créer votre premier site FTP. Pour plus d'informations sur les fonctions et les possibilités du port USB sur votre routeur, vous pouvez vérifier Fonctions et possibilités du port USB de votre routeur.

Panneau de configuration FTP Windows 11

Création et configuration initiale d'un site FTP dans IIS

Le cœur de votre serveur FTP sera un Site FTP sur IIS, que vous pouvez personnaliser en fonction de vos besoins d'accès, de sécurité et d'autorisations. Le processus commence avec la console « Gestionnaire des services Internet (IIS) », accessible depuis le menu Outils de Windows ou via une recherche directe.

Étapes pour créer un site FTP de base :

  1. Dans le volet gauche du Gestionnaire des services Internet (IIS), développez votre ordinateur et cliquez sur clic droit sur « Sites », sélection « Ajouter un site FTP… ».
  2. Dans l'assistant, entrez un nom descriptif pour votre site FTP et sélectionnez le dossier (chemin physique) que vous souhaitez partager. Vous pouvez créer un dossier dédié dans, par exemple, C:\FTP ou partout où vous préférez.
  3. Met le lien et port d'écoute: : Il est habituel de laisser le port par défaut 21 et de spécifier l'adresse IP sur laquelle vous souhaitez accepter les connexions. Si votre ordinateur dispose de plusieurs interfaces réseau, vous pouvez décider sur laquelle le FTP écoutera.
  4. Ajuste le Options SSL: Vous pouvez créer un serveur FTP sans SSL si vous comptez uniquement opérer sur un réseau interne, mais si vous souhaitez un accès sécurisé depuis l'extérieur, il est préférable d'avoir un certificat et de sélectionner l'option « Exiger SSL » pour crypter les connexions.
  5. définit la authentification et autorisations d'utilisateur:Vous pouvez choisir entre l'authentification « de base » (utilisateurs système ou locaux) ou anonyme (non recommandée). Pour l'autorisation, choisissez si les autorisations s'appliquent à « tous les utilisateurs », à « des utilisateurs spécifiques » ou à « des groupes spécifiques », et décidez d'autoriser la lecture seule, l'écriture seule ou les deux.
  6. Terminez l'assistant et votre site FTP sera actif, prêt à être testé.

À ce stade, il est possible d'avoir plusieurs sites FTP sur le même serveur, en gérant chacun avec des itinéraires et des utilisateurs indépendants. Si vous le souhaitez, vous pouvez également consulter le différentes versions de Windows Server pour mieux comprendre les variantes du système d'exploitation. N'oubliez pas de documenter soigneusement les itinéraires et les utilisateurs de chaque environnement pour éviter toute confusion à l'avenir.

Serveur SFTP
Article connexe:
Comment configurer et connecter le serveur SFTP

Gestion des utilisateurs et des groupes pour FTP

Pour contrôler précisément l'accès au serveur FTP, il est conseillé de créer utilisateurs et groupes spécifiques qu'ils ne disposent que des permis strictement nécessaires. De cette façon, vous pouvez limiter l’accès des utilisateurs à certains dossiers et fonctions, minimisant ainsi les risques de sécurité.

Étapes recommandées :

  • Créez un ou plusieurs utilisateurs locaux depuis « Paramètres » > « Comptes » > « Famille et autres utilisateurs » > « Ajouter une autre personne à cette équipe ».
  • Attribuez des mots de passe forts et, si vous souhaitez renforcer la sécurité, définissez-les de manière à ce qu'ils ne changent pas ou n'expirent pas, en fonction du type d'accès que vous souhaitez.
  • Organiser les utilisateurs en groupes si plusieurs personnes doivent avoir les mêmes droits sur les dossiers partagés.
  • Assurez-vous de saisir uniquement les utilisateurs/groupes nécessaires dans l'onglet des autorisations du dossier racine FTP et de supprimer ceux qui ne nécessitent pas d'accès.

Ajustez les autorisations des dossiers à partir du Navigateur de fichiersOnglet « Propriétés » > « Sécurité », en supprimant l'héritage si vous ne voulez pas que d'autres utilisateurs y aient accidentellement accès. Accordez le contrôle total uniquement si cela est absolument nécessaire ; Sinon, il limite la lecture ou l'écriture en fonction des besoins de chaque utilisateur.

  Le fond d'écran disparaît sous Windows 11 ? Solutions étape par étape.

Autorisations et sécurité sur les dossiers partagés via FTP

Assurer la confidentialité et l’intégrité de vos fichiers est essentiel. Par défaut, les autorisations dans Windows peuvent être trop permissives ; Il est important de les revoir et de les ajuster avant d'ouvrir le serveur FTP à davantage d'utilisateurs ou, surtout, au monde extérieur.

Recommandations de sécurité:

  • Désactiver l'héritage des autorisations afin que seuls les utilisateurs désignés aient un accès direct.
  • Supprimez les groupes génériques tels que « Utilisateurs » ou « Tout le monde » de la liste des autorisations, sauf si vous souhaitez vraiment que n'importe quel compte local puisse y accéder.
  • Ajoutez manuellement des utilisateurs spécifiques et accordez-leur seulement les permis strictement nécessaires. Contrôle total réservé aux administrateurs ou aux superutilisateurs, et autorisations de lecture/écriture pour ceux qui en ont besoin.
  • Envisagez de créer une structure de dossiers avec différents niveaux d’accès, en fonction des rôles ou des fonctions de chaque utilisateur.

Une mauvaise configuration peut permettre à n'importe qui sur votre réseau (ou même à l'extérieur si vous ouvrez le port 21 sur votre routeur) d'accéder ou de modifier tous vos fichiers partagés. Soyez méticuleux lorsque vous examinez ces sections.

Configuration du pare-feu pour activer l'accès FTP

Le pare-feu Windows Defender et, le cas échéant, le pare-feu de votre routeur bloquent généralement l'accès externe aux ports sensibles tels que 21 (FTP) par défaut. Pour autoriser l'accès à votre serveur FTP :

  • Ouvre Pare-feu et protection du réseau à partir des paramètres de sécurité Windows.
  • sélectionner « Autoriser une application à travers le pare-feu ».
  • Cochez la case correspondante « Serveur FTP » pour autoriser les connexions entrantes sur le port 21.
  • Si vous prévoyez d'accéder depuis l'extérieur du réseau local, vous devrez accéder au panneau d'administration de votre routeur et créer un règle de redirection de port (transfert de port) pour le port 21 vers l'IP interne de votre serveur FTP.

N’oubliez pas qu’exposer le FTP à Internet sans cryptage peut être très risqué ; Si vous le faites, utilisez FTPS ou SFTP et limitez l’accès IP autant que possible.

Accès au serveur FTP depuis différents clients

Une fois votre serveur configuré, vous disposez de plusieurs façons d'accéder à vos dossiers partagés :

  • Depuis l'Explorateur de fichiers Windows, tapez simplement dans la barre d'adresse ftp://IP-del-servidor et appuyez sur Entrée. Des informations d'identification d'utilisateur vous seront demandées. De cette façon, vous verrez les dossiers et les fichiers comme un dossier partagé normal.
  • Avec des clients FTP tiersComme FlashFXP, WinSCP ou Cyberduck. Vous n'avez besoin que de l'IP du serveur, du nom d'utilisateur, du mot de passe et du port correspondant.
  • En utilisant la ligne de commande (CMD), vous pouvez vous connecter à votre serveur avec la commande ftp IP-del-servidor et utilisez les commandes classiques (get, put, ls, cd, bye, etc.) pour transférer des fichiers.
  • Du webBien que de nombreux navigateurs modernes ne permettent plus l'accès FTP direct, certains le prennent encore en charge pour les réseaux locaux ou avec des configurations spécifiques.

Aussi, depuis PowerShell Vous pouvez automatiser les téléchargements, les téléchargements et la gestion de fichiers en masse à l'aide de scripts, utiles dans les environnements professionnels ou pour planifier des tâches récurrentes. Pour cela, vous pouvez consulter outils et scripts pour automatiser le FTP.

Paramètres IIS avancés, limites et optimisation pour FTP

IIS offre un contrôle granulaire sur les connexions et le comportement du serveur FTP pour répondre aux besoins avancés ou gérer des scénarios à forte demande. Vous pouvez entre autres :

  • Définissez les délais d'expiration des canaux de contrôle et de données, vous permettant de déconnecter automatiquement les utilisateurs inactifs et de libérer des ressources.
  • Configurez le nombre maximum de connexions simultanées, idéal pour éviter les saturations.
  • Définissez les exigences minimales de bande passante pour chaque transfert.
  • Désactivez l'authentification anonyme et forcez l'authentification de base ou intégrée, augmentant ainsi la sécurité.
  • Surveillez et enregistrez toutes les activités du serveur, utiles pour auditer ou détecter un comportement suspect.

Commandes de base et gestion depuis le terminal

Que vous gériez le FTP de manière sporadique ou que vous l'utilisiez quotidiennement, connaître quelques commandes de base peut vous faire gagner beaucoup de temps :

  • ftp dirección_del_servidor: connectez-vous au serveur FTP souhaité.
  • open dirección_del_servidor:Ouvre une connexion à un serveur dans une session FTP active.
  • ls o dir: Répertorie les fichiers dans le répertoire distant.
  • cd nombre_directorio: Changer le répertoire distant.
  • put archivo_local: Téléchargez un fichier depuis votre PC vers le serveur.
  • get archivo_remoto: Téléchargez un fichier du serveur sur votre ordinateur.
  • mput *.txt: Téléchargez tous les fichiers avec l'extension .txt
  • mget *.jpg: Téléchargez tous les fichiers jpg du répertoire distant.
  • delete archivo_remoto: Supprime un fichier sur le serveur FTP.
  • bye: ferme la session et termine la connexion.
  Comment utiliser PsTools sous Windows : un guide complet pour les administrateurs

À partir de PowerShell, vous pouvez également automatiser les transferts avec des scripts comme :

$ftpUrl = "ftp://server.com/path/file.txt" $user = "username" $password = "password" $localFile = "C:\path\file.txt" $webClient = Nouvel objet System.Net.WebClient $webClient.Credentials = Nouvel objet System.Net.NetworkCredential($user, $password) $webClient.UploadFile($ftpUrl, $localFile)

Clients FTP recommandés pour Windows 11

Bien que Windows propose un client FTP de base sur la ligne de commande et une prise en charge directe via l'Explorateur de fichiers, de nombreux utilisateurs préfèrent des solutions plus graphiques, puissantes et intuitives :

  • Filezilla: est le client FTP le plus populaire et le plus polyvalent, prenant en charge FTP, FTPS et SFTP. Il vous permet de gérer les transferts par glisser-déposer, de reprendre les téléchargements interrompus, de comparer des répertoires et s'intègre bien avec Windows et Mac OS. Linux ou macOS. De plus, sa version serveur est fortement recommandée pour ceux qui recherchent des alternatives à Windows FTP.
  • WinSCP:Orienté protocole SFTP/FTP, simple et capable d'automatiser des tâches à l'aide de scripts, de synchroniser des répertoires et même de modifier des fichiers à distance.
  • Cyberduck:Disponible sur le Microsoft Store, il est facile à utiliser, prend en charge plusieurs protocoles et est idéal pour les utilisateurs à la recherche d'une solution rapide.

Conseils et avertissements de sécurité lors de l'utilisation de FTP sous Windows 11

Le FTP traditionnel ne crypte pas les données ni les informations d'identification. Toute personne interceptant le trafic peut accéder à vos fichiers ou à vos mots de passe. Par conséquent, si vous prévoyez d’exposer votre serveur en dehors du réseau local :

  • considérez toujours FTPS (FTP sur SSL/TLS) ou SFTP (FTP sur SSH), les deux options cryptent la connexion et empêchent l'interception.
  • Désactivez l'accès anonyme et limitez l'accès par IP ou par plage, dans la mesure du possible.
  • Définissez des mots de passe forts et modifiez régulièrement vos identifiants de connexion.
  • Examinez et surveillez les journaux d’accès d’IIS pour détecter les tentatives suspectes.
  • Mettez régulièrement à jour votre système d’exploitation et tous les composants IIS, surtout s’ils sont exposés à Internet.
  • Dans les environnements critiques, envisagez des solutions professionnelles telles que les serveurs NAS, stockage dans le cloud ou des protocoles alternatifs (SMB, HTTPS, WeTransfer) pour partager des fichiers de manière plus sécurisée.

Paramètres et astuces supplémentaires pour vos serveurs FTP sous Windows 11

En plus des étapes habituelles, il existe de petits détails qui peuvent faire la différence dans votre expérience quotidienne :

  • Accès rapide via des raccourcis: Crée des raccourcis sur le bureau pour ouvrir directement une connexion FTP dans l'Explorateur de fichiers, en utilisant le chemin ftp://usuario@ipdelservidor.
  • Automatisez vos flux de travail: Intègre des scripts dans le planificateur de tâches Windows pour des transferts périodiques, des sauvegardes ou une synchronisation d'annuaires.
  • En environnements domestiques, FTP suffit pour partager des vidéos, de la musique ou des documents entre appareils. Dans les entreprises ou les réseaux ouverts, les protocoles FTPS/SFTP ou plus sécurisés sont préférables.
  • N'oubliez pas que la plupart des navigateurs modernes ne prennent plus en charge FTP. Nous vous recommandons donc d'utiliser un client dédié ou l'Explorateur de fichiers Windows.

Si vous recherchez plus de flexibilité, vous pouvez choisir de configurer des serveurs FTP tiers, tels que Serveur SFTP, ProFTPD, Xlight FTP Server ou Baby FTP Server, dont certains sont beaucoup plus faciles à gérer et apportent des fonctionnalités avancées telles qu'une authentification supplémentaire, journaux support détaillé et multi-utilisateurs. Pour une intégration plus sécurisée, il est également conseillé de consulter Comment configurer un DNS dynamique pour votre serveur FTP.

D'autres alternatives intéressantes pour le partage de fichiers incluent :

  • Stockage en nuage (Google Drive, OneDrive, Dropbox, Mega), pratique, sécurisé et avec des liens partagés contrôlés.
  • la plateforme WeTransfer pour l'envoi unique de fichiers volumineux sans configuration préalable.
  • Réseaux PME/CIFS et serveurs NAS, idéaux pour les maisons et les petits bureaux.

Si vous avez uniquement besoin de partager des fichiers dans un environnement local et fiable, le FTP est plus que suffisant et sa vitesse est idéale. Mais si vous envisagez d'ouvrir votre serveur au monde extérieur ou de travailler avec des données sensibles, privilégiez les options cryptées et limitez les autorisations autant que possible.

Mettre en place un Serveur FTP sur Windows 11 avec IIS C'est plus facile qu'il n'y paraît si vous suivez un plan ordonné et préparez bien les autorisations, les utilisateurs et les règles de pare-feu. Le meilleur, c'est que vous disposez de toute la flexibilité d'un serveur professionnel avec une intégration native du système d'exploitation, vous permettant de le combiner avec des clients tiers et des scripts automatisés pour faciliter votre travail quotidien. En accordant une attention particulière à la sécurité et à la structure des dossiers et des utilisateurs, vous bénéficierez d'un système robuste et efficace parfaitement adapté à vos besoins, que vous travailliez à domicile ou dans un petit bureau.