SFTP¶
Bien que le protocole comporte de nombreuses fonctionnalités, seules celles pertinentes pour le MFT ont été implémentées dans la gateway.
Il est donc possible d’initier un transfert via les commandes Put
ou Get
(suivant le sens du transfert). Dans les 2 cas, étant donné que SFTP n’offre pas
de mécanisme pour transmettre le nom de la règle à utiliser, c’est donc le chemin
du fichier qui est utilisé pour déterminer la règle.
L’implémentation de SFTP dans la gateway supporte également les commandes
List
et Stat permettant de récupérer les fichiers disponibles sur le serveur.
Cependant, l’implémentation dans la gateway diffère des implémentations classiques,
car elle masque les dossiers réels se trouvant sous la racine du serveur. À la
place, le serveur donne une liste de dossiers correspondants aux path de toutes
les règles utilisables par l’utilisateur.
Lister le contenu d’un de ces dossiers affichera la liste des fichiers pouvant être récupéré avec la règle correspondante. Par conséquent, les dossiers des règles de réception seront donc toujours vides (à moins qu’il existe une règle d’envoi ayant le même path). Pour résumer, cela signifie que les fichiers déposés sur le serveur ne seront pas visibles une fois le transfert terminé.
Toutes les autres commandes SFTP, à savoir Setstat
, Rename
, Rmdir
,
Mkdir
, Link
, Symlink
, Remove
& Readlink
ne sont pas
implémentées, car non-pertinentes pour le MFT.