Separate Ordner für FTP-Konten (Windows Server)

Diese Seite wurde aktualisiert :
Erstellungsdatum der Seite :

Umgebung für die Betriebsprüfung

Windows-Server
  • Windows Server 2022
IIS (Internetinformationsdienste)
  • 10.0

Zuerst

Nachdem Sie einen FTP-Server unter Windows Server erstellt haben, können Sie mehrere Konten erstellen und haben weiterhin Zugriff auf einen Ordner. In diesem Abschnitt wird beschrieben, wie Sie für jedes Konto einen Ordner erstellen und die Ordner trennen, auf die Sie zugreifen können.

Einrichten einer FTP-Site unter Windows Server

Das Verfahren wird im folgenden Artikel beschrieben, also lesen Sie es bitte.

Da wir dieses Mal mehrere Konten erstellen werden, haben wir noch kein Konto erstellt.

Der Ordner hat "C:\FtpFolder\" erstellt, aber keine Berechtigungen festgelegt.

Die Authentifizierungsberechtigungen zum Zeitpunkt der Einstellung der FTP-Site werden von "Standardauthentifizierung + Windows-Konto" verwaltet, wählen Sie daher "Alle Benutzer". Berechtigungen überprüfen sowohl Lesen als auch Schreiben. Wenn Sie es versehentlich eingerichtet haben, können Sie es später ändern.

Erstellen Sie eine Website mit dem Namen FtpTest.

Starten Sie den Microsoft FTP-Dienst neu.

Erstellen mehrerer Konten

Das FTP-Konto verwendet das Windows-Konto. Erstellen Sie so viele, wie Sie benötigen. Hier erstellen wir Konten namens "FtpUser1", "FtpUser2" und "FtpUser3".

Sie werden nicht als Windows-Konto angemeldet, also löschen Sie alle Gruppen.

Erstellen eines Ordners für jedes Konto

Erstellen Sie einen Ordner mit dem Namen "LocalUser" in dem FTP-Stammordner, den Sie erstellt haben. Dieser Name ist festgelegt.

Erstellen Sie in diesem Ordner einen Ordner für jedes Konto.

Öffnen Sie die Ordnereigenschaften für jedes Konto, das Sie erstellt haben, und klicken Sie auf der Registerkarte Sicherheit auf die Schaltfläche Bearbeiten.

Fügen Sie ein Konto hinzu, auf das Sie Zugriff haben, und aktivieren Sie die Berechtigung "Ändern", um sich zu registrieren.

Bitte legen Sie auch die Berechtigungen des Ordners fest, den Sie erstellt haben.

FTP-Benutzerisolation

Wenn Sie einfach ein Konto erstellen, greifen Sie auf den Ordner im Stammverzeichnis des FTP zu. Legen Sie fest, dass dies nach Ordnern getrennt ist.

Öffnen Sie den IIS-Manager, und wählen Sie die FTP-Site aus, die Sie erstellt haben. Doppelklicken Sie in der Liste auf FTP-Benutzerisolation, um sie zu öffnen.

Aktivieren Sie auf der Seite FTP-Benutzerisolation das Kontrollkästchen "Benutzernamenverzeichnis (globales virtuelles Verzeichnis deaktivieren)" und klicken Sie auf den Link Übernehmen in der oberen rechten Ecke.

Betriebsprüfung

FTP-Clients sind in Ordnung, aber wir werden versuchen, sie vorerst mit WinSCP zu überprüfen. Die folgende Abbildung zeigt, wann mit FtoUser2 darauf zugegriffen wird.

Ich habe versucht, eine Textdatei zu senden. Der FTP-Zielpfad ist root.

Wenn Sie sich die FTP-Zielumgebung ansehen, können Sie sehen, dass sich die Dateien im Ordner für jedes Konto befinden.

Auf diese Weise konnten wir die Ordner trennen, auf die wir für jedes Konto zugreifen konnten.