Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
von Robert McMurray
Kompatibilität
Version | Hinweise |
---|---|
IIS 7.5 | Der FTP 7.5-Dienst wird als Funktion für IIS 7.5 in Windows 7 und Windows Server 2008 R2 bereitgestellt. |
IIS 7.0 | Die Dienste FTP 7.0 und FTP 7.5 wurden für IIS 7.0 out-of-band bereitgestellt. Dazu musste der Dienst von der folgenden URL heruntergeladen und installiert werden: https://www.iis.net/downloads/microsoft/ftp. |
Einführung
Microsoft hat einen neuen FTP-Dienst entwickelt, der für Windows Server© 2008 komplett neu geschrieben wurde. Dieser FTP-Dienst enthält viele neue Funktionen, mit denen Webautoren Inhalte besser veröffentlichen können als zuvor, und bietet Webadministratoren mehr Sicherheit- und Bereitstellungsoptionen.
In diesem Dokument wird die Verwendung der ordnerbasierten Kontingente erklärt, die vom Ressourcen-Manager für Dateiserver (File Server Resource Manager, FSRM) von Windows Server 2008 mit dem neuen FTP-Dienst bereitgestellt werden, um eine öffentlich zugängliche FTP-Site mit einer festen Kontingentgröße zu erstellen. Sie enthält folgende Elemente:
- Erstellen einer neuen FTP-Site
- Installieren und Konfigurieren des Ressourcen-Manager für Dateiserver-Dienstes
Hinweis
In dieser Ablaufbeschreibung finden Sie eine Reihe von Schritten, in denen Sie sich mit dem lokalen Administratorkonto bei Ihrer FTP-Site anmelden müssen. Diese Schritte sollten nur auf dem Server selbst unter Verwendung der Loopbackadresse oder über SSL von einem Remoteserver aus befolgt werden. Wenn Sie es vorziehen, ein separates Benutzerkonto anstelle des Administratorkontos zu verwenden, müssen Sie die entsprechenden Ordner erstellen und bei Bedarf die richtigen Berechtigungen für dieses Benutzerkonto festlegen.
Voraussetzungen
Die folgenden Elemente müssen installiert werden, um die Verfahren in diesem Artikel abzuschließen:
IIS 7.0 muss auf Ihrem Windows 2008 Server 2008 installiert sein, und der Internetinformationsdienste-Manager muss installiert sein.
Der neue FTP-Dienst Sie können den FTP-Dienst über einen der folgenden Links von der Website https://www.iis.net/ herunterladen und installieren:
- FTP 7.5 für IIS 7.0 (x64)
- FTP 7.5 für IIS 7.0 (x86)
Sie müssen einen Stammordner für die FTP-Veröffentlichung erstellen.
Erstellen Sie einen Ordner unter
C:\inetpub\ftproot
Legen Sie die Berechtigungen fest, um anonymen Zugriff zu ermöglichen:
Öffnen Sie eine Eingabeaufforderung.
Geben Sie folgenden Befehl ein:
ICACLS "C:\inetpub\inetpub\ftproot" /Grant IUSR:R /T
Schließen Sie die Eingabeaufforderung.
Hinweis
Die in dieser Ablaufbeschreibung aufgeführten Einstellungen geben C:\inetpub\ftproot
als Pfad zu Ihrer FTP-Site an. Sie müssen diesen Pfad nicht verwenden. Wenn Sie jedoch den Speicherort für Ihre Site ändern, müssen Sie auch die Site-bezogenen Pfade ändern, die in dieser Ablaufbeschreibung verwendet werden.
Erstellen einer neuen FTP-Site
In diesem Abschnitt erstellen wir eine neue FTP-Site, die von anonymen Benutzern mit schreibgeschütztem Zugriff und vom Administratorkonto aus mit Lese-/Schreibzugriff geöffnet werden kann.
Schritt 1: Verwenden des FTP-Site-Assistenten zum Erstellen einer FTP-Site mit anonymer Authentifizierung
Erstellen Sie eine FTP-Site, auf der Benutzer anonym auf Inhalte zugreifen können. Führen Sie die folgenden Schritte durch:
Wechseln Sie zum IIS 7.0-Manager. Klicken Sie im Bereich Verbindungen auf den Knoten Websites in der Struktur.
Klicken Sie mit der rechten Maustaste auf den Knoten Websites in der Struktur, und klicken Sie auf FTP-Site hinzufügen, oder klicken Sie im Bereich Aktionen auf FTP-Website hinzufügen.
Wenn der Assistent FTP-Site hinzufügen angezeigt wird:
Geben Sie „Meine neue FTP-Site“ in das Feld Name der FTP-Site ein, und navigieren Sie dann zu dem Ordner
C:\inetpub\ftproot
, den Sie im Abschnitt „Voraussetzungen“ erstellt haben.Hinweis
Wenn Sie sich dafür entscheiden, den Pfad zu Ihrem Inhaltsordner einzugeben, können Sie Umgebungsvariablen in Ihren Pfaden verwenden, z. B.:
%SystemDrive%\inetpub\ftproot
Klicken Sie auf Weiter.
Auf der nächsten Seite des Assistenten:
- Wählen Sie in der Dropdownliste IP-Adresse eine IP-Adresse für Ihre FTP-Site aus, oder akzeptieren Sie die Standardauswahl „Alle nicht zugewiesen“. Da Sie später in dieser Ablaufbeschreibung das Administratorkonto verwenden werden, müssen Sie sicherstellen, dass Sie den Zugriff auf den Server einschränken und die lokale Loopback-IP-Adresse für Ihren Computer eingeben, indem Sie „127.0.0.1“ in das Feld IP-Adresse eingeben.
- Normalerweise geben Sie den TCP/IP-Port für die FTP-Site in das Feld Port ein. Akzeptieren Sie für diese Ablaufbeschreibung den Standardport 21.
- In dieser Ablaufbeschreibung verwenden Sie keinen Hostnamen. Daher müssen Sie sicherstellen, dass das Feld Virtueller Host leer ist.
- Stellen Sie sicher, dass die Dropdownliste Zertifikate auf „Nicht ausgewählt“ festgelegt ist und die Option SSL zulassen ausgewählt ist.
- Wenn Sie diese Einstellungen vorgenommen haben, klicken Sie auf Weiter.
Auf der nächsten Seite des Assistenten:
- Wählen Sie die Option Anonym für die Authentifizierungs-Einstellungen aus.
- Wählen Sie für die Autorisierungs-Einstellungen die Option „Anonyme Benutzer“ aus der Dropdownliste Zugriff zulassen auf aus, und wählen Sie Lesen als Option unter Berechtigungen aus.
- Klicken Sie auf Fertig stellen, nachdem Sie diese Einstellungen vorgenommen haben.
Wechseln Sie zum IIS 7.0-Manager. Klicken Sie auf den Knoten für die FTP-Site, die Sie erstellt haben. Die Symbole für alle FTP-Funktionen werden angezeigt.
Schritt 2: Hinzufügen der Standardauthentifizierung zur FTP-Site
Wir müssen die Standardauthentifizierung hinzufügen, damit sich Benutzer anmelden können. Führen Sie dazu die folgenden Schritte aus:
Wechseln Sie zum IIS 7.0-Manager. Klicken Sie auf den Knoten für die FTP-Site, die Sie soeben erstellt haben. Doppelklicken Sie auf das Symbol der FTP-Authentifizierung, um die Seite der FTP-Authentifizierungsfunktion zu öffnen.
Wählen Sie, wenn die Seite FTP-Authentifizierung angezeigt wird, die Option Standardauthentifizierung aus. Klicken Sie auf Aktivieren im Bereich Aktionen.
Wechseln Sie zum IIS 7.0-Manager. Klicken Sie auf den Knoten für die FTP-Site; um die Symbole aller FTP-Funktionen erneut anzuzeigen.
Wir müssen eine Autorisierungsregel hinzufügen, damit sich der Administrator anmelden kann. Doppelklicken Sie auf das Symbol der FTP-Autorisierungsregeln, um die Seite der FTP-Autorisierungsregel-Funktion zu öffnen.
Wenn die Seite FTP-Autorisierungsregeln angezeigt wird, klicken Sie auf Zulassungsregel hinzufügen im Bereich Aktionen.
Wenn das Dialogfeld Zulassungsautorisierungsregel hinzufügen angezeigt wird:
- Wählen Sie Angegebene Benutzer aus, und geben Sie dann „Administrator“ in das Feld ein.
- Wählen Sie unter Berechtigungen sowohl Lesen als auch Schreiben aus.
- Klicken Sie auf OK.
Schritt 3: Anzeigen verfügbarer Bytes für die FTP-Site
Wir müssen die FTP-Website so konfigurieren, dass Benutzer die verfügbaren Bytes für die Website sehen können. Führen Sie die folgenden Schritte durch:
- Wechseln Sie zum IIS 7.0-Manager. Klicken Sie auf den Knoten für die FTP-Site, die Sie soeben erstellt haben. Doppelklicken Sie auf das Symbol für die FTP-Verzeichnissuche, um die Seite für die FTP-Verzeichnissuche zu öffnen.
- Aktivieren Sie das Kontrollkästchen für Verfügbare Bytes, und klicken Sie dann auf Anwenden im Bereich Aktionen.
Zusammenfassung
Fassen wir nun die Einstellungen zusammen, die Sie in diesem Schritt vorgenommen haben:
- Sie haben eine neue FTP-Site namens „My New FTP Site“ erstellt, wobei der Inhaltsstamm der Site unter
C:\inetpub\ftproot
liegt. - Sie haben die FTP-Site an die lokale Loopbackadresse Ihres Computers an Port 21 gebunden und sich dafür entschieden, Secure Sockets Layer (SSL) für die FTP-Site nicht zu verwenden.
- Sie haben eine Standardregel für die FTP-Site erstellt, um anonymen Benutzern den „Lesezugriff“ auf die Dateien zu ermöglichen.
- Sie haben eine Autorisierungsregel hinzugefügt, mit der das Administratorkonto sowohl Lese- als auch Schreibzugriff für die FTP-Site hat.
- Sie haben der FTP-Site die Standardauthentifizierung hinzugefügt.
- Sie haben die FTP-Site so konfiguriert, dass die verfügbaren Bytes den Benutzern angezeigt werden.
Installieren und Konfigurieren des „Ressourcen-Manager für Dateiserver“-Dienstes
Dieser Abschnitt der Ablaufbeschreibung führt Sie durch die Schritte zum Installieren des „Ressourcen-Manager für Dateiserver“-Dienstes (FSRM-Dienst) und zum Konfigurieren eines Ordnerkontingents.
Schritt 1: Installieren des Ressourcen-Manager für Dateiserver (FSRM)
- Klicken Sie im Server-Manager unter Rollen auf Rollen hinzufügen in der Rollenübersicht.
- Aktivieren Sie im Dialogfeld Serverrollen auswählen die Option Dateidienste. Klicken Sie auf Weiter.
- Klicken Sie auf der Seite Einführung in Dateidienste auf Weiter.
- Aktivieren Sie auf der Seite Rollendienste auswählen den Dienst Ressourcen-Manager für Dateiserver. Klicken Sie auf Weiter.
- Klicken Sie auf der Seite Speicherauslastungsüberwachung konfigurieren auf die Schaltfläche Optionen.
- Aktivieren Sie im Dialogfeld Volumenüberwachungsoptionen die Option Kontingentnutzungsbericht. Klicken Sie auf OK.
- Klicken Sie auf der Seite Speicherauslastungsüberwachung konfigurieren auf Weiter.
- Passen Sie auf der Seite Benachrichtigungsoptionen festlegen den Speicherort für Ihre Berichte und E-Mail-Einstellungen an. Klicken Sie auf Weiter.
- Überprüfen Sie auf der Seite Installationsauswahl bestätigen Ihre Auswahl. Klicke auf Installieren.
- Klicken Sie nach dem Abschluss der Installation auf Schließen.
- Erweitern Sie den Knoten Rollen im Server-Manager. Nun sollte die Rolle Dateidienste mit allen zugehörigen Informationen angezeigt werden.
Schritt 2: Erstellen eines Ordnerkontingents
- Klicken Sie unter dem Menü Verwaltungstools für Windows auf Ressourcen-Manager für Dateiserver.
- Erweitern Sie im Ressourcen-Manager für Dateiserver die Kontingentverwaltung in der Strukturansicht, und klicken Sie auf Kontingenteund dann im Bereich „Aktionen“ auf Kontingent erstellen.
- Navigieren Sie vom Dialogfeld Kontingent erstellen zum Ordner
C:\inetpub\ftproot
, den Sie im Abschnitt „Voraussetzungen“ erstellt haben. Wählen Sie eine Vorlage aus der Liste der verfügbaren Vorlagen aus, die auf Ihren Ordner angewendet werden sollen. Klicken Sie auf Erstellen.
- Der Ressourcen-Manager für Dateiserver sollte nun die Kontingenteinstellungen für Ihre FTP-Site anzeigen.
Zusammenfassung
Fassen wir nun die Einstellungen zusammen, die Sie in diesem Schritt vorgenommen haben:
- Sie haben die Rolle „Dateidienste“ zu Ihrem Server hinzugefügt und den Rollendienst „Ressourcen-Manager für Dateiserver“ hinzugefügt.
- Sie haben ein Ordnerkontingent für das Inhaltsverzeichnis Ihrer FTP-Site hinzugefügt.
Sobald Ordnerkontingente für einen Inhaltspfad einer FTP-Site aktiviert wurden und die Site so konfiguriert wurde, dass die verfügbaren Bytes angezeigt werden, gibt FTP die verfügbaren Bytes jedes Mal zurück, wenn ein Befehl zur Verzeichnisauflistung vom FTP-Client gesendet wird.
Hinweis
Einige grafische FTP-Clients zeigen diese Informationen möglicherweise nicht an, es sei denn, sie unterstützen eine Form der Anzeige des Aktivitätsprotokolls der FTP-Sitzung.