So richten Sie einen FTP-Server in Windows mit IIS ein
Zuvor hatte ich einen Beitrag darüber geschrieben, wie Sie Ihren Computer mit ein paar verschiedenen Programmen in einen Windows-Filesharing-Server verwandeln können. (how to turn your computer into a Windows file sharing server)(how to turn your computer into a Windows file sharing server)Wenn Sie nach einer schnellen Möglichkeit suchen, die Dateien auf Ihrem lokalen Computer mit Freunden oder der Familie zu teilen, ist dies eine einfache Möglichkeit.
Wenn Sie jedoch Ihren eigenen FTP-Server in Windows mit (setup your own FTP server in Windows using) IIS einrichten möchten , können Sie dies tun, erfordern jedoch mehr technische Kenntnisse. Natürlich gibt es Ihnen auch eine genauere Kontrolle über Freigabe und Sicherheit, also ist es besser für jeden, der ein wenig Computer-Know-how hat. Außerdem dreht sich bei IIS alles um das Ausführen von Websites. Wenn Sie also ein paar Websites zusammen mit einem (IIS)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 haben. IIS 5.0 wurde mit Windows 2000 und 5.1 mit Windows XP Professional geliefert(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 veröffentlicht , IIS 8 wurde mit Windows 8 veröffentlicht und IIS 8.5 wurde mit Windows 8.1 veröffentlicht . Verwenden Sie nach Möglichkeit am besten IIS 7.5 oder höher, da diese die meisten Funktionen unterstützen und eine bessere Leistung bieten.
Einrichten(Setup) und Konfigurieren(Configure) eines FTP-Servers(FTP Server) in IIS
Um Ihren eigenen FTP -Server in Windows einzurichten, müssen Sie zunächst sicherstellen, dass Internet Information Services ( IIS ) installiert sind. Denken Sie daran(Remember) , dass IIS(IIS) nur mit Pro- , Professional- , Ultimate- oder Enterprise- Versionen von Windows geliefert(Windows) wird .
Klicken Sie unter Windows Vista und früher auf Start , Systemsteuerung(Control Panel) und gehen Sie zu Add/Remove Programs . Klicken Sie dann auf Add/Remove Windows Components . Klicken Sie für Windows 7 und höher in der Systemsteuerung auf (Control Panel)Programme und Funktionen(Programs and Features) und dann auf Windows-Funktionen ein- oder ausschalten(Turn Windows features on or off) .
Scrollen Sie im Komponenten-Assistenten nach unten, bis Sie IIS in der Liste sehen, und haken Sie es ab. Bevor Sie jedoch auf Weiter(Next) klicken , stellen Sie sicher, dass Sie auf Details klicken und dann File Transfer Protocol (FTP) Service aktivieren(File Transfer Protocol (FTP) Service) .
Klicken Sie für Windows 7 und höher auf das Kästchen neben Internetinformationsdienste(Internet Information Services) und FTP-Server . Sie müssen auch sicherstellen, dass Sie das Kontrollkästchen Webverwaltungstools aktivieren(Web Management Tools) , da Sie sonst IIS später nicht mehr über die Verwaltungstools(Administrative Tools) verwalten können . Für FTP müssen Sie das Kontrollkästchen FTP-Dienst( FTP Service) aktivieren, da Sie sonst keine Option zum Erstellen eines FTP -Servers haben.
Klicken Sie auf OK und dann auf Weiter(Next) . Windows wird fortfahren und die erforderlichen IIS - Dateien zusammen mit dem FTP -Dienst installieren. Möglicherweise werden Sie an dieser Stelle aufgefordert, Ihre Windows XP- oder Windows Vista -CD einzulegen. Sie sollten keine Disc für Windows 7 oder höher benötigen.
Einrichten und Konfigurieren von IIS für FTP
Nachdem IIS installiert wurde, müssen Sie Ihren Computer möglicherweise neu starten. Jetzt wollen wir fortfahren und das IIS -Konfigurationsfenster öffnen, um den (IIS)FTP -Server einzurichten . Gehen Sie also zu Start , dann zu Systemsteuerung(Control Panel) und klicken Sie auf Verwaltung(Administrative Tools) . Sie sollten jetzt ein Symbol für Internetinformationsdienste(Internet Information Services) sehen .
Wenn Sie IIS in Vista oder früher zum ersten Mal öffnen, sehen Sie nur Ihren Computernamen im Menü auf der linken Seite. Fahren Sie fort und klicken Sie auf das Symbol + neben dem Computernamen, und Sie sehen einige Optionen wie Websites , FTP-Sites usw. Wir interessieren uns für FTP-Sites , also erweitern Sie das auch. Sie sollten Default FTP Site sehen , klicken Sie darauf.
Nachdem Sie auf die Standard - FTP -Site geklickt haben, werden Sie feststellen, dass sich oben einige Schaltflächen befinden, die wie VCR - Schaltflächen aussehen: Play , Stop und Pause . Wenn die Play- Schaltfläche ausgegraut ist, bedeutet dies, dass der FTP -Server aktiv ist. Ihr FTP -Server ist jetzt in Betrieb! Sie können sich tatsächlich über Ihre FTP -Client-Software damit verbinden. Ich verwende Smart FTP , aber Sie können verwenden, was Ihnen am besten gefällt.
Bei Windows 7 und höher sehen Sie ein anderes Aussehen als bei IIS . Erstens gibt es keinen Play-Button oder ähnliches. Außerdem sehen Sie direkt auf dem Startbildschirm eine Reihe von Konfigurationsoptionen für Authentifizierung, SSL - Einstellungen, Verzeichnissuche usw.
Um hier den FTP -Server zu starten, müssen Sie mit der rechten Maustaste auf (FTP)Sites klicken und dann FTP-Site hinzufügen(Add FTP Site) wählen .
Dadurch wird der FTP(FTP) -Assistent geöffnet , in dem Sie beginnen, indem Sie Ihrer 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 All Unassigned belassen(All Unassigned) , wenn Sie nicht vorhaben, eine andere Website zu betreiben. Lassen Sie das Kontrollkästchen FTP-Site automatisch starten aktiviert(Start FTP site automatically) und wählen Sie Kein SSL(No SSL) , es sei denn, Sie verstehen Zertifikate.
Zuletzt müssen Sie die Authentifizierung und Autorisierung einrichten. Sie müssen wählen, ob Sie die anonyme(Anonymous) oder die Standardauthentifizierung( Basic authentication) oder beides wünschen. Für die Autorisierung wählen Sie zwischen Alle Benutzer(All Users) , Anonyme(Anonymous) Benutzer oder bestimmte Benutzer.
Sie können tatsächlich lokal auf den FTP -Server zugreifen, indem Sie den Explorer öffnen und ftp://localhost eingeben . Wenn alles gut funktioniert hat, sollte der Ordner ohne Fehler geladen werden.
Wenn Sie ein FTP - Programm haben, können Sie dasselbe tun. Öffnen Sie die FTP -Client-Software und geben Sie localhost als Hostnamen ein und wählen Sie Anonym(Anonymous) für die Anmeldung. Stellen Sie eine Verbindung her(Connect) und Sie sollten jetzt den Ordner sehen.
Ok, jetzt haben wir die Seite zum Laufen gebracht! 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 dort Daten ablegen, aber was ist, wenn Sie bereits Daten an einem anderen Ort haben und sie nicht nach inetpub verschieben möchten?
In Windows 7 und höher können Sie über den Assistenten einen beliebigen Speicherort auswählen, aber es ist immer noch nur ein Ordner. Wenn Sie der FTP(FTP) -Site weitere Ordner hinzufügen möchten , müssen Sie virtuelle Verzeichnisse hinzufügen. Öffnen Sie zunächst einfach das ftproot-Verzeichnis und kopieren Sie einige Dateien hinein.
Aktualisieren Sie jetzt Ihren FTP -Client und Sie sollten jetzt Ihre Dateien aufgelistet sehen! Sie haben jetzt also einen betriebsbereiten FTP -Server auf Ihrem lokalen Computer. Wie würden Sie also eine Verbindung von einem anderen Computer im lokalen Netzwerk herstellen?
Dazu 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 zu Start , Systemsteuerung(Control Panel) gehen , auf Windows-Firewall klicken und dann auf die Registerkarte Erweitert(Advanced) klicken .
Stellen Sie im Abschnitt Netzwerkverbindungseinstellungen(Network Connection Settings) sicher, dass alle Verbindungen in der linken Liste aktiviert sind, und klicken Sie dann auf die Schaltfläche Einstellungen . (Settings)Sie können jetzt bestimmte Ports auf Ihrem Computer öffnen, basierend auf dem Dienst, den Ihr Computer bereitstellt. Da wir unseren eigenen FTP -Server hosten, möchten wir FTP Server abhaken( FTP Server) .
Es erscheint ein kleines Popup-Fenster mit einigen Einstellungen, die Sie ändern können. Lassen Sie es einfach so, wie es ist, und klicken Sie auf OK. Klicken Sie(OK. Click OK) im Hauptfenster der Windows-Firewall erneut auf OK.
In Windows 7 und höher ist der Vorgang zum Öffnen des Firewall-Ports anders. Öffnen Sie die Windows-Firewall in der Systemsteuerung(Control Panel) und klicken Sie dann auf der linken Seite auf Erweiterte Einstellungen . (Advanced Settings)Klicken Sie dann auf Inbound Rules und scrollen Sie nach unten, bis Sie FTP Server (FTP Traffic-In) sehen , klicken Sie mit der rechten Maustaste darauf und wählen Sie Enable Rule .
Klicken Sie dann auf Outbound Rules und machen Sie dasselbe für FTP Server (FTP Traffic-Out) . Sie haben jetzt 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. (FTP)Sie müssen zuerst die IP-Adresse des Computers abrufen, bevor Sie sich von einem anderen Computer aus mit ihm verbinden können.
Gehen Sie zu Start , klicken Sie auf Ausführen(Run) und geben Sie CMD ein . Geben Sie IPCONFIG ein(IPCONFIG) und notieren Sie sich die Nummer für die IP-Adresse(IP Address) :
Geben Sie in Ihrem FTP -Client auf dem anderen Computer die IP-Adresse(IP Address) ein, die Sie gerade notiert haben, und verbinden Sie sich anonym. Sie sollten jetzt alle Ihre Dateien sehen können, genau wie auf dem FTP -Client, der sich auf dem lokalen Computer befand. Auch hier(Again) können Sie auch zum Explorer gehen und einfach FTP :\ipaddress eingeben, um sich zu verbinden.
Da die FTP- Site jetzt funktioniert, können Sie beliebig viele Ordner für FTP- Zwecke hinzufügen. Wenn ein Benutzer eine Verbindung herstellt, gibt er auf diese Weise einen Pfad an, der eine Verbindung zu einem bestimmten Ordner herstellt.
Zurück in IIS klicken Sie mit der rechten Maustaste auf Standard-FTP-Site(Default FTP Site) und wählen Sie Neu(New) und dann Virtuelles Verzeichnis(Virtual Directory) .
In Windows 7 klicken Sie mit der rechten Maustaste auf den Site-Namen und wählen Virtuelles Verzeichnis hinzufügen(Add Virtual Directory) aus .
Wenn Sie in IIS(IIS) ein virtuelles Verzeichnis erstellen , erstellen Sie im Grunde einen Alias, der auf einen Ordner auf der lokalen Festplatte verweist. Im Assistenten werden Sie also als erstes nach einem Aliasnamen gefragt. Make ist etwas Einfaches und Nützliches wie „WordDocs“ oder „FreeMovies“ usw.
Klicken Sie auf Weiter(Click Next) und navigieren Sie nun zu dem Pfad, auf den der Alias verweisen soll. Wenn Sie also eine Reihe von Filmen haben, die Sie teilen möchten, navigieren Sie zu diesem Ordner.
Klicken Sie auf Weiter(Click Next) und wählen Sie aus, ob Sie nur Lesezugriff(Read) oder Lese- und Schreibzugriff(Read and Write) haben möchten. Wenn Sie einfach nur Dateien teilen möchten, aktivieren Sie Lesen(Read) . Wenn Sie möchten, dass andere Dateien auf Ihren Computer hochladen können, wählen Sie Lesen(Read) und Schreiben(Write) aus .
Klicken Sie auf Weiter(Click Next) und dann auf Fertig stellen(Finish) ! Jetzt sehen Sie Ihr neues virtuelles Verzeichnis unter der Standard- FTP - Site. In Windows 7 und höher ist der Vorgang auf einen Dialog reduziert, der unten gezeigt wird:
Sie können sich mit Ihrem FTP -Client mit Ihnen verbinden, indem Sie im Pfadfeld(Path) „ /Test “ oder „/NameOfFolder“ eingeben. Im Explorer würden Sie einfach ftp://ipaddress/aliasname .
Jetzt sehen Sie nur die Dateien, die sich in dem Ordner befinden, für den wir den Alias erstellt haben.
Das ist alles! Sie können beliebig viele Ordner erstellen! Das einzige, was Sie noch tun müssten, ist, Ihre öffentliche IP-Adresse an jeden weiterzugeben, der sich von außerhalb Ihres internen Netzwerks verbindet. http://whatismyipaddress.com/ herausfinden können .
Schließlich müssen Sie den FTP - Port Ihres Routers an Ihren lokalen Computer weiterleiten, der den FTP -Server hostet. Port Forward 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 zu Portweiterleitung und dynamischem DNS lesen :
Was ist Portweiterleitung?
Richten Sie dynamisches DNS für den Remotezugriff ein(Setup Dynamic DNS for Remote Access)
Dies ist definitiv eine Menge Informationen mit einer Reihe von Schritten; Wenn Sie Fragen zu all dem haben, schreiben Sie einen Kommentar! Genießen!
Related posts
9 schnelle Möglichkeiten, ein Bild unter Windows und Mac transparent zu machen
So stellen Sie versehentlich gelöschte Dateien in Windows wieder her
So signieren Sie eine PDF-Datei unter Windows
RAM-Anforderungen für Windows 10 und Windows 7 – Wie viel Speicher benötigen Sie?
So ändern Sie den Abstand der Desktopsymbole in Windows 11/10
Ändern Sie die Sounds beim Starten und Herunterfahren von Windows
Umgang mit zu vielen Schriftarten in Windows?
So zeichnen Sie Skype-Anrufe unter Windows, Mac, iPhone und Android auf
So optimieren Sie die Auslagerungsdatei in Windows
So weisen Sie einem Windows 11/10-PC eine statische IP-Adresse zu
Greifen Sie auf das BIOS zu und ändern Sie die Startreihenfolge für jede Windows-Version
Warum Sie Windows XP nicht mehr verwenden sollten
5 Möglichkeiten, ein vergessenes Windows-Passwort zu knacken oder zurückzusetzen
So verschieben oder kopieren Sie Dateien in Windows automatisch
Ändern oder fälschen Sie eine MAC-Adresse in Windows oder OS X
Entfernen Sie Desktop-Hintergrundbilder in Windows
So kalibrieren Sie Ihren Monitor unter Windows und OS X
So ersetzen Sie Notepad in Windows durch Alternativen
So verschlüsseln Sie Ihre Windows-Festplatte mit VeraCrypt
So brennen Sie WMV-Videos von Windows Movie Maker auf DVD