Une vérification rapide avec netstat devrait confirmer cette information
testbox1: {/home /pt /slacker /public_html}% ftp -. .. d testbox2
Connecté à testbox2.slacksite.com
serveur FTP 220 testbox2.slacksite.com prêt
Nom (testbox2: slacker): slacker
---> UTILISATEUR slacker
331 Mot de passe requis pour slacker
Mot de passe:.. TmpPass
---> PASS XXXX
230 slacker de l'utilisateur connecté
---> SYST
215 UNIX Type: système à distance
L8 type est UNIX
utilisant le mode binaire pour transférer des fichiers
ftp> ls
ftp:..
setsockopt (ignoré): Permission denied
---> PORT 192,168,150,80,14,178
200 PORT commande réussie.
---> 150 Ouverture de la connexion de données en mode ASCII de liste pour la liste de fichiers.
drwx ------ 3 utilisateurs de slacker 104 27 juillet 1h45 public_html
226 Transfert complète .
ftp> quit
---> QUIT
221 Adieu.
FTP passif
Afin de résoudre le problème du serveur initiant la connexion au client une méthode différente pour les connexions FTP a été développé.
Cela a été connu comme mode passif, ou PASV, après la commande utilisée par le client pour indiquer au serveur qu'il est en mode passif.
Dans le mode FTP passif du client initie deux connexions au serveur, résoudre le problème de pare-feu de filtrage de la connexion du port de données d'entrée pour le client à partir du serveur. Lors de l'ouverture d'une connexion FTP, le client ouvre deux ports non privilégiés aléatoires localement (N> 1024 et N + 1).
Les premiers contacts portuaires du serveur sur le port 21, mais à la place de puis émettre une commande de PORT et permettant au serveur de se connecter à son port de données, le client enverra la commande PASV. Le résultat de ceci est que le serveur ouvre alors un port non privilégié aléatoire (P> 1024) et envoie la commande PORT P vers le client. Le client lance alors la connexion du port N + 1 à l'orifice P sur le serveur p
0 portabl…