Startseite » Computer-Tipps » So richten Sie einen FTP-Server in Windows mit IIS ein

    So richten Sie einen FTP-Server in Windows mit IIS ein

    Zuvor hatte ich einen Beitrag geschrieben So verwandeln Sie Ihren Computer in einen Windows-Dateifreigabeserver mit ein paar verschiedenen Programmen. Wenn Sie nach einem schnellen Weg suchen, die Dateien auf Ihrem lokalen Computer für Freunde oder Familie freizugeben, können Sie dies auf einfache Weise tun.

    Allerdings, wenn Sie suchen Richten Sie Ihren eigenen FTP-Server in Windows ein IIS können Sie tun, aber es erfordert mehr technisches Wissen. Natürlich haben Sie auch eine detailliertere Kontrolle über das Teilen und die Sicherheit. Daher ist es besser für jeden, der über ein wenig Computer-Know-how verfügt. Außerdem geht es bei IIS um das Ausführen von Websites. Wenn Sie also ein paar Websites zusammen mit einem FTP-Server ausführen möchten, ist IIS die beste Wahl.

    Es ist auch erwähnenswert, dass verschiedene Versionen von IIS mit jeder Windows-Variante geliefert werden und alle leicht unterschiedliche Funktionssätze aufweisen. IIS 5.0 wurde mit Windows 2000 und 5.1 mit Windows XP Professional geliefert. IIS 6 war für Windows Server 2003 und Windows XP Professional 64-Bit. IIS 7 wurde vollständig von IIS umgeschrieben und war in Windows Server 2008 und Windows Vista enthalten.

    IIS 7.5 wurde zusammen mit Windows 7, IIS 8 mit Windows 8 und IIS 8.5 mit Windows 8.1 veröffentlicht. Verwenden Sie möglichst IIS 7.5 oder höher, da diese die meisten Funktionen unterstützen und eine bessere Leistung bieten.

    Einrichten und Konfigurieren eines FTP-Servers in IIS

    Um einen eigenen FTP-Server in Windows einzurichten, müssen Sie zunächst sicherstellen, dass Internetinformationsdienste (Internet Information Services, IIS) installiert sind. Denken Sie daran, dass IIS nur mit Pro-, Professional-, Ultimate- oder Enterprise-Versionen von Windows geliefert wird.

    Klicken Sie in Windows Vista und zuvor auf Start, Schalttafel und gehe zu Hinzufügen entfernen Programme. Dann klicken Sie auf Windows-Komponenten hinzufügen / entfernen. Klicken Sie unter Windows 7 und höher auf Programme und Funktionen aus der Systemsteuerung und klicken Sie auf Schalte Windows Funktionen ein oder aus.

    Scrollen Sie im Komponenten-Assistenten nach unten, bis IIS in der Liste angezeigt wird, und aktivieren Sie das Kontrollkästchen. Bevor Sie klicken Nächster Stellen Sie jedoch sicher, dass Sie auf klicken Einzelheiten und dann überprüfen FTP-Dienst (File Transfer Protocol).

    Für Windows 7 und höher klicken Sie auf das Kästchen neben Internetinformationsdienste und FTP-Server. Sie müssen auch sicherstellen, dass Sie das überprüfen Web-Management-Tools Andernfalls können Sie IIS später nicht über Verwaltung verwalten. Für FTP müssen Sie das überprüfen FTP-Dienst Ansonsten können Sie keinen FTP-Server erstellen.

    Klicken OK und klicken Sie dann auf Nächster. Windows wird mit dem FTP-Dienst die notwendigen IIS-Dateien installieren. Möglicherweise werden Sie an dieser Stelle aufgefordert, Ihre Windows XP- oder Windows Vista-CD einzulegen. Sie sollten keine CD für Windows 7 oder höher benötigen.

    IIS für FTP einrichten und konfigurieren

    Nach der Installation von IIS müssen Sie möglicherweise Ihren Computer neu starten. Nun wollen wir fortfahren und das IIS-Konfigurationsfenster öffnen, um den FTP-Server einzurichten. Also geh zu Start, dann Schalttafel und klicken Sie auf Verwaltungswerkzeuge. Sie sollten jetzt ein Symbol für sehen Internetinformationsdienste.

    Wenn Sie IIS zum ersten Mal in Vista oder früher öffnen, wird im linken Menü nur Ihr Computername angezeigt. Fahren Sie fort und klicken Sie auf + Symbol neben dem Computernamen, und Sie sehen einige Optionen wie Websites, FTP-Sites usw. Wir sind an FTP-Sites interessiert. Das solltest du sehen Standard-FTP-Site, Klick es an.

    Nachdem Sie auf die Standard-FTP-Site geklickt haben, werden Sie feststellen, dass oben einige Schaltflächen vorhanden sind, die wie VCR-Schaltflächen aussehen: Wiedergabe, Stopp und Pause. Wenn die Wiedergabetaste ausgegraut ist, ist der FTP-Server aktiv. Ihr FTP-Server ist jetzt betriebsbereit! Sie können tatsächlich über Ihre FTP-Client-Software eine Verbindung herstellen. Ich benutze SmartFTP, aber Sie können alles verwenden, was Sie am besten mögen.

    Unter Windows 7 und höher wird IIS anders angezeigt. Erstens gibt es keine Wiedergabetaste oder ähnliches. Direkt auf dem Startbildschirm werden eine Reihe von Konfigurationsoptionen für die Authentifizierung, SSL-Einstellungen, Durchsuchen von Verzeichnissen usw. angezeigt.

    Um den FTP-Server hier zu starten, klicken Sie mit der rechten Maustaste auf Sites und dann wählen FTP-Site hinzufügen.

    Dadurch wird der FTP-Assistent geöffnet, in dem Sie der FTP-Site einen Namen geben und den physischen Speicherort für die Dateien auswählen.

    Als Nächstes müssen Sie die Bindungen und SSL konfigurieren. Bindungen sind im Grunde die IP-Adressen, die die FTP-Site verwenden soll. Sie können es bei verlassen Alle nicht zugewiesen wenn Sie keine andere Website betreiben möchten. Behalte das FTP-Site automatisch starten Feld markiert und wählen Kein SSL es sei denn, Sie verstehen Zertifikate.

    Zuletzt müssen Sie Authentifizierung und Autorisierung einrichten. Sie müssen entscheiden, ob Sie möchten Anonym oder Standardauthentifizierung oder beides. Für die Autorisierung wählen Sie unter Alle Benutzer, Anonyme Benutzer oder bestimmte Benutzer.

    Sie können tatsächlich lokal auf den FTP-Server zugreifen, indem Sie den Explorer öffnen und eingeben ftp: // localhost. Wenn alles gut funktioniert hat, sollte der Ordner fehlerfrei geladen werden.

    Wenn Sie ein FTP-Programm haben, können Sie dasselbe tun. Öffnen Sie die FTP-Client-Software und geben Sie sie ein localhost als Hostname und wählen Sie Anonym für den Login. Verbinden Sie sich und Sie sollten jetzt den Ordner sehen.

    Ok, jetzt haben wir die Seite in Betrieb genommen! Wo legen Sie nun die Daten ab, die Sie freigeben möchten? In IIS befindet sich die Standard-FTP-Site tatsächlich in C: \ Inetpub \ ftproot. Sie können Daten dort ablegen, aber was ist, wenn Sie bereits Daten an anderer Stelle haben und diese nicht in Inetpub verschieben möchten?

    In Windows 7 und höher können Sie über den Assistenten einen beliebigen Ort auswählen, es ist jedoch nur ein Ordner. Wenn Sie der FTP-Site weitere Ordner hinzufügen möchten, müssen Sie virtuelle Verzeichnisse hinzufügen. Öffnen Sie zunächst das Verzeichnis ftproot und legen Sie einige Dateien darin ab.

    Aktualisieren Sie jetzt Ihren FTP-Client, und Ihre Dateien sollten jetzt aufgelistet sein! Sie haben jetzt einen FTP-Server auf Ihrem lokalen Computer. Wie würden Sie sich also von einem anderen Computer im lokalen Netzwerk verbinden??

    Dazu müssen Sie die Windows-Firewall öffnen, um FTP-Verbindungen zu Ihrem Computer zuzulassen. Andernfalls werden alle externen Computer gesperrt. Sie können dies tun, indem Sie zu gehen Start, Schalttafel, Klicken Sie auf Windows-Firewall und dann auf die Erweitert Tab.

    Unter dem Netzwerkverbindungseinstellungen Stellen Sie sicher, dass alle Verbindungen in der linken Liste markiert sind, und klicken Sie dann auf die Einstellungen Taste. Sie können jetzt bestimmte Ports auf Ihrem Computer öffnen, je nachdem, welchen Dienst Ihr Computer bereitstellt. Da wir unseren eigenen FTP-Server hosten, möchten wir das abhaken FTP-Server.

    Es erscheint ein kleines Popup-Fenster mit einigen Einstellungen, die Sie ändern können. Lassen Sie es einfach unverändert und klicken Sie auf OK. Klicken Sie im Hauptfenster der Windows-Firewall erneut auf OK.

    In Windows 7 und höher unterscheidet sich der Vorgang beim Öffnen des Firewall-Ports. Öffnen Sie die Windows-Firewall in der Systemsteuerung und klicken Sie auf Erweiterte Einstellungen auf der linken Seite. Dann klicken Sie auf Eingehende Regeln und scrollen Sie nach unten, bis Sie sehen FTP-Server (FTP-Datenverkehr), Klicken Sie mit der rechten Maustaste darauf und wählen Sie Regel aktivieren.

    Dann klicken Sie auf Ausgehende Regeln und mache dasselbe für FTP-Server (FTP-Datenverkehr). Sie haben nun die Firewall für FTP-Verbindungen geöffnet. Versuchen Sie nun, von einem anderen Computer in Ihrem Netzwerk aus eine Verbindung zu Ihrer FTP-Site herzustellen. Sie müssen zuerst die IP-Adresse des Computers abrufen, bevor Sie von einem anderen Computer aus eine Verbindung herstellen können.

    Gehe zu Start, klicken Lauf und geben Sie ein CMD. Art IPCONFIG und notieren Sie die Nummer für die IP-Adresse:

    Geben Sie in Ihrem FTP-Client auf dem anderen Computer die gerade notierte IP-Adresse ein und stellen Sie eine Verbindung her. Sie sollten jetzt in der Lage sein, alle Ihre Dateien genau wie auf dem FTP-Client auf dem lokalen Computer anzuzeigen. Sie können auch wieder zum Explorer gehen und einfach FTP: \\ ipaddress eingeben, um eine Verbindung herzustellen.

    Nun, da die FTP-Site funktioniert, können Sie beliebig viele Ordner für FTP-Zwecke hinzufügen. Auf diese Weise geben Benutzer beim Herstellen einer Verbindung einen Pfad an, über den eine Verbindung zu einem bestimmten Ordner hergestellt wird.

    Klicken Sie mit der rechten Maustaste in IIS auf Standard-FTP-Site, und wählen Sie Neu, und dann Virtuelles Verzeichnis.

    In Windows 7 klicken Sie mit der rechten Maustaste auf den Site-Namen und wählen Sie aus Virtuelles Verzeichnis hinzufügen.

    Wenn Sie ein virtuelles Verzeichnis in IIS erstellen, erstellen Sie im Wesentlichen einen Alias, der auf einen Ordner auf der lokalen Festplatte verweist. Im Assistenten werden Sie also zuerst nach einem Aliasnamen gefragt. Make ist etwas einfaches und nützliches wie "WordDocs" oder "FreeMovies" usw.

    Klicken Sie auf Weiter und navigieren Sie zu dem Pfad, auf den der Alias ​​verweisen soll. Wenn Sie also mehrere Filme teilen möchten, navigieren Sie zu diesem Ordner.

    Klicken Sie auf Weiter und wählen Sie, ob Sie es als möchten Lesen Zugriff nur oder Lesen und Schreiben Zugriff. Wenn Sie nur Dateien freigeben möchten, aktivieren Sie Lesen. Wenn Sie möchten, dass Personen Dateien auf Ihren Computer hochladen können, wählen Sie Lesen und Schreiben.

    Klicken Sie auf Weiter und dann auf Fertig stellen! Nun sehen Sie Ihr neues virtuelles Verzeichnis unter der Standard-FTP-Site. In Windows 7 und höher wird der Prozess auf einen Dialog reduziert:

    Sie können über Ihren FTP-Client eine Verbindung zu Ihnen herstellen, indem Sie in das Feld "/ Test" oder "/ NameOfFolder" das Feld "Pfad" eingeben. In Explorer würden Sie einfach eintippen ftp: // ipadresse / aliasname.

    Jetzt werden nur die Dateien angezeigt, die sich in dem Ordner befinden, für den der Alias ​​erstellt wurde.

    Das ist alles! Sie können beliebig viele Ordner erstellen! Die einzige andere Sache, die Sie tun müssen, ist, Ihre öffentliche IP-Adresse an alle Personen weiterzugeben, die von außerhalb Ihres internen Netzwerks eine Verbindung herstellen. Wenn Sie möchten, dass Benutzer von überall auf der Welt eine Verbindung herstellen, müssen Sie ihnen Ihre öffentliche IP-Adresse mitteilen, die Sie unter finden können http://whatismyipaddress.com/.

    Schließlich müssen Sie den FTP-Port Ihres Routers an Ihren lokalen Computer weiterleiten, der den FTP-Server hostet. Anschlussweiterleitung ist eine großartige Website, auf der Sie erfahren, wie Ports Ihres Routers an Computer in Ihrem Heimnetzwerk weitergeleitet werden. Sie sollten auch meine anderen Beiträge über Portweiterleitung und dynamisches DNS lesen:

    Was ist Portweiterleitung??

    Richten Sie dynamisches DNS für den Remotezugriff ein

    Dies ist definitiv eine Menge Informationen mit ein paar Schritten; Wenn Sie dazu Fragen haben, schreiben Sie einen Kommentar! Genießen!