Wie Einrichten eines FTP-Servers in Windows mithilfe von IIS


Zuvor hatte ich einen Beitrag über wie Sie Ihren Computer in einen Windows-Dateifreigabeserver verwandeln mit ein paar verschiedenen Programmen geschrieben. Wenn Sie nach einer schnellen Möglichkeit suchen, Dateien auf Ihrem lokalen Computer mit Freunden oder Verwandten zu teilen, ist dies eine einfache Möglichkeit.

Wenn Sie jedoch nach Setup suchen Ihren eigenen FTP-Server in Windows mitIIS können Sie tun, aber es erfordert mehr technisches Wissen. Natürlich bietet es auch eine genauere Kontrolle über Freigabe und Sicherheit, so dass es besser für alle ist, die ein wenig Computer-Know-how haben. Außerdem dreht sich bei IIS alles um das Ausführen von Websites. Wenn Sie also mehrere Websites zusammen mit einem FTP-Server ausführen möchten, ist IIS die beste Wahl.

Beachten Sie auch, dass verschiedene Versionen von IIS mitgeliefert werden jeder Geschmack von Windows und sie alle haben leicht unterschiedliche Feature-Sets. IIS 5.0 kam mit Windows 2000 und 5.1 kam mit Windows XP Professional. IIS 6 war für Windows Server 2003 und Windows XP Professional 64-Bit. IIS 7 war eine vollständige Neufassung von IIS 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. Am besten ist es, wenn möglich, IIS 7.5 oder höher zu verwenden, da sie die meisten Funktionen unterstützen und eine bessere Leistung bieten.

Einrichten und Konfigurieren eines FTP-Servers in IIS

Das erste, was Sie brauchen Um Ihren eigenen FTP-Server in Windows einzurichten, müssen Sie sicherstellen, dass Internetinformationsdienste (IIS) installiert sind. Denken Sie daran, dass IIS nur mit den Versionen Pro, Professional, Ultimate oder Enterprise von Windows ausgeliefert wird.

Klicken Sie unter Windows Vista und früher auf Start, Systemsteuerungund gehen Sie zu Programme hinzufügen / entfernen. Klicken Sie dann auf Windows-Komponenten hinzufügen / entfernen. Unter Windows 7 und höher klicken Sie in der Systemsteuerung auf Programme und Funktionenund anschließend auf Windows-Funktionen ein- oder ausschalten.

add remove programs

turn features off

Scrollen Sie im Komponentenassistenten nach unten, bis IIS in der Liste angezeigt wird, und aktivieren Sie das Kontrollkästchen. Bevor Sie jedoch auf Weiterklicken, müssen Sie auf Detailsklicken und dann den FTP-Dienst (File Transfer Protocol)überprüfen.

iis

file transfer protocol

Wenn Sie Windows 7 oder höher verwenden, klicken Sie auf das Kästchen neben Internet Informationsdiensteund FTP-Server. Sie müssen außerdem sicherstellen, dass Sie das Web Management ToolsKontrollkästchen aktivieren, andernfalls können Sie IIS später nicht über Verwaltung verwalten. Für FTP müssen Sie das FTP ServiceKontrollkästchen aktivieren, ansonsten haben Sie keine Möglichkeit einen FTP Server zu erstellen.

iis install

Klicken Sie auf OKund dann auf Weiter. Windows wird fortfahren und die erforderlichen IIS-Dateien zusammen mit dem FTP-Dienst installieren. Sie werden möglicherweise aufgefordert, zu diesem Zeitpunkt Ihre Windows XP- oder Windows Vista-CD einzulegen. Sie sollten keinen Datenträger für Windows 7 oder höher benötigen.

Einrichten und Konfigurieren von IIS für FTP

Nachdem IIS installiert wurde, müssen Sie möglicherweise den Computer neu starten. Jetzt möchten wir fortfahren und das IIS-Konfigurationsfenster öffnen, um den FTP-Server einzurichten. Wechseln Sie zu Start, Systemsteuerungund klicken Sie auf Verwaltung. Sie sollten nun ein Symbol für Internetinformationsdienstesehen.

admin tools iis

Wenn Sie IIS unter Vista oder früher für die Beim ersten Mal sehen Sie nur den Computernamen im linken Menü. Klicken Sie auf das +-Symbol neben dem Computernamen und Sie sehen einige Optionen wie Websites, FTP-Sites usw. Wir sind an FTP-Sites interessiert, erweitern Sie das also auch . Sie sollten Standard FTP Sitesehen, klicken Sie darauf.

ftp site

Sie werden feststellen, nachdem Sie auf den Standard klicken FTP-Site, oben befinden sich ein paar Buttons, die wie VCR-Buttons aussehen: Play, Stop und Pause. Wenn die Play-Schaltfläche ausgegraut ist, bedeutet dies, dass der FTP-Server aktiv ist. Ihr FTP-Server läuft jetzt! Sie können sich tatsächlich über Ihre FTP-Client-Software damit verbinden. Ich verwende SmartFTP, aber Sie können das verwenden, was Ihnen am besten gefällt.

Unter Windows 7 und höher wird IIS anders aussehen. Erstens gibt es keinen Play-Button oder ähnliches. Außerdem werden auf dem Startbildschirm eine Reihe von Konfigurationsoptionen für die Authentifizierung, SSL-Einstellungen, Verzeichnissuche usw. angezeigt.

ftp config iis

To Starten Sie den FTP-Server hier, klicken Sie mit der rechten Maustaste auf Sitesund wählen Sie dann FTP-Site hinzufügen.

add ftp site

Dies öffnet den FTP-Assistenten, in dem Sie zunächst Ihrer FTP-Site einen Namen geben und den physischen Speicherort für die Dateien auswählen.

new ftp site

Als nächstes müssen Sie die Bindungen und SSL konfigurieren. Bindungen sind grundsätzlich die IP-Adressen, die die FTP-Site verwenden soll. Sie können es bei Alle nicht zugewiesenbelassen, wenn Sie keine andere Website betreiben möchten. Lassen Sie das Kontrollkästchen FTP-Site automatisch startenaktiviert und wählen Sie Kein SSL, wenn Sie Zertifikate nicht verstehen.

bindings and ssl

Zuletzt müssen Sie die Authentifizierung und Autorisierung einrichten. Sie müssen wählen, ob Sie Anonymoder Standardauthentifizierungoder beide möchten. Zur Autorisierung wählen Sie Alle Benutzer, Anonyme Benutzer oder bestimmte Benutzer.

iis authentication

Sie können tatsächlich lokal auf den FTP-Server zugreifen, indem Sie Explorer öffnen und eingeben in ftp: // localhost. Wenn alles gut funktioniert, sollten Sie sehen, dass der Ordner ohne Fehler geladen wird.

ftp localhost

Wenn Sie ein FTP-Programm haben, können Sie dasselbe tun . Öffnen Sie die FTP-Client-Software und geben Sie localhostals Hostnamen ein und wählen Sie Anonymfür die Anmeldung. Verbinden Sie und Sie sollten jetzt den Ordner sehen.

localhost

Ok, jetzt haben wir die Seite eingerichtet und gestartet! Wo lassen Sie die Daten, die Sie teilen möchten, ab? In IIS befindet sich die Standard-FTP-Site tatsächlich in C: \ Inetpub \ ftproot. Sie können dort Daten ablegen, aber was ist, wenn Sie bereits Daten an einem anderen Ort haben und diese nicht in inetpub verschieben möchten?

Unter Windows 7 und höher können Sie über den Assistenten einen beliebigen Speicherort auswählen, der jedoch immer nur einen Ordner enthält. Wenn Sie der FTP-Site weitere Ordner hinzufügen möchten, müssen Sie virtuelle Verzeichnisse hinzufügen. Öffnen Sie jetzt einfach das ftproot-Verzeichnis und legen Sie einige Dateien dort ab.

ftp root directory

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

Um dies zu tun, müssen Sie die Windows-Firewall öffnen, um FTP-Verbindungen zu Ihrem Computer zuzulassen. Andernfalls werden alle externen Computer blockiert. Sie können dies tun, indem Sie auf Start, Systemsteuerungklicken, auf Windows-Firewallklicken und dann auf Erweitertklicken Tab.

windows firewall

Vergewissern Sie sich im Abschnitt Netzwerkverbindungseinstellungen, dass alle Verbindungen in der linken Liste markiert sind und dann auf die Schaltfläche Einstellungenklicken. Sie können jetzt bestimmte Ports auf Ihrem Computer basierend auf dem von Ihrem Computer bereitgestellten Dienst öffnen. Da wir unseren eigenen FTP-Server hosten, möchten wir FTP-Serverauschecken.

ftp services

Ein kleines Popup-Fenster erscheint mit einigen Einstellungen, die Sie ändern können, lassen Sie es einfach so wie es ist und klicken Sie auf OK. Klicken Sie im Hauptfenster der Windows-Firewall erneut auf OK.

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

firewall ftp rule

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

Wechseln Sie zu Startund klicken Sie auf Ausführenund geben Sie CMDein. Geben Sie IPCONFIGein und notieren Sie die Nummer für die IP-Adresse:

ip address

Geben Sie in Ihrem FTP-Client auf dem anderen Computer ein in der IP-Adresse, die Sie gerade notiert haben und anonym verbinden. Sie sollten jetzt alle Ihre Dateien genau wie auf dem FTP-Client auf dem lokalen Computer sehen können. Auch hier können Sie zum Explorer gehen und einfach FTP eingeben: \\ ipadresse, um eine Verbindung herzustellen.

Jetzt, da die FTP-Site funktioniert, können Sie beliebig viele Ordner für FTP-Zwecke hinzufügen. Wenn ein Benutzer eine Verbindung herstellt, geben sie einen Pfad an, der eine Verbindung zu einem bestimmten Ordner herstellt.

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

virtual directory

Unter Windows 7 klicken Sie mit der rechten Maustaste auf den Websitenamen und wählen Virtuelles Verzeichnis hinzufügen.

add virtual directory

Wenn Sie in IIS ein virtuelles Verzeichnis erstellen, erstellen Sie im Grunde einen Alias, der auf einen Ordner auf der lokalen Festplatte verweist. Im Assistenten werden Sie als Erstes nach einem Aliasnamen gefragt. Make ist etwas Einfaches und Nützliches wie "WordDocs" oder "FreeMovies", etc.

virtual directory alias

Klicken Sie auf "Weiter" und navigieren Sie nun zu dem gewünschten Pfad der Alias, auf den verwiesen wird. Wenn Sie mehrere Filme haben, die Sie freigeben möchten, navigieren Sie zu diesem Ordner.

ftp server

Klicken Sie auf Weiter und wählen Sie, ob Sie es als Lese nurZugriff oder Lese- und Schreibzugriff. Wenn Sie nur Dateien freigeben möchten, aktivieren Sie die Option Lesen. Wenn Sie möchten, dass Benutzer Dateien auf Ihren Computer hochladen können, wählen Sie Lesen und Schreiben.

read write

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

add virtual folder

Sie können eine Verbindung zu Ihnen herstellen, indem Sie Ihren FTP-Client verwenden das Pfadfeld "/ Test" oder "/ NameOfFolder". Im Explorer würden Sie einfach ftp: // ipadresse / aliasnameeingeben.

ftp connection

Jetzt werden Sie nur Sehen Sie sich die Dateien in dem Ordner an, für den wir den Alias ​​erstellt haben.

anonymouse

Das war's! Sie können so viele Ordner erstellen, wie Sie möchten! Die einzige Sache, die Sie tun müssen, ist, Ihre öffentliche IP-Adresse an jeden weiterzugeben, der von außerhalb Ihres internen Netzwerks eine Verbindung herstellt. Wenn Sie möchten, dass sich Benutzer von überall auf der Welt verbinden, müssen Sie ihnen Ihre öffentliche IP-Adresse geben, die Sie herausfinden können, indem Sie zu http://whatismyipaddress.com/ strong> gehen.

Sie müssen den FTP-Port Ihres Routers an Ihren lokalen Computer weiterleiten, der den FTP-Server hostet. Anschlussweiterleitung ist eine großartige Seite, die Ihnen zeigt, wie Sie Ports auf Ihrem Router an Computer in Ihrem Heimnetzwerk weiterleiten. Sie sollten auch meine anderen Beiträge zur Portweiterleitung und zum dynamischen DNS lesen:

Was ist Portweiterleitung?

Richten Sie dynamisches DNS für Remotezugriff ein

Dies ist definitiv eine Menge Informationen mit einer Reihe von Schritten; Wenn Sie Fragen zu all dem haben, schreiben Sie einen Kommentar! Viel Spaß!

FTP-Server als Netzlaufwerk verbinden (mit Laufwerksbuchstabe) in Windows 10

Zusammenhängende Posts:


17.11.2014