Sly Angel Architecte / Développeur principal
| bon alors par exemple on a pc-source et pc-dest et on veut passer un fichier de pc-source a pc-dest par telnet a distance des 2 ( principe du fxp ) :
Tu te connectes d'abord sur la machine qui va pomper le fichier ( pc-dest ) par telnet en port ftp :
Code :
- $ telnet pc-dest 21
- 220 pc-dest FTP server ready.
- USER <user>
- 331 Password required for <user>.
- PASS <pass>
- 230 User <user> logged in.
- CWD /<repdufichier> <- on va dans le bon rep
- 250 CWD command successful.
- PASV <- on passe en mode passif
- 227 Entering Passive Mode (xxx,xxx,xxx,xxx,yyy,yyy)
- STOR <fichier.tgz> <- on lance la demande de download pour le fichier
|
Ensuite dans une autre fenetre on lance la connexion sur la machien source en telnet sur le port ftp de la meme maniere ( pc-source ) :
Code :
- $ telnet pc-source 21
- 220 pc-source FTP server (Version wu-2.6.0(1) ready.
- USER <user>
- 331 Guest login ok, send your complete e-mail address as password.
- PASS <pass2>
- 230 Guest login ok, access restrictions apply.
- CWD /<repdufichier>
- 250 CWD command successful.
- PORT <xxx,xxx,xxx,xxx,yyy,yyy> <- On demande d'établir la connexion sur le port de l'autre ftp
- 200 PORT command successful.
- RETR <fichier.tgz> <- On lance le transfert du fichier
- 150 Opening ASCII mode data connection for <fichier.tgz> (16371764 bytes).
|
et lorsque les 2 ont annoncé la fin du transfert, tu peux taper "quit" dans les 2 fenetres pour closer les ftp.
Voilà, c'est comme ça que marche le fxp, et normalement les ftp linux le supportent tous, seuls certains sous Windows ne gérent pas correctement les commandes utilisées |