Hoe een FTP-server op Windows te hosten met FileZilla
In deze gids zullen we u door de stappen leiden om een map op uw Windows-computer in te stellen als een FTP-repository, met behulp van een gratis programma genaamd FileZilla. FTP kan worden gebruikt om eenvoudig veel bestanden over te zetten tussen computers; de FTP-repository kan worden toegewezen aan meerdere computers op internet, zodat andere mensen via Windows Verkenner rechtstreeks toegang tot de map kunnen krijgen.
Om te beginnen, moet u de FileZilla-server downloaden, die hier beschikbaar is.
Na het downloaden van het programma, kunt u het installeren met alle standaardinstellingen. FileZilla installeert een service die wordt uitgevoerd wanneer Windows opstart, dus als u liever alleen de FTP-server handmatig uitvoert, selecteert u de juiste optie in het vervolgkeuzemenu op het derde scherm:
Afgezien van die instelling, kan alles anders worden overgelaten aan de standaardwaarden voor het doel van deze tutorial. Zodra de installatie is voltooid, wordt de FileZilla-interface geopend. Klik gewoon op OK als dit venster verschijnt direct na de installatie:
Nadat de FTP-serverinterface is geladen, zijn we klaar om een directory als een FTP-repository op te geven. Als de map die u wilt gebruiken nog niet is aangemaakt, minimaliseert u de interface en maakt u een map waarin u de FTP-share wilt hebben. In deze tutorial gaan we de map 'FTP' gebruiken op onze desktop. De exacte locatie is "C: \ Users \ geek \ Desktop \ FTP".
Klik op Bewerken en vervolgens op Gebruikers.
Aan de linkerkant van het venster dat verschijnt, klikt u op 'Gedeelde mappen'.
Klik daar onder "Gebruikers" op "Toevoegen". Voer de gebruikersnaam in voor een account die een andere computer zal gebruiken voor toegang tot de repository die we instellen.
Klik op OK zodra u klaar bent met het invoeren van de accountnaam en klik vervolgens op "Toevoegen" onder het gedeelte "Gedeelde mappen". Als je dat eenmaal hebt gedaan, verschijnt een venster zoals hieronder, gebruik het om de map te selecteren die je wilt delen als een FTP-repository.
Klik OK. Nu moeten we de gebruikersrechten voor deze repository toewijzen. De door ons gemaakte gebruiker kan standaard bestanden lezen, mappen weergeven en submappen weergeven. Om de gebruiker verdere rechten te geven, zoals de mogelijkheid om bestanden naar deze repository te kopiëren, vink je de selectievakjes onder 'Bestanden' en 'Mappen' aan.
Klik op OK als u klaar bent met het instellen van de gebruikersrechten.
Beveiligen van uw FTP-server
Naast het configureren van de gebruiker (s) met een sterk wachtwoord, zijn er enkele instellingen binnen FileZilla die u kunt configureren om uw nieuwe FTP-server verder te beveiligen.
Hackers zullen het internet voortdurend scannen naar hosts die luisteren op poort 21, de standaard FTP-poort. Om te voorkomen dat duizenden hackers worden opgespoord door constant te scannen naar mensen zoals jij met een FTP-server, kunnen we de poort wijzigen waarnaar FileZilla luistert. Ga naar Bewerken en vervolgens naar Instellingen. Onder 'Algemene instellingen' ziet u 'Luister naar deze poorten'. Het zou op dit moment op 21 moeten staan, maar we raden aan het te veranderen in een willekeurig vijfcijferig nummer (niets meer dan 65535).
Dit hoeft niet noodzakelijk beveiligen uw server, maar het verdoezelt het en maakt het moeilijker te vinden. Onthoud dat iedereen die vastbesloten is om je te hacken uiteindelijk de poort zal vinden waarop je FTP-server luistert, dus verdere maatregelen moeten worden genomen.
Zolang u weet dat de IP's (of op zijn minst het IP-bereik) van de computers die verbinding maken met uw FTP-server, kunt u instellen dat FileZilla alleen reageert op aanmeldingsverzoeken van die IP-adressen. Klik onder Bewerken> Instellingen op "IP-filter".
Plaats in het eerste vak een asterisk om te voorkomen dat alle IP's verbinding maken met uw server. Voeg in het tweede vak uitzonderingen toe aan deze regel (IP's of netwerkreeksen die toestemming moeten krijgen om verbinding te maken). In de volgende schermafbeelding ziet u bijvoorbeeld een configuratie waarin het IP-bereik 10.1.1.120 en 192.168.1.0/24 (met andere woorden, 192.168.1.1 - 192.168.1.255) verbinding kunnen maken:
Samen met veilige wachtwoorden zou dat moeten gaan over alle beveiliging die uw FTP-server nodig heeft. Er is al een standaardinstelling voor Autoban geconfigureerd in FileZilla, dus iedereen die binnen een korte periode te vaak verbinding probeert te maken met uw server, wordt een tijdje geblokkeerd. Als u deze instelling wilt aanpassen, klikt u op 'Autoban' onder Bewerken> Instellingen, maar de standaardinstelling is voor de meeste mensen voldoende.
Nog een laatste opmerking over de beveiliging van deze FTP-server: verzendingen zijn in duidelijke tekst, dus gebruik geen gewone FTP om iets vertrouwelijks over te brengen. SFTP of FTPS kunnen worden gebruikt voor het coderen van FTP-communicatie, maar vallen buiten het bestek van deze handleiding en zullen worden behandeld in toekomstige artikelen.
Uitzondering voor Windows Firewall
Als u een firewall of antivirusprogramma van een derde partij hebt, moet u ervoor zorgen dat de poort die u hebt gekozen om uw FTP-server uit te voeren, hierdoor wordt toegestaan. Als u Windows Firewall hebt ingeschakeld, moet u een uitzondering voor de poort toevoegen. Ga naar uw menu Start en typ Windows Firewall en klik vervolgens op "Windows Firewall met geavanceerde beveiliging".
Klik op 'Inkomende regels' in de linkerkolom en vervolgens op 'Nieuwe regel ...' in de rechterkolom. We zullen een poort door de firewall toestaan, dus selecteer Poort wanneer de wizard vraagt "Welk type regel zou u willen maken" en klik vervolgens op volgende.
Typ de poort in die u hebt gekozen voor uw FTP-server om uit te voeren (standaard is 21, maar in deze handleiding hebben we 54218 gekozen).
Klik drie keer op volgende nadat u uw poortnummer hebt ingevoerd. Voer een naam en beschrijving in voor deze uitzondering, zodat deze in de toekomst gemakkelijk te vinden is en klik vervolgens op Voltooien.
De FTP-share toewijzen op een andere computer
Nu de FTP-server volledig is ingesteld, kunnen andere mensen er verbinding mee maken met de gebruikersinformatie die we hen verstrekken (zorg er ook voor dat u hun IP-adres hebt toegestaan). Anderen konden altijd GUI-applicaties zoals FileZilla gebruiken om verbinding te maken met je FTP-share, of ze konden het op hun computer in kaart brengen, zodat het in Explorer verschijnt.
Open 'Computer' en klik met de rechtermuisknop in een leeg gebied en selecteer vervolgens 'Een netwerklocatie toevoegen'.
De wizard "Netwerklocatie toevoegen" verschijnt, klik volgende keer op de volgende. Voer het IP-adres en de poort van uw FTP-server in en klik op Volgende.
Schakel "Aanmelden anoniem" uit en voer de gebruikersnaam in die u voor uw FTP-server hebt geconfigureerd. Klik twee keer op de volgende en klik vervolgens op voltooien. Het moet u om uw wachtwoord vragen en dan kunt u naar de FTP-share bladeren alsof het een lokale harde schijf is.