Salut,
R12y a écrit :
J'entends de temps en temps parler de FXP qui permet donc de faire du FTP
de "serveur distant" à "serveur distant".
Je me demande comment cela est-il faisable sans installation specifique.
Le protocole FTP contient de base tout ce qu'il faut. En résumé :
1) Le client établit simultanément une connexion de commande avec chacun des deux serveurs.
2) Le client envoie une commande PASV/EPSV (mode passif, le serveur attend la connexion de données) à l'un des serveurs.
3) Le client envoie une commande PORT/EPRT (mode actif, le serveur établit la connexion de données) à l'autre serveur avec l'adresse IP du premier serveur et le numéro de port contenu dans la réponse à la commande PASV.
4) Le client envoie une commande RETR (=get) au serveur source et une commande STOR (=put) au serveur destination, et les deux serveurs démarrent le transfert.
Cela peut se faire avec la commande "proxy" de certains clients FTP en ligne de commande. A noter que tous les serveurs FTP ne supportent pas le transfert direct de serveur à serveur, certains n'autorisant des transferts qu'avec l'adresse IP du client.