Hoe een FTP-server in Windows in te stellen met behulp van IIS
Eerder had ik een post geschreven op hoe u van uw computer een Windows-bestandsserver maakt met behulp van 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, is dit een eenvoudige manier om dit te doen.
Als u echter op zoek bent naar stel uw eigen FTP-server in gebruik in Windows IIS, dat kan, maar het vereist meer technische kennis. Natuurlijk geeft het ook je meer gedetailleerde controle over delen en beveiliging, dus het is beter voor iedereen met een beetje computerkennis. Bovendien draait IIS om het runnen van websites, dus als u samen met een FTP-server een aantal websites wilt draaien, dan is IIS de beste keuze.
Het is ook vermeldenswaard dat verschillende versies van IIS bij elke smaak van Windows horen en dat ze allemaal iets verschillende functies hebben. IIS 5.0 werd geleverd met Windows 2000 en 5.1 werd geleverd met Windows XP Professional. IIS 6 was voor Windows Server 2003 en Windows XP Professional 64-bit. IIS 7 was een complete herschrijving van IIS en werd opgenomen in Windows Server 2008 en Windows Vista.
IIS 7.5 is uitgebracht samen met Windows 7, IIS 8 uitgebracht met Windows 8 en IIS 8.5 uitgebracht met Windows 8.1. Het is het beste om indien mogelijk IIS 7.5 of hoger te gebruiken omdat ze de meeste functies ondersteunen en betere prestaties leveren.
Configureer en configureer een FTP-server in IIS
Het eerste dat u nodig hebt om uw eigen FTP-server in Windows in te stellen, is ervoor te zorgen dat u Internet Information Services (IIS) hebt geïnstalleerd. Onthoud dat IIS alleen wordt geleverd met Pro-, Professional-, Ultimate- of Enterprise-versies van Windows.
Klik in Windows Vista en eerder op Begin, Controlepaneel en ga naar Programma's toevoegen / verwijderen. Klik vervolgens op Windows-componenten toevoegen / verwijderen. Voor Windows 7 en hoger, klik op Programma's en functies van het Configuratiescherm en klik vervolgens op Windows-onderdelen in-of uitschakelen.
Scrol in de componentenwizard naar beneden totdat u IIS in de lijst ziet en vinkt. Voordat u klikt volgende Zorg er wel voor dat u op klikt Details en controleer dan File Transfer Protocol (FTP) -service.
Voor Windows 7 en hoger, ga je gang en klik je op het vakje naast Internet Informatie Services en FTP-server. U moet ook controleren of u de Web Management Tools box anders kunt u IIS later niet meer vanuit Systeembeheer beheren. Voor FTP moet u de FTP-service box anders hebt u geen optie om een FTP-server te maken.
Klik OK en klik vervolgens op volgende. Windows zal doorgaan en de nodige IIS-bestanden samen met de FTP-service installeren. Mogelijk wordt u op dit moment 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. Dus ga naar Begin, dan Controlepaneel en klik op Administratieve hulpmiddelen. U zou nu een pictogram moeten zien voor Internet Informatie Services.
Wanneer u IIS voor de eerste keer in Vista of eerder opent, ziet u alleen de naam van uw computer in het menu aan de linkerkant. Ga je gang en klik op de + symbool naast de computernaam en je ziet een aantal opties zoals websites, FTP-sites, enz. We zijn geïnteresseerd in FTP-sites, dus breid dat ook uit. Je zou moeten zien Standaard FTP-site, Klik erop.
Na het klikken op de standaard FTP-site ziet u dat er bovenaan een aantal knoppen zijn die op VCR-knoppen lijken: Play, Stop en Pause. Als de knop Afspelen grijs is, betekent dit dat de FTP-server actief is. Uw FTP-server is nu in gebruik! U kunt er zelfs verbinding mee maken via uw FTP-clientsoftware. Ik gebruik SmartFTP, maar je kunt het het beste gebruiken.
Voor Windows 7 en hoger ziet u IIS anders. Ten eerste is er geen afspeelknop of iets dergelijks. U ziet ook een heleboel configuratie-opties op het startscherm voor verificatie, SSL-instellingen, directory-bladeren, enz.
Om de FTP-server hier te starten, moet u met de rechtermuisknop klikken sites en kies dan FTP-site toevoegen.
Hiermee wordt de FTP-wizard geopend, waarmee u begint door uw FTP-site een naam te geven en de fysieke locatie voor de bestanden te kiezen.
Vervolgens moet je de bindingen en SSL configureren. Bindingen zijn in feite welke IP-adressen u wilt dat de FTP-site gebruikt. Je kunt het laten Alle niet toegewezen als u niet van plan bent om een andere website te gebruiken. Houd de Start FTP-site automatisch vak aangevinkt en kies Geen SSL tenzij je de certificaten begrijpt.
Ten slotte moet u authenticatie en autorisatie instellen. Je moet kiezen of je wilt Anoniem of Basisverificatie of allebei. Voor autorisatie kiest u uit Alle gebruikers, Anonieme gebruikers of specifieke gebruikers.
U kunt lokaal toegang krijgen tot de FTP-server door Explorer te openen en in te voeren ftp: // localhost. Als alles goed werkte, zou je de map zonder fouten moeten zien laden.
Als u een FTP-programma hebt, kunt u hetzelfde doen. Open de FTP-clientsoftware en typ in localhost als de hostnaam en kies Anoniem voor de login. Maak verbinding en je zou nu de map moeten zien.
Ok, dus nu hebben we de site in gebruik! Waar gooi je de gegevens neer die je wilt delen? In IIS bevindt de standaard FTP-site zich daadwerkelijk in C: \ Inetpub \ ftproot. Je kunt daar gegevens in dumpen, maar wat als je al ergens anders gegevens hebt die je niet naar inetpub wilt verplaatsen?
In Windows 7 en hoger kun je elke gewenste locatie kiezen via de wizard, maar het is nog steeds slechts éé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 enkele bestanden in.
Vernieuw nu je FTP-client en je zou nu je bestanden in de lijst moeten zien! U hebt nu dus een werkende FTP-server op uw lokale computer. Dus hoe zou u verbinding maken vanaf een andere computer op het lokale netwerk?
Om dit te doen, moet u de Windows Firewall openen om FTP-verbindingen naar uw computer toe te staan; anders worden alle externe computers geblokkeerd. Je kunt dit doen door naar Begin, Controlepaneel, klikken op Windows Firewall en klik vervolgens op de gevorderd tab.
Onder de Netwerkverbindingsinstellingen sectie, zorg ervoor dat alle verbindingen zijn aangekruist in de linker lijst en klik vervolgens op de instellingen knop. 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 afvinken FTP-server.
Er verschijnt een klein pop-upvenster met enkele instellingen die u kunt wijzigen, laat het gewoon zoals het is en klik op OK. Klik nogmaals op 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 via het Configuratiescherm en klik vervolgens op Geavanceerde instellingen aan de linkerzijde. Klik vervolgens op Inkomende regels en scroll naar beneden tot je ziet FTP-server (FTP Traffic-In), klik er met de rechtermuisknop op en kies Regel inschakelen.
Klik vervolgens op Uitgaande regels en doe hetzelfde voor FTP-server (FTP Traffic-Out). U hebt nu de firewall geopend voor FTP-verbindingen. Probeer nu verbinding te maken met uw FTP-site vanaf een andere computer in uw netwerk. U moet eerst het IP-adres van de computer krijgen voordat u vanaf een andere computer verbinding kunt maken.
Ga naar Begin, Klik Rennen en typ in CMD. Type IPCONFIG en noteer het nummer voor IP-adres:
Typ in je FTP-client op de andere computer het IP-adres dat je zojuist hebt genoteerd en maak anoniem verbinding. U zou nu al uw bestanden moeten zien, net zoals u deed op de FTP-client die zich op de lokale computer bevond. Nogmaals, je kunt ook naar Explorer gaan en gewoon in FTP typen: \\ ipadres om verbinding te maken.
Nu de FTP-site werkt, kunt u zoveel mappen toevoegen als u wilt voor FTP-doeleinden. 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 en kies nieuwe, en dan Virtuele map.
In Windows 7 klikt u met de rechtermuisknop op de sitenaam en kiest u Virtuele map toevoegen.
Wanneer u een virtuele map maakt in IIS, maakt u in feite een alias die verwijst naar een map op de lokale harde schijf. Dus in de wizard wordt het eerste dat u wordt gevraagd een aliasnaam. Make is iets eenvoudigs en handigs zoals "WordDocs" of "FreeMovies", enz.
Klik op Volgende en blader nu naar het pad waarnaar u de alias wilt verwijzen. Dus als je een aantal films hebt die je wilt delen, blader dan naar die map.
Klik op Volgende en kies of u dit wilt Lezen alleen toegang of Lezen en schrijven toegang. Als u eenvoudig bestanden wilt delen, selecteert u Lezen. Als u wilt dat mensen bestanden naar uw computer kunnen uploaden, kiest u Lezen en schrijven.
Klik op Volgende en klik vervolgens op Voltooien! Nu ziet u uw nieuwe virtuele map onder de standaard FTP-site. In Windows 7 en hoger is het proces teruggebracht tot een dialoogvenster dat hieronder wordt weergegeven:
U kunt verbinding maken met u via uw FTP-client door het padveld "/ Test" of "/ NameOfFolder" in te voeren. In Explorer zou je gewoon intypen ftp: // ipadres / AliasName.
Nu zie je alleen de bestanden in de map waarvoor we de alias hebben gemaakt.
Dat is het zo'n beetje! U kunt zoveel mappen maken als u wilt! Het enige dat u anders zou moeten doen, is uw openbare IP-adres bekendmaken aan iedereen die buiten uw interne netwerk verbinding maakt. Als u wilt dat gebruikers overal ter wereld verbinding kunnen maken, moet u ze uw openbare IP-adres geven. U kunt dit achterhalen door naar http://whatismyipaddress.com/.
Ten slotte moet u de FTP-poort van uw router doorsturen naar uw lokale computer die als host fungeert voor de FTP-server. Port Forward is een geweldige site om u te laten zien hoe u poorten op uw router doorstuurt naar computers in uw thuisnetwerk. Je zou ook mijn andere berichten over port forwarding en dynamische DNS moeten lezen:
Wat is Port Forwarding?
Dynamische DNS instellen voor externe toegang
Dit is absoluut heel veel info met een aantal stappen; Als je vragen hebt over dit alles, plaats dan een reactie! Genieten!