het internet

freeFTPd: Configuratie van deze FTP-, FTPES- en SFTP-server voor Windows

Als u een FTP-, FTPES- of SFTP-server moet configureren op Windows-besturingssystemen, is een sterk aanbevolen alternatief om de freeFTPd-software te gebruiken. Met dit programma kunnen we een zeer configureerbare FTP-server opzetten, en heel snel en gemakkelijk, zonder uitgebreide kennis van netwerken of systemen. Deze freeFTPd is volledig gratis software, en als we FTPES of SFTP gebruiken, hebben we gegarandeerde communicatiebeveiliging met behulp van gegevenscodering.

Installatie van freeFTPd

Om freeFTPd te installeren, moet u eerst het installatieprogramma downloaden van de gratisFTPD officiële website . Na het downloaden moeten we het installatieprogramma uitvoeren en tijdens de installatie vragen we welke componenten we willen installeren. U zult de enige optie moeten kiezen die het toelaat, namelijk " Volledige installatie “, Dat wil zeggen de complete installatie.

Une fois l'installation terminée, une fenêtre contextuelle apparaîtra nous indiquant que, si nous voulons créer les clés privées maintenant, nous devons répondre oui, de cette façon, nous pouvons nous connecter via des protocoles sécurisés tels que FTPES et SFTP au serveur lui- zelfde. Dan zal het ons vragen of we de freeFTPd-service willen starten, we moeten ook ja antwoorden. En daarmee zouden we de server al op onze computer hebben geïnstalleerd.

FreeFTPd starten en configureren

De eerste keer dat we freeFTPd uitvoeren, zullen we een venster vinden met een menu aan de linkerkant met verschillende opties en aan de rechterkant een venster met de geselecteerde optie. Omdat het de eerste keer is dat we het gebruiken, lijkt het in dit geval alsof de FTP- en SFTP-servers zijn uitgeschakeld omdat ze nog niet zijn geconfigureerd.

FreeFTPd-beheermenu's

We zullen de verschillende menu's van boven naar beneden doorlopen.

Status : In dit menu toont het ons de statusinformatie van de FTP- en SFTP-server, daarnaast kunnen we onderaan ook de versie zien van de server die we gebruiken. In dit geval is de versie 1.0.13.

FTP : In dit menu moeten we alle FTP-opties configureren, daarnaast is het onderverdeeld in een ander submenu genaamd SSL, waar we het veilige FTPES-protocol moeten configureren. Laten we eens kijken welke opties we hebben in FTP.

  • Luisteradres : Bij deze optie moeten we kiezen welke interfaces de FTP-server toelaat, dat wil zeggen dat we alle interfaces kunnen kiezen, alleen localhost, of de verschillende IP-adressen, alle netwerkkaarten die we in de 'apparatuur' hebben geconfigureerd.
  • Haven : Hier moeten we specificeren welke poort de FTP-server zal gebruiken, standaard is dit poort 21.
  • Max aantal verbindingen : Hier kunnen we specificeren hoeveel maximale verbindingen onze FTP-server zal toestaan. Als we het op 0 laten staan, wordt aangenomen dat het geen verbindingslimiet heeft.
  • Time-out bij inactiviteit : Deze optie wordt gebruikt om op te geven hoeveel seconden er moeten verstrijken voordat een time-outfout wordt geretourneerd. Als we het op 0 laten, zijn we van mening dat er geen limiet is aan het aantal seconden dat moet verstrijken.
  • Begroetingsbestand : Hier kunnen we een bestand selecteren met de extensie * .txt, binnenin kunnen we een geschreven bericht hebben dat aan de gebruiker zal verschijnen wanneer deze verbinding maakt met een client met de geconfigureerde FTP-server.
  • Afscheid Bericht Bestand : Hier kunnen we een bestand selecteren met de extensie * .txt, binnenin kunnen we een geschreven bericht hebben dat aan de gebruiker zal verschijnen wanneer hij de verbinding met de FTP-server verbreekt.
  • FTP-hoofdmap : Met deze optie kunt u de directory van de FTP-server specificeren.
  • Server Status : Het toont ons de status van de server. Ernaast hebben we de knop " Démarrer "Om de server te starten als deze wordt gestopt, of" Stop "om hem te stoppen als deze wordt gestart. De eerste keer dat we het starten, als we Windows 10 gebruiken, ontvangen we een waarschuwing van de firewall om toegang tot freeFTPd toe te staan.

In het FTP-menu hebben we een submenu genaamd SSL, waar we de opties kunnen inschakelen om FTP + SSL te gebruiken en om impliciete FTPS te gebruiken. Zoals we eerder in RedesZone hebben uitgelegd, wordt aanbevolen om FTP + SSL (FTPES) te gebruiken, maar niet FTPS (impliciet). Hieronder hebben we de mogelijkheid om een ​​nieuw certificaat te uploaden, te bekijken of te gebruiken.

SFTP : In dit menu moeten we alle opties van de SFTP-server configureren, een protocol gebaseerd op SSH, maar we hebben het hier ook beschikbaar. Daarnaast hebben we een submenu genaamd Hostkey. Laten we eens kijken welke opties we hebben in SFTP, die hetzelfde zijn als in het FTP-menu.

  • Luisteradres : Bij deze optie moeten we kiezen welke interfaces de SFTP-server toelaat, dat wil zeggen dat we alle interfaces kunnen kiezen, alleen localhost, of de verschillende IP-adressen, alle netwerkkaarten die we in de 'apparatuur' hebben geconfigureerd.
  • Haven : Hier moet je aangeven welke poort de SFTP-server zal gebruiken, standaard is dit poort 22, de bekende poort van SSH.
  • Maximaal aantal verbindingen : Hier kunnen we het maximale aantal verbindingen specificeren dat onze SFTP-server zal ondersteunen. Als we het op 0 laten staan, wordt aangenomen dat het geen verbindingslimiet heeft.
  • Time-out bij inactiviteit : Deze optie wordt gebruikt om op te geven hoeveel seconden er moeten verstrijken voordat een time-outfout wordt geretourneerd. Als we het op 0 laten, zijn we van mening dat er geen limiet is aan het aantal seconden dat moet verstrijken.
  • Begroetingsbestand : Hier kunnen we een bestand selecteren met de extensie * .txt, binnenin kunnen we een geschreven bericht hebben dat aan de gebruiker zal verschijnen wanneer een SFTP-client verbinding maakt met de SFTP-server.
  • Afscheid Bericht Bestand : Hier kunnen we een bestand selecteren met de extensie * .txt, binnenin kunnen we een geschreven bericht hebben dat aan de gebruiker zal verschijnen wanneer hij de verbinding met de SFTP-server verbreekt.
  • SFTP-hoofdmap : Met deze optie kunt u de directory van de SFTP-server specificeren.
  • Server Status : Het toont ons de status van de server. Ernaast hebben we de Start-knop om de server te starten als deze wordt gestopt of Stop om deze te stoppen als deze wordt gestart. De eerste keer dat we het starten, als we Windows 10 gebruiken, ontvangen we een waarschuwing van de firewall om toegang tot freeFTPd toe te staan.

In het SFTP-menu hebben we een submenu genaamd Hostkey, dit menu is erg belangrijk omdat we hier de verschillende sleutels hebben die onze SFTP-server zal gebruiken.

De eerste sleutel is RSA-sleutel, hier kunnen we de locatie van de sleutel selecteren, en dit biedt ons verschillende opties, zoals het testen van de sleutel en het genereren van een nieuwe met 512 bits, 1024 bits of 2048 bits. Als we op Genereer een nieuwe sleutel klikken, verschijnt Windows Verkenner en wordt ons gevraagd waar we de nieuwe sleutel willen opslaan. U kunt de gewenste plaats kiezen. Eenmaal opgeslagen, wordt de locatie automatisch bijgewerkt in het RSA-sleutelmenu.

De tweede sleutel is de DSA-sleutel, hier kunnen we ook de locatie van de sleutel selecteren, en het biedt ons verschillende opties, zoals het testen van de sleutel en het genereren van een nieuwe met 512 bits, 1024 bits of 2048 bits. Als we op Genereer een nieuwe sleutel klikken, verschijnt Windows Verkenner en wordt ons gevraagd waar we de nieuwe sleutel willen opslaan. U kunt de gewenste plaats kiezen. Eenmaal opgeslagen, wordt de locatie automatisch bijgewerkt in het menu DSA-sleutel.

Gebruikers : In dit menu kunnen we gebruikers aanmaken, wijzigen en verwijderen. Om een ​​nieuwe gebruiker aan te maken, moeten we klikken op de knop " toevoegen ". Er wordt een nieuw venster geopend waarin we de volgende informatie moeten invullen:

  • Inloggen : Hier moeten we de naam van de gebruiker invullen.
  • machtiging : U moet kiezen welke verbindingsmethode u wilt gebruiken, ik raad u aan de tweede optie te gebruiken » Wachtwoord opgeslagen in SHA1 hash "Aangezien degene die standaard wordt geleverd, namelijk" NT Authentication ", wordt gebruikt om verbinding te maken met het Windows-gebruikersaccount. De andere opties waaruit we kunnen kiezen zijn "Opgeslagen wachtwoord" waar inloggegevens in platte tekst worden opgeslagen, of "Anoniem gebruikersaccount".
  • Wachtwoord : We moeten het wachtwoord invoeren dat we willen voor de gebruiker die we maken. Deze optie wordt alleen geactiveerd als we in "Autorisatie" de optie "Wachtwoord opgeslagen als hash SHA1" selecteren
  • Wachtwoord (nog) : We moeten het wachtwoord dat we in het vorige veld hebben ingevoerd opnieuw invoeren.
  • domein : We kunnen een groep specificeren.
  • Persoonlijk telefoonboek : Hier raad ik je aan om het standaard te laten zoals het is. Met deze optie kunt u de "home"-directory, root, specificeren van de gebruiker die we aan het maken zijn.
  • Maximale overdrachtssnelheid : Hier kunnen we de maximale snelheid in kbps beperken die de gebruiker kan downloaden of uploaden. Als we het op 0 laten, wordt het als onbeperkt beschouwd.
  • Gebruiker heeft toegang : Met deze optie kunnen we specificeren welke protocollen de gebruiker kan gebruiken, hiervoor kunnen we kiezen tussen FTP en SFTP of beide. Ons advies is om beide te verlaten of SFTP te verlaten voor de veiligheid.

Om de gebruiker te registreren, moeten we op "Toepassen" klikken, waarna deze wordt geregistreerd.

Om een ​​gebruiker die we hebben gemaakt te wijzigen, moeten we deze eerst selecteren in de lijst met gebruikers, waarna de bovenste menuoptie genaamd "Wijzigen" wordt geactiveerd. Als we op "Bewerken" klikken, wordt hetzelfde menu dat we hebben gebruikt om de gebruiker aan te maken opnieuw geopend.

Om een ​​gebruiker die we hebben aangemaakt te verwijderen, moeten we deze eerst selecteren in de gebruikerslijst, waarna de bovenste menuoptie genaamd "Verwijderen" wordt ingeschakeld. Als we op "Verwijderen" klikken, verschijnt er een venster met de vraag of we zeker weten dat we de geselecteerde gebruiker willen verwijderen. We moeten ja antwoorden en de geselecteerde gebruiker wordt verwijderd.

Hostbeperkingen : In deze optie kunnen we een lijst met IP-adressen toevoegen waartoe toegang tot de server is toegestaan ​​of geweigerd. Afhankelijk van de gekozen optie hebben de IP-adressen die we hebben ingevoerd toegang tot de server of wordt de toegang geblokkeerd. Standaard is het zo geconfigureerd dat ze er geen toegang toe hebben.

Virtuele mappen : In deze sectie kunnen we de mappen zien die we hebben gevirtualiseerd, zodat we hun virtuele pad en hun echte pad kunnen zien.

Als we een nieuwe virtuele map willen toevoegen, moeten we een mapnaam invoeren in de sectie " Naam van de map ", De naam van" virtueel pad "En klik op de" Toevoegen "knop en selecteer de echte map die we willen virtualiseren in het virtuele pad. Wanneer dit is voltooid, verschijnt de map in het bovenste menu. Als we een virtuele map willen verwijderen, moeten we deze eerst selecteren in het bovenste menu en vervolgens op "Verwijderen" klikken en deze wordt automatisch verwijderd.

Logging : In deze sectie kunnen we het bijhouden van een logboek inschakelen van alles wat er op de server gebeurt. Daarvoor moeten we het vakje “Gebeurtenissen opslaan” activeren. Eenmaal geactiveerd, hebben we verschillende zeer interessante opties. De eerste is om een ​​enkel bestand te gebruiken voor de log van de FTP- en SFTP-servers. Als deze optie niet is geactiveerd, heeft elke server zijn eigen log. Het is raadzaam om het apart te laten, en dat we voor elke server een onafhankelijk logboek hebben. De tweede optie is om het IP-adres op te lossen in plaats van de computernaam.

Ten slotte kunnen we de map specificeren waar het FTP- en FTPS-serverlogbestand wordt opgeslagen, en we hebben ook een knop om toegang te krijgen tot het serverlog.

Online gebruikers : In dit laatste gedeelte verschijnen gebruikers die momenteel zijn aangemeld bij onze FTP- of FTPS-server, die ons informatie tonen zoals hun gebruikersnaam, sessietype en hoe lang ze online zijn geweest. Rechtsonder hebben we de knop "Verbinding verbreken" waarmee we een gebruiker kunnen loskoppelen als we dat willen.

Zoals je hebt gezien, is het een server die compatibel is met de FTP- en FTPES-protocollen, zeer compleet in termen van opties, maar tegelijkertijd zeer eenvoudig te gebruiken. We moeten ook de ondersteuning voor het op SSH gebaseerde SFTP-protocol benadrukken, voor het geval we het willen gebruiken in plaats van FTPES.

Vergelijkbare items

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

Terug naar boven knop