Als u regelmatig internet gebruikt, moet u een aantal sites tegenkomen die het uploaden en downloaden van bestanden op hun eigen servers aanbieden. Ik heb het niet over sites voor het delen van bestanden die aanbieden om bestanden te uploaden en te downloaden via HTTP (Hyper Text Transfer Protocol) maar naar de sites die een speciaal protocol gebruiken dat FTP (File Transfer Protocol) wordt genoemd. Het File Transfer Protocol is speciaal ontworpen voor het proces van het overbrengen van bestanden van de ene naar de andere computer via internet. Dit protocol maakt het gemakkelijker om meerdere en grote bestanden zonder onderbrekingen over te brengen en ondersteunt ook het downloaden en uploaden wanneer mogelijk.

Deze tutorial gaat niet over het opzetten van een FTP-server op een webserver, maar het gaat erom dat u uw eigen thuiscomputer als een FTP-server fungeert, zodat u bestanden van externe locaties op uw computer kunt uploaden en downloaden. U kunt ook accounts voor uw vrienden en familieleden maken om bestanden te delen. Dit is vooral handig wanneer u bestanden en gegevens wilt delen met iedereen die zeer gevoelig van aard is en u niet wilt dat deze koste wat het kost naar internet wordt geüpload. Het FTP-proces zorgt ervoor dat de gegevens alleen bij de geautoriseerde gebruikers blijven.

Hoewel er veel FTP-servers beschikbaar zijn voor Windows, zijn ze ook erg duur of zijn hun gratis versies zeer beperkt. Dus ik heb FileZilla FTP Server gekozen die de beste in zijn klasse lijkt te zijn. Onder zoveel andere functies, degene die ik het leukst vind, zijn de gebruikersbeheerinterface en de rechten die aan elke gebruiker kunnen worden toegewezen. Ik kan eenvoudig groepen en gebruikers maken en hun bepaalde lees- en schrijfrechten toewijzen om toegang te krijgen tot en te werken aan de FileZilla FTP-server. De machtigingensets lijken erg op Linux-machtigingen en geavanceerde opties.

Configuratie van Dynamic IP

Allereerst moeten we een probleem aanpakken bij elke thuisgebruiker - er is geen statisch IP . Het IP is het netwerkadres dat is gekoppeld aan uw computer. De meeste internetproviders bieden de thuisgebruikers geen statisch IP-adres. Als er geen statisch IP-adres is, moet u het serveradres wijzigen telkens wanneer u de internetrouter opnieuw start. Voor het oplossen van dit probleem gebruiken we een dynamische DNS-service. No-IP is een zeer eenvoudige, maar gratis dynamische DNS-service die ons doel eenvoudig kan dienen.

Ga naar No-IP.com en maak een gratis account aan. Nadat uw account volledig actief is, kunt u de dynamische update-client No-IP voor Windows downloaden. De installatie van de update-client is vrij eenvoudig en vereist geen gebruikersinvoer of handmatige configuratie.

Wanneer u de No-IP Dynamic Update Client start vanuit het startmenu van Windows, zal deze u om uw geregistreerde e-mailadres en wachtwoord vragen. Nadat u zich hebt aangemeld, moet u een hostnaam voor uw computer maken. U kunt hier de hostnaam maken. Voer gewoon de hostnaam in met DNS Host (A) als hosttype en laat de rest van de opties als standaard. Klik op de knop Host maken om de host te maken. Configuratie duurt enige tijd (één minuut of zo) om door te geven.

Nu kunt u gemakkelijk toegang krijgen tot uw computer via de hostnaam die wordt geboden door no-ip. In mijn geval is het sanix.serveftp.com .

De FTP-server instellen

Nu u een dynamische DNS-service op uw computer hebt ingesteld, kunt u doorgaan en FileZilla FTP-server downloaden.

Tijdens het installatieproces moet u de componenten kiezen die moeten worden geïnstalleerd met de FTP-server. Ik zou aanraden het installatietype als standaard te behouden . Een ander belangrijk onderdeel van het installatieproces is het kiezen van de poort voor beheerinterface van de FileZilla-server. De standaardpoort is 14147. Laten we deze standaard behouden voor deze zelfstudie, maar je kunt deze wijzigen in elke waarde tussen 1024 en 65535.

Als u de FTP-server wilt starten met het opstarten van Windows, moet u Installeren als een service selecteren, automatisch gestart met Windows. Anders selecteert u de handmatige optie, maar u moet de server zelf starten bij het opnieuw opstarten van Windows.

Na installatie vindt u het FileZilla-serverpictogram in het systeemvak. Dubbelklik op het pictogram om toegang te krijgen tot de configuratieoptie.

Het dialoogvenster Verbinding maken met server verschijnt. Als u een beheerderswachtwoord wilt, kunt u hier het wachtwoord invoeren en vervolgens op OK klikken zonder de andere instellingen te wijzigen.

Configureer uw FTP-server

Nu begint het echte plezier wanneer we beginnen met het configureren van de eigenlijke FTP-server. Eerst zullen we een aantal groepen maken. Groepen stellen ons in staat om de gebruikers gemakkelijk te beheren. We kunnen bepaalde machtigingen en beperkingen toepassen op de groep die wordt toegepast op alle gebruikers in de groep. Ga voor het maken van een nieuwe groep naar " Wijzig menu -> Groepen " en klik vervolgens op de knop Toevoegen onder groepen.

Nu we de eerste groep hebben gemaakt, zullen we enkele gebruikers aan deze groep toevoegen. Ga naar " Wijzig menu -> Gebruikers -> Toevoegen " om de gebruikers toe te voegen.

Zodra u op OK klikt, kunt u wachtwoorden maken voor elke gebruiker onder de accountinstellingen.

Voor elke groep of individuele gebruiker kunt u verschillende mappen toewijzen die worden gedeeld met die gebruikers en groepen. Om een ​​nieuwe map aan een groep toe te voegen, ga naar " Wijzig menu -> Groepen -> Gedeelde mappen ". U kunt op de knop Toevoegen klikken om een ​​gedeelde map voor die specifieke groep te maken. Als u eenmaal bent gemaakt, kunt u gemakkelijk machtigingen instellen voor dat specifieke element direct onder een specifieke groep. De bestandsrechten omvatten het volgende:

Voor bestanden

  • Lezen
  • Schrijven
  • Verwijder
  • toevoegen

Voor mappen

  • creëren
  • Verwijder
  • Lijst
  • Lijst + submappen

Dat is alles wat u nodig hebt om een ​​heel eenvoudige FTP-server op uw thuiscomputer in te stellen. U kunt de geavanceerde instellingen doorlopen in het menu Bewerken. Houd er rekening mee dat als u wilt dat de FTP-server beschikbaar is voor netwerkgebruikers, deze zich in de Actieve modus moet bevinden. Als u de toegang tot de FTP-server wilt beperken, vergrendelt u de server door de vergrendelingsoptie in het servermenu te selecteren.

Verbinding maken met uw FTP-server

Nadat alles is geconfigureerd en de FTP-server actief is, kunt u naar een andere computer op het netwerk gaan en toegang krijgen tot de FTP-server met behulp van uw lokale IP-adres. Als u toegang wilt tot het internet, kunt u het dynamische DNS-adres gebruiken dat we al aan het begin van deze tutorial hebben ingesteld. Het adres ziet er ongeveer zo uit: gebruikersnaam.no-ip.com:21 . Houd er rekening mee dat de administratie poort nr. is anders dan de luisterpoort van de server. De luisterpoort van de server is de poort waarop de clients verbinding met de server maken. De standaard luisterpoort is 21. U kunt deze via opties wijzigen, maar zorg ervoor dat de poort die u selecteert, open is in de firewall en dat computers via deze poort kunnen communiceren. De beheerpoort is alleen bedoeld voor het beheer van de FTP-server en kan alleen intern worden gebruikt zonder toegang tot de buitenwereld te geven.

Hopelijk kunt u met deze gids uw eigen FTP-server op uw thuiscomputer maken.

Afbeeldingscredit: Meervoudig Bekabeld Aan FTP door Grote Voorraadfoto.