Het opzetten van een FTP-Server in Windows met IIS

0
1148

Eerder had ik een post geschreven over hoe u uw computer in een Windows file sharing server met behulp van een aantal verschillende programma ‘ s. Als u op zoek bent naar een snelle manier voor het delen van de bestanden op uw lokale computer met vrienden of familie, dit is een eenvoudige manier om dit te doen.

Echter, als u op zoek bent voor het instellen van uw eigen FTP-server in Windows met behulp van IIS, je kunt het doen, maar het vereist meer technische kennis. Natuurlijk, het geeft je meer controle over delen en beveiliging, dus het is beter voor iedereen die een beetje computer know-how. Plus, dat IIS is alles over het draaien van de websites, dus als je wilt een paar van de websites samen met een FTP-server, IIS is de beste keuze.

Het is ook vermeldenswaard dat de verschillende versies van IIS zijn voorzien van elk aroma van Windows en ze hebben allemaal een iets andere functie stelt. IIS 5.0 kwam met Windows 2000 en 5.1 geleverd met Windows XP Professional. IIS 6 voor Windows Server 2003 en Windows XP Professional 64-bit. IIS 7 is een complete rewrite van IIS en werd geleverd met Windows Server 2008 en Windows Vista.

IIS 7.5 werd uitgebracht samen met Windows 7, IIS 8 uitgebracht met Windows 8 en IIS 8.5 uitgebracht met Windows 8.1. Het beste gebruik maken van IIS 7.5 of hoger, indien mogelijk, ondersteunen zij de meeste functies en betere prestaties.

Instellen en Configureren van een FTP-Server in IIS

Het eerste wat je nodig hebt voor de installatie van uw eigen FTP-server in Windows, zorg ervoor dat u Internet Information Services (IIS) geïnstalleerd. Vergeet niet, alleen IIS wordt geleverd met Pro, Professional, Ultimate of Enterprise-versies van Windows.

In Windows Vista en eerder: klik op Start, Configuratiescherm en ga naar Add/Remove Programs. Klik vervolgens op Add/Remove Windows Components. Voor Windows 7 en hoger, klik op Programma ‘ s en onderdelen uit het Configuratiescherm en klik vervolgens op Windows-onderdelen in-of uitschakelen.

In de componenten wizard, scroll naar beneden totdat u de IIS in de lijst en check het uit. Voordat u klikt op Volgende , moet u klik op Details en schakel vervolgens FTP (File Transfer Protocol) – Service.

Voor Windows 7 en hoger, ga je gang en klik op het vakje naast Internet Information Services en FTP-Server. U moet ook ervoor zorgen dat u de Web Management Tools vak je anders niet in staat zijn om IIS-beheer uit systeembeheer later op. Voor FTP, moet u de FTP-Service vak anders mis je de optie voor het maken van een FTP-server.

Klik op OK en klik vervolgens op Volgende. Windows zal gaan en het installeren van de benodigde IIS-bestanden samen met de FTP-service. U kan worden gevraagd uw Windows XP-of Windows Vista-schijf op dit punt. U hoeft niet een schijf voor Windows 7 of hoger.

Instellen en configureren van IIS voor FTP

Nadat IIS is geïnstalleerd, moet u mogelijk uw computer opnieuw opstarten. Nu gaan we vooruit en open de IIS-configuratie paneel voor het instellen van de FTP-server. Dus ga naar Start, dan Configuratiescherm en klik op systeembeheer. U ziet nu een pictogram voor Internet Information Services.

Wanneer u IIS in Vista of eerder voor de eerste keer gebruikt, ziet u alleen de naam van uw computer in het menu aan de linkerkant. Ga vooruit en klik op het + symbool naast de naam van de computer en zie je een paar opties, zoals websites, FTP-Sites, etc. We zijn geïnteresseerd in het FTP-Sites, zo uitbreiden dat ook. Je ziet Standaard-FTP-Site, klik op het.

U zult nadat u op de standaard-FTP-site die er zijn een paar knoppen op de bovenkant, die lijken op de VIDEORECORDER knoppen: Play, Stop, en Pause. Als de Play-knop grijs wordt weergegeven, betekent dit dat de FTP-server actief is. Uw FTP-server is nu up and running! Eigenlijk kunt u verbinding maken via uw FTP client software. Ik gebruik SmartFTP, maar je kunt gebruiken wat je het beste bevalt.

Voor Windows 7 en hoger, zie je een andere kijk op IIS. Ten eerste is er geen play-knop of iets dergelijks. Ook zie je een bos van configuratie-opties op het startscherm voor authenticatie, SSL-instellingen, bladeren, enz.

Om te beginnen met de FTP-server hier moet u rechts-klik op Sites en kies vervolgens Toevoegen van de FTP-Site.

Dit opent de FTP-wizard die je beginnen met het geven van uw FTP-site een naam en het kiezen van de fysieke locatie voor de bestanden.

Volgende, moet u de bindingen en SSL. Bindingen zijn in principe wat IP-adressen wilt u de FTP-site te gebruiken. U kunt het bij Alle niet-Toegewezen als u niet van plan op het runnen van een andere website. Houd de Start FTP-site automatisch aangevinkt en kies Geen SSL , tenzij u begrijpt certificaten.

Ten slotte, moet u setup authenticatie en autorisatie. Je hebt om te kiezen of u wilt Anonieme of basisverificatie of beide. Voor toestemming kunt u kiezen uit Alle Gebruikers van Anonieme gebruikers of voor specifieke gebruikers.

Je kunt eigenlijk toegang tot de FTP-server lokaal door het openen van de Verkenner en in te typen ftp://localhost. Als alles goed werkt, moet u de map laden zonder fouten.

Als u een FTP-programma kunt u hetzelfde doen. Open de FTP-client software en typt u localhost als de host-naam in en kies Anoniem voor de login. Verbinden en je ziet nu de map.

Ok, dus nu hebben we de site up and running! Nu waar u de gegevens die u wilt delen? In IIS, de standaard-FTP-site is eigenlijk gelegen in C:Inetpubftproot. U kunt dump gegevens in, maar wat als u al gegevens ergens anders en niet wilt om het te verplaatsen naar de map inetpub?

In Windows 7 en hoger, kunt u kiezen welke locatie u wilt via de wizard, maar het is nog steeds slechts in één map. Als u wilt toevoegen van meer mappen op de FTP-site, moet u virtuele mappen toe te voegen. Voor nu, open de map ftproot en dump sommige bestanden in.

Vernieuw nu uw FTP-client en u ziet nu uw bestanden die worden weergegeven! Dus je hebt nu een up-and-running FTP-server op uw lokale computer. Dus hoe zou u verbinding maakt vanaf een andere computer op het lokale netwerk?

Om dit te doen, moet u het openstellen van de Windows Firewall FTP-verbindingen naar uw computer, anders worden alle externe computers worden geblokkeerd. U kunt dit doen door te gaan naar Start, Configuratiescherm, te klikken op Windows Firewall en klik vervolgens op de Geavanceerde Tabblad.

Onder de Instellingen voor netwerkverbindingen sectie, zorg ervoor dat alle verbindingen worden gecontroleerd in de lijst aan de linkerkant en klik vervolgens op de Instellingen knop. Je zult nu in staat zijn om bepaalde poorten openen op uw computer op basis van de service die uw computer biedt. Sinds wij hosten onze eigen FTP-server, we willen controleren off FTP-Server.

Een klein pop-up venster zal verschijnen met een aantal instellingen die u kunt wijzigen, gewoon laten zoals het is en klik op OK. Klik nogmaals op OK in het belangrijkste venster Windows Firewall.

In Windows 7 en hoger, het proces is verschillend voor de opening van de firewall poort. Open Windows Firewall in het Configuratiescherm en klik vervolgens op Geavanceerde Instellingen aan de linkerkant. Klik op Regels voor Binnenkomende verbindingen en scroll naar beneden tot je FTP Server (FTP-Verkeer-In), klik er rechts op en kies Inschakelen Regel.

Klik vervolgens op Uitgaande Regels en doe hetzelfde voor de FTP Server (FTP-Verkeer-Out). U heeft nu geleid tot de firewall voor FTP-verbindingen. Nu proberen verbinding te maken met uw FTP-site van een andere computer op uw netwerk. Moet u het IP-adres van de computer voordat u verbinding kan maken in vanaf een andere computer.

Ga naar Start, klik op Uitvoeren en typ CMD. Typ IPCONFIG en noteer het nummer van het IP-Adres:

In uw FTP client op de andere computer, typt u het IP-Adres dat u zojuist opgeschreven en sluit anoniem. Je moet nu in staat om al uw bestanden, net zoals je deed op de FTP-client op de lokale computer. Nogmaals, je kunt ook naar Explorer en typ in FTP:\ipaddress om verbinding te maken.

Nu dat de FTP-site wordt gewerkt, u kunt er toevoegen zoveel mappen als u wilt voor FTP-doeleinden. Op deze manier, wanneer een gebruiker verbindt ze een pad opgeven dat zal aansluiten op een specifieke map.

Terug in IIS, klik rechtsboven op Standaard-FTP-Site en kies Nieuwen vervolgens de Virtuele Map.

In Windows 7 kunt u met de rechtermuisknop op de naam van de site en kies Add Virtual Directory.

Wanneer u een virtuele map maken in IIS, kunt u in principe gaat om een alias aan te maken die verwijst naar een map op de lokale vaste schijf. Dus in de wizard, het eerste wat je gevraagd wordt voor een alias. Zorg is iets te eenvoudig en nuttig zijn, zoals “WordDocs” of “FreeMovies”, enz.

Klik op Volgende en blader nu naar het pad waar u de alias te verwijzen. Dus als u een bos van films die je wilt delen, ga naar die map.

Klik op Volgende en kies of u wilt dat het zo Lees alleen toegang of Lees en Schrijf toegang. Als je gewoon wilt om bestanden te delen, controleren Lezen. Als je wil dat mensen in staat zijn om bestanden te uploaden naar uw computer, kies het Lezen en Schrijven.

Klik op Volgende en klik op Voltooien! Nu ziet u uw nieuwe virtuele map onder de standaard-FTP-site. In Windows 7 en hoger, het proces wordt gereduceerd tot één dialoogvenster hieronder:

U kunt verbinding maken met uw FTP-client door te zetten in het veld Pad “/Test” of “/NameOfFolder”. In de Verkenner, zou je typt gewoon in ftp://ipaddress/aliasname.

Nu ziet u alleen de bestanden in de map die we gemaakt hebben op de alias.

Dat was het! U kunt zoveel mappen maken als je wilt! Het enige andere ding dat u zou moeten doen is je publieke IP-adres voor iedereen die zich buiten uw interne netwerk. Als u wilt dat gebruikers verbinding maken vanaf elke locatie in de wereld, je hebt om hen op uw publieke IP-adres, dat u kunt vinden door te gaan naar http://whatismyipaddress.com/.

Tot slot, je nodig hebt om de FTP-poort op uw router op uw lokale computer die fungeert als host voor de FTP-server. Port Forward is een geweldige site om te zien hoe je vooruit-poorten op uw router en computers op uw thuisnetwerk. Je moet ook lezen mijn andere posts over port forwarding en dynamische DNS:

Wat is Port Forwarding?

Setup Dynamische DNS-instellingen voor Externe Toegang

Dit is zeker een heleboel informatie met een paar stappen; als u vragen hebt over dit alles een reactie te plaatsen! Genieten!