Het tweede probleem betreft het ondersteunen en het oplossen van problemen klanten die wel (of niet) ondersteunen passieve modus. Als voorbeeld, is de command line FTP-programma voorzien van Solaris ondersteunt geen passieve modus, noodzakelijk een derde partij FTP-client, zoals ncftp.
Met de enorme populariteit van het World Wide Web, veel mensen de voorkeur aan hun web te gebruiken browser als een FTP-client.
De meeste browsers ondersteunen alleen passieve modus wanneer de toegang tot ftp: //URL's. Dit kan zowel goed of slecht, afhankelijk van wat de servers en firewalls zijn geconfigureerd om te ondersteunen.
Passive FTP voorbeeld
Hieronder is een concreet voorbeeld van een passieve FTP-sessie. De enige dingen die zijn veranderd zijn de server namen, IP-adressen en gebruikersnamen. In dit voorbeeld is een FTP-sessie wordt gestart vanaf testbox1.slacksite.com (192.168.150.80), een Linux box waarop de standaard FTP command line client, om testbox2.slacksite.com (192.168.150.
90), een Linux box loopt ProFTPd 1.2. 2RC2. De debugging (-d) flag wordt gebruikt met de FTP-client om te laten zien wat er achter de schermen. Alles in rood is de debugging uitgang die toont de actuele FTP commando wordt verzonden naar de server en gegenereerd uit deze opdrachten reacties. Normaal server output wordt weergegeven in zwart en gebruikersinvoer is vetgedrukt.
Merk het verschil in de opdracht PORT in dit voorbeeld in plaats van de actieve FTP voorbeeld. Hier zien we een poort wordt geopend op de server (192.168.150.90) systeem, in plaats van de client.
Zie de discussie over het format van het PORT commando hierboven, in de Active FTP voorbeeld sectie
testbox1:. {/Home /pt /slapper /public_html}% ftp -d testbox2
Aangesloten op testbox2.slacksite.com. .
220 testbox2.slacksite.com FTP-server klaar Mijn Naam (testbox2: slapper): slacker
---> slacker USER
331 Wachtwoord vereist voor slacker
Wachtwoord:. TmpPass
---> PASS XXXX
230 Gebruiker slapper ingelogd
---> SYST
215 UNIX Type:. L8
Remote soort systeem UNIX
behulp van binaire modus de overdracht van bestanden. .
ftp> passieve
passieve modus
ftp> ls
ftp:. setsockopt (genegeerd): Toestemming geweigerd
---> PASV
227 Entering Passive Mode (192.168.150, 90.195.149).
--->