GNU/Linux >> Tutoriels Linux >  >> Linux

Configurer un site FTP IIS

Cet article explique comment configurer un site FTP dans Microsoft® Internet Information Services (IIS) et ajouter un utilisateur FTP à un site FTP existant. Pour obtenir de l'aide sur l'installation de FTP, consultez Installer FTP sur Windows Server® 2012 (R2).

Vérifier l'installation des services IIS et FTP

Pour vérifier l'installation du rôle IIS, ouvrez le Gestionnaire de serveur et cliquez sur Outils (sous Windows® 2012 et versions ultérieures) ou développez Rôles (sous Windows 2008 R2). Si IIS est installé, utilisez PowerShell® pour vérifier simplement que le service FTP existe en exécutant la commande suivante :

gsv 'FTPSVC'

Si le rôle IIS n'est pas déjà installé, installez-le à l'aide du Gestionnaire de serveur . Vous pouvez également installer le rôle FTP dans le cadre de cette installation. Vous n'avez pas besoin de redémarrer le serveur pour installer les rôles requis.

Configurer un site FTP

Utilisez les étapes suivantes pour configurer le site FTP dans IIS :

  1. Développez le nom du serveur dans IIS jusqu'à ce que vous voyiez Sites .

    un. Faites un clic droit sur Sites et cliquez sur Ajouter un site FTP .

    b. Nommez le site FTP comme IsolatedFTP .

    c. Sous Chemin physique , accédez à C:\inetpub\ftproot et cliquez sur Suivant .

  2. Laissez l'adresse IP comme Tous non attribués et sur le port 21.

    un. Assurez-vous que la case est cochée à côté de Démarrer le site FTP automatiquement .

    b. Sous SSL , sélectionnez Pas de SSL .

    c. Cliquez sur Suivant .

  3. Sous Authentification , sélectionnez De base .

    un. Sous Autorisation , sélectionnez Rôles ou groupes d'utilisateurs spécifiés .

    b. Dans la zone de texte, saisissez FTPUsers .

    c. Assurez-vous que les autorisations sont définies sur Lire .

    ré. Cliquez sur Terminer .

Isolation des utilisateurs FTP

Une fois la création du site terminée, procédez comme suit pour configurer l'isolation des utilisateurs FTP :

  1. Assurez-vous que le FTP isolé site est sélectionné dans le volet de gauche. Vous devriez voir plusieurs options disponibles dans IsolatedFTP Home page.

  2. Ouvrir Isolation d'utilisateur FTP .

  3. Sous Isoler les utilisateurs , sélectionnez Répertoire des noms d'utilisateur (désactiver les répertoires virtuels) .

  4. Cliquez sur Appliquer dans le volet de droite.

Configurer la navigation dans les répertoires FTP

Utilisez les étapes suivantes pour configurer la navigation dans les répertoires FTP.

  1. Assurez-vous que le FTP isolé site est sélectionné dans le volet de gauche. Vous devriez voir plusieurs options disponibles dans IsolatedFTP Home page.

  2. Ouvrez la navigation dans le répertoire FTP .

  3. Cochez la case à côté de Répertoires virtuels sous Options d'inscription aux répertoires .

  4. Cliquez sur Appliquer dans le volet de droite.

Créer le groupe FTPUsers

Utilisez les étapes suivantes pour créer le groupe FTPUsers :

  1. Ouvrez Gestion des utilisateurs . Vous pouvez sélectionner Gestionnaire de serveur > Gestion de l'ordinateur > Utilisateurs et groupes locaux ou exécutez la commande d'exécution lusrmgr.msc .

  2. Ouvrir Groupes , faites un clic droit sur une zone vide et sélectionnez Nouveau groupe dans le menu.

  3. Nommez le groupe FTPUsers et cliquez sur Créer .

Créer le dossier Groupes locaux

Utilisez les étapes suivantes pour créer les groupes locaux dossier :

  1. Retournez dans IIS.

  2. Cliquez avec le bouton droit sur FTP isolé site et sélectionnez Ajouter un répertoire virtuel .

  3. Sous Alias , tapez LocalUser .

  4. Sous Chemin physique , choisissez C:\inetpub\ftproot et cliquez sur OK .

Créer un compte FTP

Utilisez les étapes suivantes pour créer un compte FTP :

  1. Pour créer un utilisateur, ouvrez Gestion des utilisateurs sur le serveur.

    un. Créez le nouvel utilisateur et ajoutez l'utilisateur au groupe FTPUsers .

    b. Définissez l'attribut Le mot de passe n'expire jamais .

    c. Supprimer le drapeau L'utilisateur doit changer de mot de passe à la prochaine connexion .

  2. Ouvrez IIS, développez Sites , et développez IsolatedFTP .

    un. Cliquez avec le bouton droit sur Utilisateur local et cliquez sur Ajouter un répertoire virtuel .

    b. Sous Alias , entrez le nom d'utilisateur de l'utilisateur que vous avez créé à l'étape précédente.

    c. Définissez le chemin physique sur C:\inetpub\ftproot et cliquez sur OK .

  3. Assurez-vous que le répertoire de noms d'utilisateur que vous venez de créer est mis en surbrillance dans IIS et ouvrez les règles d'autorisation FTP .

    un. Dans le volet de droite, cliquez sur Ajouter une règle d'autorisation .

    b. Lorsque la fenêtre s'ouvre, sous Autoriser l'accès à ce contenu pour , sélectionnez Utilisateurs spécifiés et entrez le nom d'utilisateur de l'utilisateur que vous avez créé.

    c. Sous autorisations, sélectionnez Lire et Écrire .

    ré. Cliquez sur OK . Désormais, tous les dossiers que vous créez sous cet utilisateur héritent des propriétés de son dossier de nom d'utilisateur.

  4. Pour donner à l'utilisateur l'accès au répertoire demandé par le client, tel que MonSite , cliquez avec le bouton droit sur le répertoire des noms d'utilisateur que vous avez créé précédemment et sélectionnez Ajouter un répertoire virtuel .

    un. Entrez un alias, tel que le nom du dossier (destination).

    b. Entrez le chemin physique.

    c. Cliquez sur OK .

  5. Pour ajouter les autorisations NTFS dans Windows pour C:\inetpub\wwwroot\MySite , cliquez avec le bouton droit sur le nom du dossier FTP que vous venez de créer à l'étape précédente, puis sélectionnez Explorer .

    un. Cliquez avec le bouton droit sur une zone du dossier et sélectionnez Propriétés .

    b. Dans les Propriétés fenêtre, cliquez sur Sécurité onglet.

    c. Cliquez sur Modifier et cliquez sur Ajouter dans Modifier fenêtre.

    ré. Entrez le nom de l'utilisateur que vous avez créé précédemment, puis cliquez sur OK .

    e. Dans les Autorisations fenêtre, assurez-vous de conserver les valeurs par défaut et cochez la case à côté de Écrire sous Autoriser .

    F. Cliquez sur OK .

Tester un compte FTP

Utilisez les étapes suivantes pour tester le compte FTP :

  1. Ouvrez PowerShell et entrez la commande suivante pour ouvrir FTP localement sur le serveur :

     ftp ::1
    
  2. Entrez le nom d'utilisateur et le mot de passe comme demandé. Notez que Windows n'affiche rien lorsque vous entrez le mot de passe.

  3. Tapez la commande suivante pour vérifier à quels dossiers vous avez accès :

     dir
    
  4. Allez dans le dossier que vous avez créé précédemment, qui s'affiche dans le dir commande.

     cd \<foldername>
    
  5. Exécutez la commande suivante pour vérifier que vous disposez des autorisations d'écriture en créant un dossier de test :

     mkdir testfolder
    
  6. Vérifiez si le testfolder est créé avec la commande suivante :

     dir
    
  7. Supprimez le dossier de test avec la commande suivante :

     rmdir testfolder
    
  8. Utilisez la commande suivante pour quitter FTP :

     quit
    

Linux
  1. Installer et configurer FTP et SFTP à l'aide de Filezilla

  2. Installer IIS et configurer un site Web

  3. CentOS / RHEL 4 :Comment installer et configurer le serveur FTP (vsftpd)

  4. Comment configurer postgresql pour la première fois ?

  5. Configurer Jenkins pour différents user.home

Comment ajouter un utilisateur FTP dans le panneau Plesk

Comment configurer IIS dans Windows Server 2012

Comment configurer la journalisation dans IIS Windows Server 2012

Créer et configurer un utilisateur dans MSSQL

Rackspace Cloud Essentials - Configurer un utilisateur dans vsftpd pour CentOS

Comment ajouter un compte FTP dans Plesk ?