Cartelle separate per gli account FTP (Windows Server)

Pagina aggiornata :
Data di creazione della pagina :

Ambiente di controllo del funzionamento

Windows Server
  • Windows Server 2022
IIS (Internet Information Services)
  • 10.0

Dapprima

Dopo aver creato un server FTP in Windows Server, è possibile creare più account e avere comunque accesso a una cartella. In questa sezione viene descritto come creare una cartella per ogni account e separare le cartelle a cui è possibile accedere.

Configurare un sito FTP in Windows Server

La procedura è descritta nel seguente articolo, quindi si prega di fare riferimento ad essa.

Questa volta, poiché creeremo più account, non abbiamo ancora creato un account.

La cartella ha creato "C:\FtpFolder\" ma non ha impostato le autorizzazioni.

Le autorizzazioni di autenticazione al momento dell'impostazione del sito FTP sono gestite da "Autenticazione di base + account Windows", quindi selezionare "Tutti gli utenti". Le autorizzazioni controllano sia la lettura che la scrittura. Se lo configuri per errore, puoi modificarlo in un secondo momento.

Creare un sito denominato FtpTest.

Riavviare il servizio FTP Microsoft.

Creazione di più account

L'account FTP utilizza l'account di Windows. Creane quanti ne hai bisogno. Qui creiamo account chiamati "FtpUser1", "FtpUser2" e "FtpUser3".

Non avrai effettuato l'accesso come account Windows, quindi elimina tutti i gruppi.

Creazione di una cartella per ogni account

Creare una cartella denominata "LocalUser" nella cartella principale FTP creata. Questo nome è fisso.

All'interno di questa cartella, crea una cartella per ogni account.

Aprire le proprietà della cartella per ogni account creato e fare clic sul pulsante Modifica nella scheda Protezione.

Aggiungi un account a cui hai accesso e controlla l'autorizzazione "Modifica" per registrarti.

Imposta anche le autorizzazioni della cartella che hai creato.

Isolamento utente FTP

Semplicemente creando un account, accederai alla cartella nella radice dell'FTP. Impostare questo in modo che sia separato per cartella.

Aprire Gestione IIS e selezionare il sito FTP creato. Fare doppio clic su Isolamento utente FTP dall'elenco per aprirlo.

Dalla pagina Isolamento utente FTP, selezionare "Directory nome utente (disabilita directory virtuale globale)" e fare clic sul collegamento Applica nell'angolo in alto a destra.

Controllo del funzionamento

I client FTP vanno bene, ma per ora proveremo a controllarli usando WinSCP. Nella figura seguente viene illustrato quando si accede con FtoUser2.

Ho provato a inviare un file di testo. Il percorso di destinazione FTP è root.

Se si esamina l'ambiente di destinazione FTP, è possibile vedere che i file si trovano nella cartella per ogni account.

In questo modo siamo stati in grado di separare le cartelle a cui potevamo accedere per ogni account.