Envoi d’un fichier à un client FTP

Waarp R66 est capable d’effectuer une rupture protocolaire entre les protocoles R66et FTP au moyen de la Waarp Gateway FTP.

Dans ce scenario, un fichier est transmis d’un client Waarp R66 à la passerelle FTP, où il peut être récupéré avec un client (Filezilla par exemple).

Au final, le fichier parcourt le chemin suivant :

left to right direction

rectangle "Site 1" {
   (server1)
}

rectangle "Site 2" {
   (server2)
}

rectangle "Site 3" {
   (gwftp)
}

:ftp-client: << user >> as ftpclient

(server1) --> (server2)
(server2) --> (gwftp)
(gwftp) <-- ftpclient

Mise en oeuvre

  1. Déposer un fichier nommé toftp.file dans le dossier d’envoi de l’instance server1 (/var/lib/waarp/server1/out), par exemple avec la commande :

    cp /var/lib/waarp/files/test1.file /var/lib/waarp/server1/out/toftp.file
    
  2. Démarrez le transfert avec la commande :

    waarp-r66client server1 send -file toftp.file -to server2 -rule toFTP
    

    Le fichier est envoyé à server2 qui le retransmet à gwftp.

    Une fois reçu, le fichier est placé dans les dossiers gérés par la Gateway FTP pour l’utilisateur ftp-client (/var/lib/waarp/gwftp/ftp/ftp-client/toFTP).

  3. Ouvrez Filezilla (menu Application ‣ Internet ‣ Filezilla).

  4. Dans Filezilla, ouvrir une connexion à la Gateway FTP. Dans la barre d’icône, cliquez sur celle du gestionnaire de connexion connectionIcon, et choisissez toFTP.

    Alternativement, les paramètres de connexion sont les suivants :

    • Serveur : localhost

    • Port : 6621

    • Nom d’utilisateur : ftp-client

    • Mot de passe : ftp-client

    • Compte : toFTP

  5. Le fichier à récupérer s’affiche dans la liste de fichier du “Site distant”. Il est prêt à être téléchargé.