Comment installer un Serveur FTP sous Windows à l’aide de IIS

0
1387

Plus tôt, j’avais écrit un post sur la façon de transformer votre ordinateur en un partage de fichiers Windows server à l’aide d’un couple de programmes différents. Si vous êtes à la recherche d’un moyen rapide pour partager les fichiers sur votre ordinateur local avec des amis ou de la famille, c’est un moyen facile de le faire.

Toutefois, si vous êtes à la recherche d’ installer votre propre serveur FTP dans Windows à l’aide de IIS, vous pouvez le faire, mais il nécessite plus de connaissances techniques. Bien sûr, il donne également à votre contrôle plus précis de partage et de sécurité, il est donc préférable pour n’importe qui qui a un peu de savoir-faire d’ordinateur. De Plus, IIS est sur tous les sites en cours d’exécution, donc, si vous voulez exécuter un couple de sites web avec un serveur FTP, puis IIS est le meilleur choix.

Il est également intéressant de noter que les différentes versions de IIS viennent avec chaque saveur de Windows et ils ont tous légèrement différents ensembles de fonctionnalités. IIS 5.0 est livré avec Windows 2000 et 5.1 est venu avec Windows XP Professionnel. IIS 6 pour Windows Server 2003 et Windows XP Professionnel 64 bits. IIS 7 est une réécriture complète de l’IIS et a été inclus avec Windows Server 2008 et Windows Vista.

IIS 7.5 est sorti avec Windows 7, IIS 8 publié avec Windows 8 et IIS 8.5 publiée avec Windows 8.1. Il est préférable d’utiliser IIS 7.5 ou plus si possible car ils ont le soutien le plus de fonctionnalités et de meilleures performances.

Installer et Configurer un Serveur FTP de IIS

La première chose que vous aurez besoin pour configurer votre propre serveur FTP dans Windows assurez-vous d’avoir Internet Information Services (IIS). Rappelez-vous, IIS ne vient qu’avec un Pro, Professionnel, intégrale ou Entreprise les versions de Windows.

Dans Windows Vista et les versions antérieures, cliquez sur Démarrer, Panneau de configuration et allez à Ajouter/Supprimer des Programmes. Puis cliquez sur Ajouter/Supprimer des Composants Windows. Pour Windows 7 et supérieur, cliquez sur Programmes et Fonctionnalités du Panneau de configuration, puis cliquez sur fonctionnalités Windows Activer ou désactiver.

Dans l’assistant composants, faites défiler vers le bas jusqu’à ce que vous voyez IIS dans la liste et de vérifier. Avant de cliquer sur Suivant , assurez-vous cliquez sur Détails , puis vérifier le Protocole de Transfert de Fichier (FTP) de Service.

Pour Windows 7, aller de l’avant et cliquez sur la case à côté de Internet Information Services et Serveur FTP. Vous devez également vous assurer que vous vérifiez le Web des Outils de Gestion de la boîte sinon vous ne serez pas en mesure de gérer IIS à partir d’Outils d’Administration plus tard. Pour le FTP, vous devez consulter le Service FTP de la boîte, sinon vous n’aurez pas la possibilité de créer un serveur FTP.

Cliquez sur OK et puis cliquez sur Suivant. Windows va aller de l’avant et installer le nécessaire fichiers IIS ainsi que le service FTP. Vous pouvez être invité à insérer votre Windows XP ou Windows Vista disque à ce point. Vous ne devriez pas avoir besoin d’un disque pour Windows 7 ou supérieur.

Installer et configurer IIS pour le FTP

Une fois IIS a été installé, vous devrez peut-être redémarrer votre ordinateur. Maintenant, nous voulons aller de l’avant et ouvrir le IIS panneau de configuration pour configurer le serveur FTP. Alors, allez à Démarrer, puis Panneau de configuration et cliquez sur Outils d’Administration. Vous devriez maintenant voir une icône pour Internet Information Services.

Lorsque vous ouvrez IIS sous windows Vista ou une version antérieure pour la première fois, vous n’aurez qu’à voir le nom de votre ordinateur dans le menu de gauche. Allez-y et cliquez sur le + symbole apparaît à côté du nom de l’ordinateur et vous verrez quelques options comme les Sites Web, des Sites FTP, etc. Nous sommes intéressés par les Sites FTP, afin d’étendre la aussi. Vous devriez voir le Site FTP par Défaut, cliquez sur elle.

Vous remarquerez lorsque vous cliquez sur le site FTP par défaut qu’il y a un couple de boutons en haut qui ressemble à un MAGNÉTOSCOPE boutons: Play, Stop et Pause. Si le bouton Jouer est grisé, cela signifie que le serveur FTP est active. Votre serveur FTP est désormais opérationnel! Vous pouvez effectivement se connecter via votre logiciel de client FTP. J’utilise SmartFTP, mais vous pouvez utiliser ce que vous aimez le mieux.

Pour Windows 7 et supérieur, vous verrez un look différent à IIS. Tout d’abord, il n’y a pas de bouton de lecture ou quelque chose comme ça. Aussi, vous verrez un tas d’options de configuration sur l’écran d’accueil pour l’authentification, les paramètres SSL, l’exploration de répertoire, etc.

Pour démarrer le serveur FTP ici, vous devez faire un clic droit sur Sites , puis choisissez Ajouter un Site FTP.

Cela ouvre l’assistant FTP où vous commencez par donner à votre site FTP d’un nom et de choisir l’emplacement physique des fichiers.

Ensuite, vous devez configurer les liaisons et SSL. Les liaisons sont fondamentalement ce que les adresses IP que vous voulez le site FTP à utiliser. Vous pouvez conserver Tous les éléments non si vous ne prévoyez pas de l’exécution de tout autre site web. Gardez le Début de site FTP automatiquement cochée et choisissez Pas de SSL , sauf si vous comprenez les certificats.

Enfin, vous devez configurer l’authentification et l’autorisation. Vous devez choisir si vous souhaitez Anonyme ou l’authentification de Base ou les deux. Pour l’autorisation, vous choisissez parmi Tous les Utilisateurs, des utilisateurs Anonymes ou à des utilisateurs spécifiques.

Vous pouvez accéder au serveur FTP en local par l’ouverture de l’Explorateur et en tapant ftp://localhost. Si tout c’est bien passé, vous devriez voir le dossier de la charge sans erreurs.

Si vous avez un programme de FTP, vous pouvez faire la même chose. Ouvrir le logiciel de client FTP et tapez localhost comme nom d’hôte et choisissez Anonyme pour la connexion. Vous connecter et vous devriez maintenant voir le dossier.

Ok, alors maintenant nous avons obtenu sur le site et en cours d’exécution! Maintenant où vous déposez les données que vous souhaitez partager? Dans IIS, le site FTP par défaut est en fait situé dans C:Inetpubftproot. Vous pouvez vidage de données là-bas, mais que faire si vous avez déjà des données qui se trouve quelque part d’autre et ne veulent pas se déplacer à inetpub?

Dans Windows 7 et supérieur, vous pouvez choisir n’importe quel endroit que vous voulez l’aide de l’assistant, mais c’est toujours un seul dossier. Si vous voulez ajouter plus de dossiers sur le FTP du site, vous devez ajouter des répertoires virtuels. Pour l’instant, il suffit d’ouvrir le ftproot répertoire et de vidage de certains fichiers.

Maintenant, vous pouvez rafraîchir votre client FTP et vous devriez maintenant voir votre liste des fichiers du! Vous avez donc maintenant une place et à l’exécution de serveur FTP sur votre ordinateur local. Alors, comment voulez-vous vous connecter à partir d’un autre ordinateur sur le réseau local?

Pour ce faire, vous devez ouvrir le Pare-feu Windows pour autoriser les connexions FTP pour votre ordinateur; sinon, tous les ordinateurs seront bloqués. Vous pouvez le faire en allant sur Démarrer, Panneau de configuration, en cliquant sur le Pare-feu Windows , puis cliquez sur le Avancée Onglet.

Sous les Paramètres de Connexion au Réseau section, assurez-vous que toutes les connexions sont cochés dans la liste de gauche et cliquez sur les Paramètres du bouton. Vous allez maintenant être en mesure d’ouvrir certains ports sur votre ordinateur basé sur le service de votre ordinateur. Puisque nous sommes d’hébergement de notre serveur FTP, nous voulons vérifier Serveur FTP.

Une petite fenêtre va apparaître avec certains paramètres que vous pouvez modifier, il suffit de laisser comme c’est et cliquez sur OK. Cliquez de nouveau sur OK dans la principale fenêtre Pare-feu Windows.

Dans Windows 7 et supérieur, le processus est différent pour l’ouverture du port de pare-feu. Ouvrez le Pare-feu Windows à partir du Panneau de configuration, puis cliquez sur Paramètres Avancés sur le côté gauche. Puis cliquez sur Règles de trafic Entrant et faites défiler vers le bas jusqu’à ce que vous voyez FTP Serveur FTP (du Trafic), cliquez droit dessus et choisissez Activer la Règle.

Puis cliquez sur Règles de trafic Sortant et faire la même chose pour le Serveur FTP (FTP de la Circulation). Vous avez maintenant ouvert le pare-feu pour les connexions FTP. Maintenant, essayez de vous connecter à votre site FTP à partir d’un autre ordinateur sur votre réseau. Vous aurez besoin d’obtenir l’adresse IP de l’ordinateur avant de pouvoir vous connecter à partir d’un autre ordinateur.

Allez à Démarrer, cliquez sur Exécuter et tapez CMD. Tapez IPCONFIG et de noter le numéro de l’Adresse IP:

Dans votre client FTP sur l’autre ordinateur, entrez l’Adresse IP que vous venez d’écrire vers le bas et de se connecter de façon anonyme. Vous devriez maintenant être en mesure de voir tous vos fichiers comme vous avez fait sur le client FTP qui était sur l’ordinateur local. Encore une fois, vous pouvez aussi aller à Explorer et il suffit de taper FTP:\ipaddress pour vous connecter.

Maintenant que le site FTP fonctionne, vous pouvez ajouter autant de dossiers que vous le souhaitez pour FTP fins. De cette façon, lorsqu’un utilisateur se connecte, ils spécifier un chemin d’accès qui va se connecter à un dossier spécifique.

De retour dans IIS, cliquez du bouton droit sur le Site FTP par Défaut et choisissez Nouveau, puis Répertoire Virtuel.

Dans Windows 7, vous faites un clic droit sur le nom du site et choisissez Ajouter un Répertoire Virtuel.

Lorsque vous créez un répertoire virtuel dans IIS, vous êtes fondamentalement va créer un alias qui pointe vers un dossier sur le disque dur local. Donc dans l’assistant, la première chose que vous serez invité est un nom d’alias. Faire est quelque chose de simple et utile comme “WordDocs” ou “FreeMovies”, etc.

Cliquez sur Suivant et maintenant, accédez à l’emplacement où vous voulez l’alias de référence. Donc, si vous avez un tas de films que vous voulez partager, accédez à ce dossier.

Cliquez sur Suivant et choisissez si vous voulez que Lire uniquement l’accès ou de Lire et d’Écrire des accès. Si vous souhaitez simplement partager des fichiers, vérifiez Lire. Si vous voulez les gens à être en mesure de télécharger des fichiers sur votre ordinateur, choisissez Lire et à Écrire.

Cliquez sur Suivant et puis cliquez sur Terminer! Maintenant, vous allez voir votre nouveau répertoire virtuel ci-dessous le site FTP par défaut. Dans Windows 7, le processus est réduit à un dialogue illustré ci-dessous:

Vous pouvez vous connecter à l’aide de votre client FTP, en mettant dans le champ Chemin d’accès “/Test” ou “/NameOfFolder”. Dans l’Explorateur, vous tapez simplement ftp://ipaddress/aliasname.

Maintenant, vous n’aurez qu’à voir les fichiers qui sont dans le dossier que nous avons créé l’alias.

C’est à ce sujet! Vous pouvez créer autant de dossiers que vous le souhaitez! La seule chose autre chose que vous devez faire est de donner votre adresse IP publique à toute personne qui se connecte en dehors de votre réseau interne. Si vous souhaitez que les utilisateurs de se connecter à partir de n’importe où dans le monde, vous aurez à leur donner votre adresse IP publique, que vous pouvez trouver en allant à http://whatismyipaddress.com/.

Enfin, vous aurez besoin de transférer le port FTP sur votre routeur à votre ordinateur local qui héberge le serveur FTP. Une redirection de Port est un excellent site pour vous montrer comment transférer des ports sur votre routeur pour les ordinateurs sur votre réseau domestique. Vous devriez aussi lire mes autres posts sur la redirection de port et de DNS dynamique:

Qu’est-ce que la Redirection de Port?

Configuration du DNS Dynamique pour un Accès à Distance

C’est certainement beaucoup de l’info, avec un tas de mesures, si vous avez des questions au sujet de tout cela, postez un commentaire! Profitez-en!