Questo articolo descrive come configurare un sito FTP in Microsoft® Internet Information Services (IIS) e aggiungere un utente FTP a un sito FTP esistente. Per informazioni sull'installazione di FTP, vedere Installare FTP su Windows Server® 2012 (R2).
Verifica l'installazione dei servizi IIS e FTP
Per verificare l'installazione del ruolo IIS, apri Gestione server e fai clic su Strumenti (in Windows® 2012 e versioni successive) o espandi Ruoli (in Windows 2008 R2). Se IIS è installato, utilizzare PowerShell® per verificare semplicemente che il servizio FTP esista eseguendo il comando seguente:
gsv 'FTPSVC'
Se il ruolo IIS non è già installato, installa il ruolo utilizzando Server Manager . Puoi anche installare il ruolo FTP come parte di questa installazione. Non è necessario riavviare il server per installare i ruoli richiesti.
Configura un sito FTP
Utilizzare i seguenti passaggi per configurare il sito FTP in IIS:
-
Espandi il nome del server in IIS fino a visualizzare Siti .
un. Fai clic con il pulsante destro del mouse su Siti e fai clic su Aggiungi sito FTP .
b. Assegna un nome al sito FTP come FTP isolato .
c. In Percorso fisico , vai a C:\inetpub\ftproot e fai clic su Avanti .
-
Lascia l'Indirizzo IP come Tutti non assegnati e sulla porta 21.
un. Assicurati che la casella sia selezionata accanto a Avvia sito FTP automaticamente .
b. Sotto SSL , seleziona Nessun SSL .
c. Fai clic su Avanti .
-
In Autenticazione , seleziona Base .
un. In Autorizzazione , seleziona Ruoli o gruppi di utenti specificati .
b. Nella casella di testo, digita Utente FTP .
c. Assicurati che le autorizzazioni siano impostate su Lettura .
d. Fai clic su Fine .
Isolamento utente FTP
Al termine della creazione del sito, utilizza i passaggi seguenti per impostare l'isolamento dell'utente FTP:
-
Garantire l'FTP isolato sito è selezionato nel riquadro di sinistra. Dovresti vedere diverse opzioni disponibili nella Home page di IsolatedFTP pagina.
-
Apri Isolamento utenti FTP .
-
In Isola utenti , seleziona Directory nome utente (disabilita directory virtuali) .
-
Fai clic su Applica nel riquadro di destra.
Configura l'esplorazione delle directory FTP
Utilizzare i seguenti passaggi per configurare la navigazione nella directory FTP.
-
Garantire l'FTP isolato sito è selezionato nel riquadro di sinistra. Dovresti vedere diverse opzioni disponibili nella Home page di IsolatedFTP pagina.
-
Apri Navigazione nella directory FTP .
-
Seleziona la casella accanto a Directory virtuali in Opzioni per l'elenco delle directory .
-
Fai clic su Applica nel riquadro di destra.
Crea il gruppo FTPUsers
Utilizzare i seguenti passaggi per creare il gruppo FTPUsers:
-
Apri Gestione utenti . Puoi selezionare Gestione server> Gestione computer> Utenti e gruppi locali oppure esegui il comando di esecuzione
lusrmgr.msc
. -
Apri Gruppi , fai clic con il pulsante destro del mouse su un'area vuota e seleziona Nuovo gruppo dal menu.
-
Assegna un nome al gruppo Utente FTP e fai clic su Crea .
Crea la cartella Gruppi locali
Utilizza i seguenti passaggi per creare i Gruppi locali cartella:
-
Torna in IIS.
-
Fai clic con il pulsante destro del mouse su FTP isolato sito e seleziona Aggiungi directory virtuale .
-
Sotto Alias , digita Utente locale .
-
In Percorso fisico , scegli C:\inetpub\ftproot e fai clic su OK .
Crea un account FTP
Utilizzare i seguenti passaggi per creare un account FTP:
-
Per creare un utente, apri Gestione utenti sul server.
un. Crea il nuovo utente e aggiungi l'utente al gruppo FTPUsers .
b. Imposta l'attributo La password non scade mai .
c. Rimuovi il flag L'utente deve cambiare la password al prossimo accesso .
-
Apri IIS, espandi Siti ed espandi IsolatedFTP .
un. Fai clic con il pulsante destro del mouse su Utente locale e fai clic su Aggiungi directory virtuale .
b. Sotto Alias , inserisci il nome utente dell'utente che hai creato nel passaggio precedente.
c. Imposta il percorso fisico su C:\inetpub\ftproot e fai clic su OK .
-
Assicurati che la directory del nome utente che hai appena creato sia evidenziata in IIS e apri le Regole di autorizzazione FTP .
un. Nel riquadro di destra, fai clic su Aggiungi regola di autorizzazione .
b. Quando si apre la finestra, in Consenti l'accesso a questo contenuto a , seleziona Utenti specificati e inserisci il nome utente dell'utente che hai creato.
c. In autorizzazioni, seleziona Leggi e Scrivi .
d. Fai clic su OK . Ora tutte le cartelle che crei sotto quell'utente ereditano le proprietà della loro cartella del nome utente.
-
Per consentire all'utente l'accesso alla directory richiesta dal cliente, ad esempio MySite , fai clic con il pulsante destro del mouse sulla directory del nome utente creata in precedenza e seleziona Aggiungi directory virtuale .
un. Inserisci un alias, come il nome della cartella (destinazione).
b. Inserisci il percorso fisico.
c. Fare clic su OK .
-
Per aggiungere le autorizzazioni NTFS in Windows per C:\inetpub\wwwroot\MySite , fai clic con il pulsante destro del mouse sul nome della cartella FTP che hai appena creato nel passaggio precedente e seleziona Esplora .
un. Fai clic con il pulsante destro del mouse su un'area all'interno della cartella e seleziona Proprietà .
b. Nelle Proprietà finestra, fai clic su Sicurezza scheda.
c. Fai clic su Modifica e fai clic su Aggiungi nella Modifica finestra.
d. Inserisci il nome dell'utente che hai creato in precedenza e fai clic su OK .
e. Nelle Autorizzazioni finestra, assicurati di lasciare le impostazioni predefinite e seleziona la casella accanto a Scrivi in Consenti .
f. Fai clic su OK .
Testa un account FTP
Utilizzare i seguenti passaggi per testare l'account FTP:
-
Apri PowerShell e immetti il comando seguente per aprire FTP localmente sul server:
ftp ::1
-
Immettere il nome utente e la password come richiesto. Nota che Windows non mostra nulla quando inserisci la password.
-
Digita il seguente comando per verificare a quali cartelle hai accesso:
dir
-
Vai nella cartella che hai creato in precedenza, visualizzata nella dir comando.
cd \<foldername>
-
Esegui il comando seguente per verificare di disporre delle autorizzazioni di scrittura creando una cartella di prova:
mkdir testfolder
-
Verifica se la cartella di test viene creato con il seguente comando:
dir
-
Rimuovi la cartella di prova con il seguente comando:
rmdir testfolder
-
Utilizzare il comando seguente per uscire da FTP:
quit