Guide de déploiement complet de la configuration du serveur FTP Windows pour les administrateurs informatiques
Un client demande toujours un serveur FTP, ou un scanner, une succursale ou une ancienne application en a besoin. Voici le déploiement complet et honnête sur Windows IIS intégré – gratuit, sans logiciel tiers, effectué dans le bon ordre.
✍️ Technical Anshu🪟 Windows Server / 10 / 11⏱️ About 15 minutes manually
🎥 Le déploiement complet est dans la vidéo : l'installation de la fonctionnalité FTP, les utilisateurs, les autorisations de dossier, le pare-feu et le mode passif, présentés en direct étape par étape
FTP est ancien et ce guide ne prétendra pas le contraire. Mais il est toujours intégré à chaque serveur Windows, toujours compris par les scanners, les caméras et les logiciels existants, et toujours demandé dans les vrais bureaux. La vidéo montre l'itinéraire automatisé rapide avec un script prêt ; cette page montre chaque étape effectuée par le script, afin que vous compreniez votre propre serveur et puissiez le réparer plus tard. Un avertissement qui s'applique à l'ensemble de la page : le FTP simple envoie les mots de passe et les fichiers en texte clair — déployez-le sur un réseau local de confiance et lisez la page FTPS avant de l'exposer davantage.
IIS Manager — FTP Site Settings, Example Values
Site nameCompany FTP
Physical pathD:\FTPShare
IP address and port192.168.1.10 : 21
AuthenticationBasic (password in clear text)
SSLNo SSL in this LAN example
Users allowedftpuser — Read and Write
Un exemple de site FTP exactement tel que ce guide le construit : vos noms, chemins et adresses IP seront différents.
1
Avant de commencer : serveur, adresse et dossier
Trois décisions prises maintenant permettent d'économiser une heure de débogage plus tard.
Utilisez Windows Server pour un déploiement réel ou Windows 10/11 Pro pour un laboratoire : le service FTP est un rôle IIS dans les deux cas.
Donnez au serveur une adresse IP fixe. Les clients FTP et les règles de pare-feu le signalent ; une adresse DHCP changeante interrompt tout en silence.
Créez d'abord le dossier racine FTP, par exemple D:\FTPShare, idéalement sur un lecteur de données et non dans le dossier Windows.
Décidez qui a accès avant de créer le site : un utilisateur nommé par personne ou par appareil est le modèle professionnel.
2
Installer le rôle FTP IIS
Sur Windows Server, ouvrez Gestionnaire de serveur → Ajouter des rôles et des fonctionnalités → Serveur Web (IIS) et sous Services de rôle, cochez Serveur FTP → Service FTP et la console de gestion IIS. Sous Windows 10/11, utilisez Activer ou désactiver les fonctionnalités Windows → Services Internet (IIS) → Serveur FTP.
La même installation depuis un administrateur PowerShell sur un serveur est une ligne :
Une fois l'opération terminée, le service de publication FTP existe dans services.msc et IIS Manager obtient les options FTP. Cette installation de fonctionnalité est exactement ce que fait l'automatisation de la vidéo en premier.
3
Créer un compte utilisateur FTP dédié
Ne donnez jamais votre compte administrateur pour FTP. Créez un utilisateur local normal dont le seul travail est FTP — la vidéo crée le compte dans le cadre de la configuration, et voici la version manuelle :
Ouvrez lusrmgr.msc → Utilisateurs → Nouvel utilisateur ou exécutez net user ftpuser Pass@1234 /add à partir d'une invite de commande d'administrateur (ce mot de passe n'est qu'un exemple - définissez le vôtre).
Cochez Le mot de passe n'expire jamais uniquement pour les comptes de type service comme un scanner ; pour les gens, laissez les règles normales de mot de passe.
L'utilisateur n'a besoin d'aucune appartenance à un groupe ni de droits de connexion au-delà de FTP.
4
Définir les autorisations NTFS sur le dossier FTP
Les paramètres IIS à eux seuls n'accordent pas l'accès aux fichiers : les autorisations NTFS constituent le véritable verrou. Dans le dossier racine FTP, ouvrez Propriétés → Sécurité et donnez à l'utilisateur FTP Modifier pour le travail de téléchargement et de téléchargement, ou Lire pour les partages en téléchargement uniquement. Supprimez les entrées générales telles que Tout le monde avec un contrôle total. Si cette étape est ignorée, les connexions échouent avec 530 ou les téléchargements échouent avec 550 même lorsque IIS semble parfait – les deux pages d'erreur de cette série expliquent cette séparation.
5
Créer le site FTP dans le gestionnaire IIS
Ouvrez le Gestionnaire IIS, cliquez avec le bouton droit sur Sites → Ajouter un site FTP.
Nommez-le et pointez le chemin physique vers votre dossier racine FTP.
Liaison : l'adresse IP fixe du serveur, le port 21, et pour un site LAN simple, choisissez Pas de SSL — en connaissance de cause, car FTP n'offre aucun cryptage jusqu'à ce que vous ajoutiez un certificat (voir la page FTPS).
Authentification : activez Basique, désactivez Anonyme, sauf si vous avez lu la page d'accès anonyme de cette série et que vous le pensez toujours.
Autorisation : autorisez les Utilisateurs spécifiés, saisissez votre utilisateur FTP et cochez Lire et Écrire selon vos besoins. Finition.
6
Ouvrez correctement le pare-feu Windows
Windows propose des règles prédéfinies pour cela. Activez le groupe de règles Serveur FTP dans le Pare-feu Windows Defender avec sécurité avancée ou à partir d'une invite de commande d'administrateur :
netsh advfirewall firewall add rule name="FTP Server Port 21" dir=in action=allow protocol=TCP localport=21
Étendez la règle à votre sous-réseau LAN plutôt qu'à N'importe lequel : la page du pare-feu de cette série affiche les commandes de portée exactes.
Si les clients se connectent en mode passif (presque tous le font), la plage de ports de données doit également être ouverte – c'est l'étape suivante, pas une réflexion après coup.
7
Définir la plage de ports du mode passif
Une connexion FTP utilise le port 21, mais les données du fichier transitent sur des ports distincts choisis par le serveur. Dans IIS Manager, sélectionnez le nom du serveur (pas le site) → Prise en charge du pare-feu FTP et définissez une petite plage fixe telle que 50000-50100, puis ouvrez cette même plage dans le pare-feu. Redémarrez ensuite le service FTP avec net stop ftpsvc et net start ftpsvc. La page en mode passif de cette série parcourt IIS, le pare-feu et le routeur ensemble : gardez les trois en accord, sinon les connexions externes échoueront d'une manière très spécifique.
8
Testez comme un administrateur, pas comme un utilisateur plein d'espoir
Testez en cercles élargis, de sorte qu'un échec vous indique quelle couche s'est cassée :
Sur le serveur lui-même, connectez un client à ftp://127.0.0.1 — le service et le site ont fait leurs preuves.
Depuis un autre PC LAN, utilisez l'adresse IP fixe du serveur - le pare-feu et les autorisations sont prouvés.
Téléchargez un fichier, téléchargez-le, supprimez-le. Une connexion qui ne peut pas écrire est un test d'autorisations que vous avez ignoré.
Utilisez FileZilla ou WinSCP comme client de test : les navigateurs modernes ont supprimé la prise en charge FTP intégrée, donc une panne de navigateur ne prouve rien.
Lisez les codes de résultat : 230 signifie connecté, 530 signifie connexion rejetée, 550 signifie connecté mais pas autorisé à le faire.
🔴 Une règle avant toute chose : le FTP classique envoie le nom d'utilisateur, le mot de passe et chaque fichier en texte clair et lisible. Dans un réseau local de bureau fiable, il a toujours des utilisations honnêtes. Sur Internet ouvert, ce n’est pas le cas – la réponse est FTPS ou SFTP, et ces pages continueront de le dire.
🎥 Regardez le déploiement complet du serveur FTP
La vidéo configure l'ensemble du serveur FTP sur Windows Live, y compris l'itinéraire automatisé rapide, afin que vous puissiez le suivre sur votre propre serveur, clic par clic.
Le serveur FTP sous Windows est-il vraiment gratuit
Oui. FTP est un rôle d'IIS, fourni avec Windows Server et Windows 10 et 11 Pro. Il n'y a aucun frais de licence ni aucun logiciel tiers nécessaire pour tout ce qui se trouve sur cette page.
Puis-je exécuter cette configuration FTP sur Windows 10 ou 11 à la maison
Oui, pour l'apprentissage et l'utilisation d'un petit réseau local : installez la fonctionnalité de serveur FTP sous Internet Information Services et suivez les mêmes étapes. Pour un déploiement professionnel dont dépendent d’autres personnes, utilisez Windows Server.
Pourquoi ce guide continue-t-il d'avertir les mots de passe en texte brut
Parce que c'est le seul fait qui décide où FTP peut être utilisé. Toute personne pouvant observer le trafic réseau peut lire un mot de passe FTP et copier les fichiers. Sur un réseau local de bureau fiable, ce risque peut être acceptable ; sur Internet, ce n'est pas le cas - utilisez FTPS ou SFTP là-bas.
Ce guide est basé sur la vidéo Technical Anshu — Guide de déploiement du serveur FTP Windows pour les administrateurs informatiques • Coincé sur une étape — posez la question dans les commentaires de la vidéo et vous y obtiendrez une réponse 🙏