Condividi tramite


Uso delle quote di cartelle FSRM con FTP in IIS 7

di Robert McMurray

Compatibilità

Versione Note
IIS 7,5 Il servizio FTP 7.5 viene fornito come funzionalità per IIS 7.5 in Windows 7 e Windows Server 2008 R2.
IIS 7.0 I servizi FTP 7.0 e FTP 7.5 sono stati forniti fuori banda per IIS 7.0, che richiedevano il download e l'installazione del servizio dall'URL seguente: https://www.iis.net/downloads/microsoft/ftp.

Introduzione

Microsoft ha creato un nuovo servizio FTP che è stato completamente riscritto per Windows Server© 2008. Questo servizio FTP incorpora molte nuove funzionalità che consentono agli autori Web di pubblicare contenuto meglio di prima e offre agli amministratori Web più opzioni di sicurezza e distribuzione.

Questo documento illustra come usare le quote basate su cartelle fornite dal file server di Windows Server 2008 Resource Manager (FSRM) con il nuovo servizio FTP per creare un sito FTP accessibile pubblicamente con dimensioni fisse di quota. Contiene quanto segue:

Nota

Questa procedura dettagliata contiene una serie di passaggi in cui si accede al sito FTP usando l'account amministratore locale. Questi passaggi devono essere seguiti solo nel server stesso usando l'indirizzo di loopback o tramite SSL da un server remoto. Se si preferisce usare un account utente separato anziché l'account amministratore, è necessario creare le cartelle appropriate e impostare le autorizzazioni corrette per l'account utente quando necessario.

Prerequisiti

Per completare le procedure in questo articolo, è necessario installare gli elementi seguenti:

  • IIS 7.0 deve essere installato in Windows 2008 Server 2008 e Internet Information Services Manager deve essere installato.

  • Nuovo servizio FTP. È possibile scaricare e installare il servizio FTP dal https://www.iis.net/ sito Web usando uno dei collegamenti seguenti:

    • FTP 7.5 per IIS 7.0 (x64)
    • FTP 7.5 per IIS 7.0 (x86)
  • È necessario creare una cartella radice per la pubblicazione FTP:

    • Creare una cartella in C:\inetpub\ftproot

    • Impostare le autorizzazioni per consentire l'accesso anonimo:

      • Aprire un prompt dei comandi.

      • Digitare il comando seguente:

        ICACLS "C:\inetpub\inetpub\ftproot" /Grant IUSR:R /T
        
      • Chiudere il prompt dei comandi.

Nota

Le impostazioni elencate in questa procedura dettagliata specificano C:\inetpub\ftproot come percorso del sito FTP. Non è necessario usare questo percorso; Tuttavia, se si modifica la posizione del sito, è necessario modificare i percorsi correlati al sito usati in questa procedura dettagliata.

Creare un nuovo sito FTP

In questa sezione viene creato un nuovo sito FTP che può essere aperto per l'accesso in sola lettura da parte di utenti anonimi e accesso in lettura/scrittura dall'account amministratore.

Passaggio 1: Usare la Procedura guidata sito FTP per creare un sito FTP con autenticazione anonima

Creare un sito FTP in cui gli utenti potranno accedere in modo anonimo al contenuto. Eseguire la procedura descritta di seguito:

  1. Passare a Gestione IIS 7.0. Nel riquadro Connessioni fare clic sul nodo Siti nell'albero.

  2. Fare clic con il pulsante destro del mouse sul nodo Siti nell'albero e scegliere Aggiungi sito FTP oppure fare clic su Aggiungi sito FTP nel riquadro Azioni .
    Screenshot della schermata Aggiungi informazioni sul sito della procedura guidata aggiungi sito F P con uno stato attivo sull'opzione Avanti.

  3. Quando viene visualizzata la procedura guidata Aggiungi sito FTP :

    • Immettere "Nuovo sito FTP" nella casella nome sito FTP , quindi passare alla C:\inetpub\ftproot cartella creata nella sezione Prerequisiti.

      Nota

      Se si sceglie di digitare nel percorso della cartella del contenuto, è possibile usare le variabili di ambiente nei percorsi; Per esempio: %SystemDrive%\inetpub\ftproot

    • Fare clic su Avanti.
      Screenshot della procedura guidata Aggiungi sito F T con Il nuovo sito F T P immesso come nome del sito F T P.

  4. Nella pagina successiva della procedura guidata:

    • Scegliere un indirizzo IP per il sito FTP dall'elenco a discesa Indirizzo IP oppure scegliere di accettare la selezione predefinita di "Tutti non assegnati". Poiché si usa l'account amministratore più avanti in questa procedura dettagliata, assicurarsi di limitare l'accesso al server e immettere l'indirizzo IP di loopback locale per il computer digitando "127.0.0.1" nella casella Indirizzo IP .
    • In genere si immette la porta TCP/IP per il sito FTP nella casella Porta . Per questa procedura dettagliata, si sceglierà di accettare la porta predefinita di 21.
    • Per questa procedura dettagliata, non si userà un nome host, quindi assicurarsi che la casella Host virtuale sia vuota.
    • Assicurarsi che l'elenco a discesa Certificati sia impostato su "Non selezionato" e che l'opzione Consenti SSL sia selezionata.
    • Al termine di questi elementi, fare clic su Avanti.
      Screenshot della schermata Binding e S L Settings (Impostazioni S S L) nella procedura guidata Aggiungi sito F T.
  5. Nella pagina successiva della procedura guidata:

    • Selezionare Anonimo per le impostazioni di autenticazione .
    • Per le impostazioni di autorizzazione , scegliere "Utenti anonimi" nell'elenco a discesa Consenti accesso e selezionare Lettura per l'opzione Autorizzazioni .
    • Al termine di questi elementi, fare clic su Fine.
      Screenshot della procedura guidata Autenticazione e autorizzazione.
  6. Passare a Gestione IIS 7.0. Fare clic sul nodo per il sito FTP creato. Icone per tutte le funzionalità FTP visualizzate.
    Screenshot della schermata I S Manager con l'icona Nuovo sito F T P evidenziata.

Passaggio 2: Aggiungere l'autenticazione di base al sito FTP

È necessario aggiungere l'autenticazione di base in modo che gli utenti possano accedere. A tale scopo, seguire questa procedura:

  1. Passare a Gestione IIS 7.0. Fare clic sul nodo per il sito FTP creato in precedenza. Fare doppio clic sull'icona Autenticazione FTP per aprire la pagina delle funzionalità di autenticazione FTP.
    Screenshot della schermata Home del nuovo sito F F P con l'opzione F T Authentication evidenziata.

  2. Quando viene visualizzata la pagina Autenticazione FTP , evidenziare Autenticazione di base. Fare clic su Abilita nel riquadro Azioni .
    Screenshot della pagina Autenticazione F T P con l'opzione Autenticazione di base evidenziata.

  3. Passare a Gestione IIS 7.0. Fare clic sul nodo per il sito FTP per visualizzare di nuovo le icone per tutte le funzionalità FTP.

  4. È necessario aggiungere una regola di autorizzazione in modo che l'amministratore possa accedere. Fare doppio clic sull'icona Regole di autorizzazione FTP per aprire la pagina delle regole di autorizzazione FTP.
    Screenshot della home page del sito F nuovo F P con l'opzione Regole di autorizzazione F T P evidenziate.

  5. Quando viene visualizzata la pagina Regole di autorizzazione FTP , fare clic su Aggiungi regola consenti nel riquadro Azioni .
    Screenshot della pagina Regole di autorizzazione F T P che mostra l'opzione Aggiungi regola consenti nel riquadro Azioni.

  6. Quando viene visualizzata la finestra di dialogo Aggiungi regola di autorizzazione :

    • Selezionare Utenti specificati, quindi digitare "amministratore" nella casella.
    • Per Autorizzazioni selezionare sia Lettura che Scrittura.
    • Fare clic su OK.
      Screenshot della finestra di dialogo Aggiungi regola di autorizzazione consentita.

Passaggio 3: Mostra byte disponibili per il sito FTP

È necessario configurare il sito FTP in modo che gli utenti possano visualizzare i byte disponibili per il sito. Eseguire la procedura descritta di seguito:

  1. Passare a Gestione IIS 7.0. Fare clic sul nodo per il sito FTP creato in precedenza. Fare doppio clic sull'icona Esplorazione directory FTP per aprire la pagina di esplorazione della directory FTP.
    Screenshot della home page Del nuovo sito F F P con l'opzione Esplorazione directory F T evidenziata.
  2. Selezionare la casella Byte disponibili, quindi fare clic su Applica nel riquadro Azioni .
    Screenshot della pagina Esplorazione directory F T che mostra l'opzione Applica nel riquadro Azioni.

Riepilogo

Per riepilogare gli elementi completati in questo passaggio:

  1. È stato creato un nuovo sito FTP denominato "My New FTP Site", con la radice del contenuto del sito in C:\inetpub\ftproot.
  2. È stato associato il sito FTP all'indirizzo di loopback locale per il computer sulla porta 21, scegliendo di non usare Secure Sockets Layer (SSL) per il sito FTP.
  3. È stata creata una regola predefinita per il sito FTP per consentire agli utenti anonimi l'accesso "Lettura" ai file.
  4. È stata aggiunta una regola di autorizzazione che consente all'account amministratore sia le autorizzazioni "Read" che "Write" per il sito FTP.
  5. È stata aggiunta l'autenticazione di base al sito FTP.
  6. È stato configurato il sito FTP per visualizzare i byte disponibili per gli utenti.

Installazione e configurazione del servizio Resource Manager file server

Questa sezione della procedura dettagliata illustra i passaggi per installare il servizio file server Resource Manager (FSRM) e configurare una quota di cartelle.

Passaggio 1: Installare il file server Resource Manager (FSRM)

  1. In Server Manager in Ruoli fare clic su Aggiungi ruolo nel riepilogo ruoli.
    Screenshot del riquadro Ruoli della schermata Server Manager, che mostra l'opzione Aggiungi ruolo nella sezione Riepilogo ruoli.
  2. Nella finestra di dialogo Seleziona ruoli server selezionareServizi file. Fare clic su Avanti.
    Screenshot della finestra di dialogo Seleziona ruoli server con l'opzione Servizi file evidenziata.
  3. Nella pagina Introduzione ai servizi file fare clic su Avanti.
    Screenshot della pagina Introduzione ai servizi file che mostra l'opzione Avanti.
  4. Nella pagina Seleziona servizi ruolo selezionare il servizio file server Resource Manager. Fare clic su Avanti.
    Screenshot della pagina Seleziona servizi ruolo con l'opzione File Server Resource Manager evidenziata.
  5. Nella pagina Configura monitoraggio utilizzo archiviazione fare clic sul pulsante Opzioni .
    Screenshot della pagina Configura monitoraggio utilizzo archiviazione che mostra il pulsante Opzioni.
  6. Nella finestra di dialogo Opzioni di monitoraggio del volume selezionare l'opzione Report utilizzo quota . Fare clic su OK.
    Screenshot della finestra di dialogo Opzioni MOnitoring volume con l'opzione Report utilizzo quota evidenziata.
  7. Nella pagina Configura monitoraggio utilizzo archiviazione fare clic su Avanti.
    Screenshot della pagina Configura monitoraggio utilizzo archiviazione che mostra l'opzione Avanti.
  8. Nella pagina Imposta opzioni di notifica personalizzare il percorso per i report e le impostazioni di posta elettronica. Fare clic su Avanti.
    Screenshot della pagina Imposta opzioni report, che mostra l'opzione Avanti.
  9. Nella pagina Conferma selezioni di installazione verificare le scelte. Fare clic su Installa.
    Screenshot della pagina Conferma selezioni di installazione, che mostra l'opzione Installa.
  10. Al termine dell'installazione fare clic su Chiudi.
    Screenshot della schermata Risultati installazione, che mostra l'opzione Chiudi.
  11. Espandere il nodo Ruoli in Server Manager. Verrà ora visualizzato il ruolo Servizi file con tutte le relative informazioni correlate.
    Screenshot del ruolo Servizi file evidenziato nel nodo Ruoli in Server Manager.

Passaggio 2: Creazione di una quota di cartelle

  1. Nel menu Strumenti di amministrazione di Windows fare clic su File Server Resource Manager.
    Screenshot del menu Strumenti di amministrazione di Windows, che mostra l'opzione file server evidenziata Resource Manager.
  2. Nel file server Resource Manager espandere Gestione quote nella visualizzazione albero e fare clic su Quote, quindi fare clic su Crea quota nel riquadro Azioni.
    Screenshot dell'Resource Manager file server che mostra l'opzione Crea quota nel riquadro Azioni.
  3. Nella finestra di dialogo Crea quota passare alla C:\inetpub\ftproot cartella creata nella sezione Prerequisiti. Scegliere un modello dall'elenco dei modelli disponibili da applicare alla cartella. Fare clic su Crea.
    Screenshot della finestra di dialogo Crea quota che mostra l'opzione Crea.
  4. Il file server Resource Manager dovrebbe ora visualizzare le impostazioni di quota per il sito FTP.
    Screenshot della Resource Manager file server che visualizza le impostazioni di quota immesse.

Riepilogo

Per riepilogare gli elementi completati in questo passaggio:

  1. È stato aggiunto il ruolo Servizi file al server e è stato aggiunto il servizio ruolo file server Resource Manager.
  2. È stata aggiunta una quota di cartella per la directory del contenuto del sito FTP.

Dopo aver abilitato le quote di cartella per un percorso di contenuto per un sito FTP e il sito è stato configurato per visualizzare i byte disponibili, FTP restituirà i byte disponibili ogni volta che viene inviato un comando di elenco di directory dal client FTP.

Nota

Alcuni client FTP grafici potrebbero non visualizzare queste informazioni a meno che non supportino una forma di visualizzazione del log attività per la sessione FTP.