Hoe een FTP-server in Windows in te stellen met IIS

Eerder had ik een bericht geschreven over hoe je van je computer een Windows-server voor het delen(how to turn your computer into a Windows file sharing server)(how to turn your computer into a Windows file sharing server) van bestanden kunt maken met een aantal verschillende programma's. Als u op zoek bent naar een snelle manier om de bestanden op uw lokale computer te delen met vrienden of familie, dan is dit een gemakkelijke manier om dit te doen.

Als u echter uw eigen FTP-server in Windows wilt opzetten met (setup your own FTP server in Windows using) IIS , kunt u dit doen, maar het vereist meer technische kennis. Natuurlijk geeft het je ook meer gedetailleerde controle over delen en beveiliging, dus het is beter voor iedereen die een beetje computerkennis heeft. Bovendien draait IIS helemaal om het runnen van websites, dus als u een aantal websites samen met een FTP -server wilt gebruiken, dan is IIS de beste keuze.

Het is ook vermeldenswaard dat verschillende versies van IIS worden geleverd met elke smaak van Windows en ze hebben allemaal iets andere functiesets. IIS 5.0 kwam met Windows 2000 en 5.1 kwam met Windows XP Professional . IIS 6 was voor Windows Server 2003 en Windows XP Professional 64-bit. IIS 7 was een volledige herschrijving van IIS en werd meegeleverd met Windows Server 2008 en Windows Vista .

IIS 7.5 werd uitgebracht samen met Windows 7 , IIS 8 werd uitgebracht met Windows 8 en IIS 8.5 werd uitgebracht met Windows 8.1 . Het is het beste om indien mogelijk IIS 7.5 of hoger te gebruiken, omdat deze de meeste functies ondersteunen en betere prestaties leveren.

(Setup)Een FTP-server instellen en configureren(Configure) in IIS

Het eerste dat u nodig hebt om uw eigen FTP -server in Windows in te stellen, is ervoor te zorgen dat Internet Information Services ( IIS ) is geïnstalleerd. Onthoud(Remember) dat IIS  alleen wordt geleverd met Pro- , Professional- , Ultimate- of Enterprise- versies van Windows .

Klik in Windows Vista en eerder op Start , Configuratiescherm(Control Panel) en ga naar Add/Remove Programs . Klik vervolgens op Add/Remove Windows Components . Voor Windows 7 en hoger, klik op Programma's en(Programs and Features) onderdelen in het Configuratiescherm(Control Panel) en klik vervolgens op Windows-onderdelen in- of uitschakelen(Turn Windows features on or off) .

programma's toevoegen verwijderen

functies uitschakelen

Blader in de componentenwizard naar beneden totdat u IIS in de lijst ziet en vink het af. Voordat u op Volgende(Next) klikt , moet u echter op Details klikken en vervolgens  File Transfer Protocol (FTP)-service aanvinken .

iis

protocol voor bestandsoverdracht

Voor Windows 7 en hoger, ga je gang en klik je op het vakje naast Internet Information Services en FTP-server . U moet er ook voor zorgen dat u het vakje Hulpprogramma's voor webbeheer(Web Management Tools) aanvinkt, anders kunt u IIS later niet meer beheren vanuit Systeembeheer(Administrative Tools) . Voor FTP moet u het vakje FTP-service aanvinken , anders heeft u niet de mogelijkheid om een ​​FTP -server aan te maken.

iis installeren

Klik op OK en klik vervolgens op Volgende(Next) . Windows gaat door en installeert de benodigde IIS - bestanden samen met de FTP -service. Mogelijk wordt u nu gevraagd om uw Windows XP- of Windows Vista -schijf te plaatsen. U heeft geen schijf nodig voor Windows 7 of hoger.

IIS instellen en configureren voor FTP

Nadat IIS is geïnstalleerd, moet u mogelijk uw computer opnieuw opstarten. Nu willen we doorgaan en het IIS -configuratiepaneel openen om de  FTP -server in te stellen. Ga dus naar Start , dan Configuratiescherm(Control Panel) en klik op Systeembeheer(Administrative Tools) . U zou nu een pictogram voor Internet Information Services moeten zien .

admin-tools iis

Wanneer u IIS voor het eerst opent in Vista of eerder, ziet u alleen uw computernaam in het linkermenu. Ga je gang en klik op het + -symbool naast de computernaam en je zult een aantal opties zien, zoals websites , FTP-sites , enz. We zijn geïnteresseerd in FTP-sites , dus breid dat ook uit. U zou de standaard FTP-site(Default FTP Site) moeten zien , klik erop.

ftp-site

Nadat je op de standaard FTP- site hebt geklikt, zul je merken dat er bovenaan een aantal knoppen zijn die op videorecorders(VCR) lijken : Afspelen(Play) , Stoppen(Stop) en Pauzeren(Pause) . Als de knop Afspelen(Play) grijs is, betekent dit dat de FTP -server actief is. Uw FTP -server is nu actief! U kunt er daadwerkelijk verbinding mee maken via uw FTP -clientsoftware. Ik gebruik Smart FTP , maar je kunt gebruiken wat je het beste vindt.

Voor Windows 7 en hoger ziet u een ander uiterlijk dan IIS . Ten eerste is er geen afspeelknop of iets dergelijks. U ziet ook een aantal configuratie-opties direct op het startscherm voor authenticatie, SSL - instellingen, bladeren door mappen, enz.

ftp configuratie iis

Om hier de FTP -server te starten, moet u met de rechtermuisknop op Sites klikken en vervolgens FTP-site toevoegen(Add FTP Site) kiezen .

ftp-site toevoegen

Dit opent de FTP- wizard waar u begint door uw FTP- site een naam te geven en de fysieke locatie voor de bestanden te kiezen.

nieuwe ftp-site

Vervolgens moet u de bindingen en SSL configureren . Bindingen zijn in feite de IP-adressen die u wilt dat de FTP- site gebruikt. U kunt het op All Unassigned laten staan ​​als u niet van plan bent een andere website te gebruiken. Houd het vakje Start FTP-site automatisch(Start FTP site automatically) aangevinkt en kies Geen SSL(No SSL) tenzij u certificaten begrijpt.

bindingen en ssl

Ten slotte moet u authenticatie en autorisatie instellen. U moet kiezen of u anonieme(Anonymous) of basisverificatie( Basic authentication) wilt of beide. Voor autorisatie kiest u uit  Alle gebruikers(All Users) , Anonieme(Anonymous) gebruikers of specifieke gebruikers.

iis authenticatie

U kunt daadwerkelijk lokaal toegang krijgen tot de FTP -server door Verkenner te openen en (Explorer)ftp://localhost in te typen . Als alles goed werkte, zou u de map zonder fouten moeten zien laden.

ftp localhost

Als u een FTP -programma heeft, kunt u hetzelfde doen. Open de FTP -clientsoftware en typ localhost als hostnaam en kies Anoniem(Anonymous) voor de login. Maak verbinding(Connect) en je zou nu de map moeten zien.

localhost

Oké, dus nu hebben we de site in de lucht! Waar laat je de gegevens die je wilt delen vallen? In IIS bevindt de standaard FTP - site zich feitelijk in C:\Inetpub\ftproot . Je kunt er gegevens in dumpen, maar wat als je al gegevens ergens anders hebt staan ​​en deze niet naar inetpub wilt verplaatsen?

In Windows 7 en hoger kun je via de wizard elke gewenste locatie kiezen, maar het is nog steeds maar één map. Als u meer mappen aan de FTP -site wilt toevoegen, moet u virtuele mappen toevoegen. Voor nu, open gewoon de ftproot-map en dump er wat bestanden in.

ftp hoofdmap

Ververs nu uw FTP -client en u zou nu uw bestanden in de lijst moeten zien staan! U hebt nu dus een werkende FTP -server op uw lokale computer. Dus hoe zou je verbinding maken vanaf een andere computer op het lokale netwerk?

Om dit te doen, moet je de Windows Firewall openen om FTP- verbindingen met je computer toe te staan; anders worden alle externe computers geblokkeerd. U kunt dit doen door naar Start , Configuratiescherm(Control Panel) , op Windows Firewall te klikken en vervolgens op het tabblad Geavanceerd te klikken.(Advanced)

Windows-firewall

Zorg ervoor dat in het gedeelte Netwerkverbindingsinstellingen alle verbindingen zijn aangevinkt in de linkerlijst en klik vervolgens op de knop (Network Connection Settings)Instellingen(Settings) . U kunt nu bepaalde poorten op uw computer openen op basis van de service die uw computer biedt. Omdat we onze eigen FTP -server hosten, willen we FTP-server afvinken( FTP Server) .

ftp-diensten

Er verschijnt een klein pop-upvenster met enkele instellingen die u kunt wijzigen, laat het zoals het is en klik op OK. Klik nogmaals op OK(OK. Click OK) in het hoofdvenster van Windows Firewall .

In Windows 7 en hoger is het proces anders voor het openen van de firewallpoort. Open Windows Firewall vanuit het Configuratiescherm(Control Panel) en klik vervolgens op Geavanceerde instellingen(Advanced Settings) aan de linkerkant. Klik vervolgens op Inkomende regels( Inbound Rules) en scroll naar beneden tot je FTP Server (FTP Traffic-In) ziet , klik er met de rechtermuisknop op en kies Regel inschakelen(Enable Rule) .

firewall ftp-regel

Klik vervolgens op Uitgaande regels(Outbound Rules) en doe hetzelfde voor FTP Server (FTP Traffic-Out) . U hebt nu de firewall voor FTP- verbindingen geopend. Probeer nu vanaf een andere computer in uw netwerk verbinding te maken met uw FTP -site. (FTP)U moet eerst het IP-adres van de computer verkrijgen voordat u er verbinding mee kunt maken vanaf een andere computer.

Ga naar Start , klik op Uitvoeren(Run) en typ CMD in . Typ IPCONFIG en noteer het nummer voor IP-adres(IP Address) :

IP adres

Typ in uw FTP -client op de andere computer het IP-adres(IP Address) dat u zojuist hebt genoteerd en maak anoniem verbinding. U zou nu al uw bestanden moeten kunnen zien, net zoals u deed op de FTP -client op de lokale computer. Nogmaals(Again) , je kunt ook naar Verkenner(Explorer) gaan en gewoon FTP :\ipad intypen om verbinding te maken.

Nu de FTP- site werkt, kunt u voor (FTP)FTP- doeleinden zoveel mappen toevoegen als u wilt . Op deze manier, wanneer een gebruiker verbinding maakt, specificeren ze een pad dat verbinding maakt met een specifieke map.

Terug in IIS , klik met de rechtermuisknop op Standaard FTP-site(Default FTP Site) en kies Nieuw(New) en vervolgens Virtuele map(Virtual Directory) .

virtuele map

In Windows 7 klikt u met de rechtermuisknop op de sitenaam en kiest u Virtuele map toevoegen(Add Virtual Directory) .

virtuele map toevoegen

Wanneer u een virtuele map in IIS maakt, gaat u in feite een alias maken die verwijst naar een map op de lokale harde schijf. Dus in de wizard is het eerste dat u wordt gevraagd om een ​​aliasnaam. Make is iets eenvoudigs en nuttigs zoals "WordDocs" of "FreeMovies", enz.

alias virtuele map

Klik op Volgende(Click Next) en blader nu naar het pad waar de alias naar moet verwijzen. Dus als je een heleboel films hebt die je wilt delen, blader dan naar die map.

ftp-server

Klik op Volgende(Click Next) en kies of u alleen leestoegang of lees- (Read)en schrijftoegang(Read and Write) wilt . Als u alleen bestanden wilt delen, vink dan Lezen(Read) aan . Als u wilt dat mensen bestanden naar uw computer kunnen uploaden, kiest u Lezen(Read) en schrijven(Write) .

lezen schrijven

Klik op Volgende(Click Next) en klik vervolgens op Voltooien(Finish) ! Nu ziet u uw nieuwe virtuele map onder de standaard FTP - site. In Windows 7 en hoger wordt het proces teruggebracht tot één dialoogvenster dat hieronder wordt weergegeven:

virtuele map toevoegen

U kunt verbinding met u maken via uw FTP -client door het veld Pad(Path) " /Test " of "/NameOfFolder" in te voeren. In Explorer typt u gewoon ftp://ipaddress/aliasname .

ftp-verbinding

Nu ziet u alleen de bestanden die zich in de map bevinden waarvoor we de alias hebben gemaakt.

anoniem

Dat is het zo'n beetje! U kunt zoveel mappen maken als u wilt! Het enige dat u anders hoeft te doen, is uw openbare IP-adres doorgeven aan iedereen die verbinding maakt van buiten uw interne netwerk. Als u wilt dat gebruikers overal ter wereld verbinding kunnen maken, moet u ze uw openbare IP-adres geven, dat u kunt achterhalen door naar http://whatismyipaddress.com/ te gaan .

Ten slotte moet u de FTP - poort op uw router doorsturen naar uw lokale computer die de FTP -server host. Port Forward is een geweldige site om u te laten zien hoe u poorten op uw router doorstuurt naar computers in uw thuisnetwerk. Lees ook mijn andere berichten over port forwarding en dynamische DNS :

Wat is Port Forwarding?

Dynamische DNS instellen voor toegang op afstand(Setup Dynamic DNS for Remote Access)

Dit is absoluut veel info met een heleboel stappen; als je hier vragen over hebt, plaats dan een reactie! Genieten van!



About the author

Ik ben een computerexpert en ben gespecialiseerd in iOS-apparaten. Ik help mensen sinds 2009 en mijn ervaring met Apple-producten maakt mij de perfecte persoon om te helpen met hun technologische behoeften. Mijn vaardigheden omvatten: - iPhones en iPods repareren en upgraden - Apple-software installeren en gebruiken - Mensen helpen de beste apps voor hun iPhones en iPods te vinden - Werken aan online projecten



Related posts