Notez la différence dans la commande PORT dans cet exemple, par opposition à l'exemple FTP actif. Ici, nous voyons un port étant ouvert sur le système serveur (192.168.150.
90), plutôt que le client. Voir la discussion sur le format de la commande PORT ci-dessus, dans la section FTP actif Exemple
testbox1:. {/Home /pt /slacker /public_html}% ftp -d testbox2
Relié à testbox2.slacksite.com. .
serveur FTP 220 testbox2.slacksite.com prêt
Nom (testbox2: slacker): slacker
---> slacker de UTILISATEUR 331 Mot de passe nécessaire pour slacker
Mot de passe:. TmpPass
---> PASS XXXX
230 slacker de l'utilisateur connecté
---> SYST
215 type UNIX:.
distance type de système de L8 est UNIX
Utilisation mode binaire pour transférer des fichiers. .
ftp>
passive mode passif sur
ftp> ls
ftp:. setsockopt (ignoré): Permission denied
---> PASV
227 Entrée en mode passif (192 168 150, 90195149).
---> LISTE
150 Ouverture de la connexion de données en mode ASCII pour la liste de fichiers
drwx ------ 3 utilisateurs de slacker 104 27 juillet 1h45 public_html
226 Transfert complète.
ftp> quit
---> QUIT
221 Résumé
Le tableau suivant devrait aider les admins se rappeler comment chaque mode FTP fonctionne Goodbye:
FTP actif:.
commande : client> 1024 -> serveur 21
données: client> 1024 FTP passif:
commande: client> 1024 -> serveur 21
données: client> 1024 -> serveur> 1024
Un résumé rapide des avantages et des inconvénients de vs FTP passif est également actif dans l'ordre:
FTP actif est bénéfique pour l'admin du serveur FTP, mais au détriment de l'administrateur du côté client.
Le serveur FTP tente d'établir des connexions vers les ports aléatoires élevés sur le client, ce qui serait presque certainement être bloqué par un pare-feu sur le côté client. FTP passif est bénéfique pour le client, mais au détriment de l'administrateur du serveur FTP. Le client fera deux connexions au serveur, mais l'un d'eux sera à un niveau élevé port aléatoire, ce
0 portabl…