IIS 7 oder 7.5 und FTP Service Benutzer einrichten


Nicht immer ganz offensichtlich ist, wie der FTP-Dienst unter IIS 7 bzw. 7.5 verwendet wird. Deshalb hier ein paar Notizen, damit es einfacher geht.

FTP installieren: http://learn.iis.net/page.aspx/263/installing-and-configuring-ftp-on-iis-7/

Einer Webseite fügt man FTP-Möglichkeiten hinzu indem man per Rechtsklick auf der Website “Add FTP Publishing” auswählt.

FTP-Benutzer legt man als lokale Benutzer unter Windows an (NET USER /ADD), bei FTP User Isolation verwendet man “User name directory (disable global virtual directories)”, zusätzlich muss auf der Rootfolder das Verzeichnis LocalUser angelegt werden, darunter legt man dann Verzeichnisse mit Benutzernamen an. Basic Authentication muss aktiviert werden. Bei “Authorization Rules” fügt man entweder Gruppen oder den einzelnen Benutzer mit den jeweiligen Rechten hinzu. Bei “FTP Directory Browsing” müssen evtl. noch die “virtual directories” aktiviert werden.

Wenn man einen Admin mit Zugriff auf alle Verzeichnisse benötigt, ist dieser in seinem Homeverzeichnis gefangen. Aber durch Anlegen eines virtuellen Verzeichnis, dessen physikalischer Pfad auf das Root der Webseite zeigt, bekommt der Admin indirekt wieder zugriff auf die gesamte Web Seite.

Hier ein Artikel mit dem Einrichten eines Admins, damit dieser Zugriff auf alles bekommt: http://www.experts-exchange.com/Software/Server_Software/Web_Servers/Microsoft_IIS/
Q_26104650.html

Ein schöner Artikel wo die Leute sich über das komplizierte Einrichten von FTP-Benutzern auslassen: http://forums.iis.net/t/1157475.aspx

Eine bildliche Abhandlung wie man die FTP-Geschichte einrichtet: http://learn.iis.net/page.aspx/305/configuring-ftp-75-user-isolation/

Am Ende nicht vergessen die Firewall beim Hosting Provider aufzumachen, damit auch Port 21 durchkommt.

Eine weitere Möglichkeit FTP-Benutzer anzulegen und zu verwalten: http://learn.iis.net/page.aspx/321/configure-ftp-with-iis-7-manager-authentication/

Hier wird noch beschrieben, wie man die ApplicationHost.config Datei verändert, um eine Ftp-Site anzulegen: http://learn.iis.net/page.aspx/301/creating-a-new-ftp-site/

Und noch etwas Powershell um Ftp-Sites zu Administrieren, z. B. virtuelle Verzeichnisse anlegen und zuordnen:

http://social.technet.microsoft.com/Forums/en/winserverpowershell/thread/1dc6e285-9c92-4765-89cd-f0bafd1c7bb7

oder Authorization Rules verändern:

http://blogs.msdn.com/b/johan/archive/2008/10/02/powershell-advanced-configuration-editing-in-iis7.aspx

2 Antworten to “IIS 7 oder 7.5 und FTP Service Benutzer einrichten”

  1. Wenn der FTP-Client nach Login und Absenden eines Befehls auf einem Windows Server 2008 hängen bleibt « Das nie endende Chaos! Says:

    […] Hier wie man einen FTP-Server unter IIS 7.x einrichten kann: https://newyear2006.wordpress.com/2011/05/28/iis-7-oder-7-5-und-ftp-service-benutzer-einrichten/ […]

  2. Thomas Says:

    Hallo,

    kann mir das auch jemand auf Deutsch erklären? Wäre echt klasse, denn ich bin am verzweifeln😦

    Einen FTP-Zugang für den Admin konnte ich ja einrichten und der funktioniert auch.

    Aber jetzt brauche ich mehrere FTP-Zugänge die nur auf bestimmte Verzeichnisse Zugriff haben. Und genau das krieg ich nicht hin😦

    Vielen Dank im Voraus
    Thomas

    PS: thomas[at]t4net.de

Schreibe einen Kommentar

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s


%d Bloggern gefällt das: