50% korting alle abonnementen, tijdelijk aanbod. Vanaf $2.48/mo
7 min resterend
Beveiliging & Netwerken

FTP actief vs. passief - wat past het beste bij jouw situatie?

Matt Schmitt By Matt Schmitt 7 minuten lezen Bijgewerkt 15 apr. 2023
FTP actief vs. passief

FTP kent twee modi: actief en passief. De actieve modus is de oorspronkelijke vorm van FTP, maar tegenwoordig verlopen de meeste verbindingen via de passieve methode. Wat houden passief en actief FTP precies in, en wat zijn de verschillen? Welke modus is veiliger en eenvoudiger in te stellen? In dit artikel beantwoorden we de meest gestelde vragen over actief vs. passief FTP. We beginnen met de definities:

Wat is actief FTP?

actieve modus ftp

Bij actief FTP gaat het om een oudere verbindingsmethode met voor- en nadelen. Binnen een FTP-verbinding heb je een client en een server. Deze twee computers communiceren via twee poorten: een command-poort en een datapoort. De server en de client moeten overeenkomen welk poortnummer ze gebruiken om verbinding te maken. Zo verloopt de actieve modus (in grote lijnen):

  1. De client gebruikt een willekeurige poort om een commando (het PORT-commando) te sturen naar poort 21 van de server. Dit commando vertelt de server via welke datapoort aan de clientkant hij verbinding moet maken.
  2. De server gebruikt poort 20 om die poort te bereiken en de verbinding tot stand te brengen.

Deze modus heet actief omdat de client zelf het poortnummer opgeeft waarop hij de serververbinding wil ontvangen. Bij actief FTP is het de server die de verbinding initieert, op instructie van de client. Maar wat is passief FTP?

Wat is passief FTP?

passieve modus ftp

Passief FTP is een nieuwere modus en wordt beschouwd als veiliger en eenvoudiger in gebruik. Net als bij actief FTP stuurt de client een commando naar poort 21 van de server. Dit keer stuurt de client echter een PASV-commando. De server bepaalt vervolgens via welke poort hij de data wil ontvangen, waarna de client de verbinding initieert.

Het verloopt als volgt:

  1. De client gebruikt een willekeurige poort om een opdracht (PASV-opdracht) te sturen naar poort 21 van de server.
  2. De server antwoordt door de datapoort op te geven die hij wil gebruiken (een willekeurige poort).
  3. De client gebruikt een willekeurige poort om de gegevens te sturen naar de eerder opgegeven serverpoort.

Merk op dat de datapoort van de server nu ook willekeurig wordt gekozen. Poort 21 wordt in Passive FTP nog steeds gebruikt als opdrachtpoort van de server, maar de datapoort van de server is nu willekeurig (in plaats van vaste poort 20).

Merk ook op dat de client beide verbindingen initieert.

Verschil tussen actief en passief FTP

ftp actief versus passief

Zoals gezegd is het belangrijkste verschil dat bij Active FTP de server de dataverbinding initieert, terwijl bij Passive FTP de client dat doet. Dit heeft een aantal gevolgen die van belang zijn voor de beveiliging en het gemak van je gegevensoverdracht. In het volgende

Actief vs. passief FTP: beveiliging

Active FTP gebruikt altijd poort 21 (opdracht) en poort 20 (data) voor de overdracht. Dit betekent dat een aanvaller al weet welke poorten hij moet targeten.

Bij Passive FTP is de datapoort aan de serverkant willekeurig. Poort 21 wordt nog steeds gebruikt voor opdrachten, maar de daadwerkelijke overdracht is moeilijker te onderscheppen.

De keerzijde is dat de server voor Passive mode meer poorten open moet hebben, omdat de datapoort elke keer willekeurig is. Dit kan kwetsbaarheden op de server introduceren. Serverbeheerders beperken daarom meestal het bereik van open poorten om het aanvalsoppervlak te verkleinen.

RDP-vps Op zoek naar een remote desktop?

Betrouwbare, krachtige RDP-servers met 99,95% uptime. Neem je desktop overal mee naartoe, naar de grote steden in de VS, Europa en Azië.

Haal een RDP Server

Actief vs. passief FTP: firewallproblemen

Firewalls kunnen problemen veroorzaken bij netwerkverbindingen. Ze blokkeren verbindingspogingen van onbekende poorten. Dit probleem is het ernstigst bij de firewall van de client, omdat de serverfirewall al is ingesteld om meer verbindingen van onbekende poorten te verwachten.

Bij Active FTP ontvangt de client een verbinding van de server via een willekeurige poort. De firewall van de client kan die verbinding blokkeren.

Bij Passive FTP initieert de client beide verbindingen. Daardoor passeert het verkeer de firewall van de client doorgaans zonder problemen. De serverfirewall kan nog steeds een probleem vormen, omdat de datapoort nu willekeurig is. Maar dit is meestal een kleiner probleem, omdat de serverfirewall al is ingesteld om meer onbekende verbindingen te accepteren dan de firewall van een client.

Wat zijn de command- en datakanalen bij actief vs. passief FTP?

Samengevat werken de opdracht- en datakanalen als volgt:

  • In Active mode zijn zowel de opdracht- als de datapoort van de client willekeurig. Het opdrachtkanaal van de server is poort 21, en het datakanaal is poort 20.
  • In Passive mode zijn zowel de opdracht- als de datapoort van de client willekeurig. Het opdrachtkanaal van de server is poort 21, en het datakanaal is ook willekeurig.

Je kunt poort 20 nog steeds gebruiken als datakanaal in Passive mode, of het bereik beperken tot een bepaalde reeks poorten.

Waarom kiezen voor actief in plaats van passief FTP?

Als je Active en Passive FTP vergelijkt, zijn er twee belangrijke redenen waarom mensen voor Active FTP kiezen. De eerste is serverbeveiliging. Passive FTP vereist dat een aantal poorten open staat in de firewall, omdat de datapoort willekeurig wordt gekozen. Dat maakt de poort moeilijker te raden, maar laat tegelijk veel poorten open voor aanvallen.

Een andere reden is dat het configureren van de serverfirewall soms lastig is, of buiten je bereik valt. Mensen kiezen dan voor de Active methode om via poort 20 te werken, die bij elke firewall bekend is.

windows-vps Windows 10 VPS Hosting

Haal een efficiënte Windows 10 VPS voor remote desktop, tegen de laagste prijs die er is. GRATIS Windows 10 op NVMe SSD-opslag en snelle internetverbinding.

Bekijk Windows 10 VPS-plannen

FTP omschakelen van actief naar passief

De manier om van Active FTP naar Passive FTP te wisselen verschilt per software.

Volg de onderstaande stappen om in FileZilla van Active naar Passive FTP te wisselen:

  1. Open Filezilla
  2. Ga in de menubalk naar Edit > Settings.
  3. Ga in het venster Settings naar Connections, dan naar FTP.
  4. Kies 'Passive (recommended)' bij Transfer Mode.
  5. Klik op OK.

Dezelfde instelling is te vinden in elke moderne FTP-client. Zoals eerder vermeld kun je in beide gevallen tegen problemen met de serverfirewall aanlopen en moet je mogelijk iets aanpassen.

Gebruikt Command Prompt actief of passief FTP?

De Windows Opdrachtprompt FTP-regel is Actief en ondersteunt geen Passieve FTP. U kunt gebruikmaken van WinSCP of andere commandoregelclients om via passieve modus verbinding te maken met uw server.

Gebruikt de Windows 7 FTP-server actieve of passieve modus?

Windows 7-gebruikers kunnen diensten zoals IIS gebruiken om Windows 7 als server in te zetten. Hiervoor moet u IIS inschakelen op Windows 7.

IIS ondersteunt zowel actieve als passieve modus en u hoeft geen van beide apart in te schakelen. U kunt wel het passieve poortbereik binnen IIS configureren.

Lees ook: Hoe installeer je IIS op Windows 10?

Gebruikt een webbrowser passief of actief FTP?

Webbrowsers zoals Chrome en Firefox gebruiken de netwerkinstellingen van uw besturingssysteem voor actieve of passieve FTP. Standaard gebruikt Windows passieve FTP, omdat dit de meest compatibele modus is.

Volg de onderstaande stappen om de passieve modus voor webbrowsers in of uit te schakelen:

  1. Druk op 'WinKey + S' om de Windows-zoekbalk te openen.
  2. Typ 'Internetopties' en klik erop.
  3. Ga in het venster Interneteigenschappen naar het tabblad 'Geavanceerd'.
  4. Scrol omlaag naar de sectie Browsen.
  5. Vink de optie 'Passieve FTP gebruiken (voor firewall…' aan.
  6. Klik OK.
RDP-vps Op zoek naar een remote desktop?

Betrouwbare, krachtige RDP-servers met 99,95% uptime. Neem je desktop overal mee naartoe, naar de grote steden in de VS, Europa en Azië.

Haal een RDP Server

Conclusie

FTP Actief vs. Passief doorloopt verschillende stappen om een verbinding tot stand te brengen, en beide hebben hun voor- en nadelen. Kies de modus die het beste bij uw situatie past. In dit artikel beantwoorden we ook de meest gestelde vragen over actieve en passieve FTP.

Delen

Meer van de blog

Verder lezen.

Een Cloudzy-titelafbeelding voor een MikroTik L2TP VPN-handleiding, met een laptop die via een gloeiende blauw-gouden digitale tunnel met schildpictogrammen verbinding maakt met een serverrack.
Beveiliging & Netwerken

MikroTik L2TP VPN instellen (met IPsec): RouterOS-handleiding (2026)

In deze MikroTik L2TP VPN-configuratie verzorgt L2TP de tunneling terwijl IPsec de versleuteling en integriteit afhandelt. De combinatie geeft je native clientcompatibiliteit zonder externe age

Rexa CyrusRexa Cyrus 9 minuten lezen
Terminalvenster met SSH-waarschuwing over een gewijzigde remote host-identificatie, met de titel Fix Guide en Cloudzy-branding op een donker tealachtergrond.
Beveiliging & Netwerken

Waarschuwing: Remote Host Identification Has Changed en hoe je dit oplost

SSH is een beveiligd netwerkprotocol dat een versleutelde tunnel tussen systemen opzet. Het is populair bij developers die externe toegang tot computers nodig hebben zonder een grafi

Rexa CyrusRexa Cyrus 10 minuten lezen
Illustratie van een DNS-server probleemoplossingshandleiding met waarschuwingssymbolen en een blauwe server op donkere achtergrond voor Linux-naamomzettingsfouten
Beveiliging & Netwerken

Tijdelijke fout bij naamomzetting: wat betekent het en hoe los je het op?

Bij het gebruik van Linux kun je een foutmelding over een tijdelijke naamomzettingsfout tegenkomen wanneer je websites probeert te bezoeken, pakketten wilt bijwerken of taken uitvoert waarvoor een internetverbinding vereist is

Rexa CyrusRexa Cyrus 12 minuten lezen

Klaar om in te zetten? Vanaf $2.48/mnd.

Onafhankelijke cloud, sinds 2008. AMD EPYC, NVMe, 40 Gbps. 14 dagen geld-terug-garantie.