bonjour,
J'utilise actuellement un logiciel de transfert propriétaire CFT (pour ce qui connaisse ) et je voudrais savoir si on trouve la meme chose en open source ???
Merci d'avance .
Rsync sur SSH ca devenir une usine à gaz avec tous les partenaires CFT que j'ai en prod !
et comment faire l'envoie de fichier automatiquement en batch en fonction du partenaire ???
à bien y penser un fichier CSV qui sert de base de données (ou une vrai base de donnée!) et une boucle for ou un script awk devrait être plus efficace... et plus simple ! #database.csv
#partenaire;fichier(source);dest;user;serveur
toto;/transfert/fichier_pour_toto.txt;/ici/;totuser;totosrv
titi;/transfert/fichier_pour_titi.bin;/la/;tituser;titisrv #!/bin/bash
#Script
gawk -F";" '{if ($0 !~ "^#") print "rsync -av -e ssh -p 22 "$2" "$4"@"$5":"$3}' database.csv | sh
Mais de toute façon je ne suis pas sûr que tu arrives à faire exactement pareil qu'avec CFT !
Je me répond encore à moi-même : j'ai peut-être encore une fois été vite en besogne... (moinser-moi).
Je ne sais pas finalement si on peut faire du transfert entre deux démons rsync.
Après réflexion tu souhaites peut-être faire l'équivalent du FXP ? (lancer la demande de copie depuis une machine A pour que la copie s'effectue de la machine B vers la machine C ?)
ce qui me chiffonne dans cette présentation et donc dans ce logiciel, c'est que l'on mélange client et serveur. Ce n'est en général pas ce qui est fait sous Unix.
donc pour À l'instar de FTP, CFT sert à envoyer des fichiers vers une machine distante et sait reprendre des transferts interrompus. Mais la comparaison ne s'arrête pas là : CFT permet aussi de déclencher des processus distants, de renommer des fichiers selon un protocole spécifique, d'appliquer des contraintes de sécurité et de transposer les tables de caractères (ASCII vers EBCDIC par exemple). C'est donc un outil qui permet d'émettre et de recevoir des fichiers de façon fiable.
hormis la conversion de caractere, je penses que SSH (avec ssh, scp, sftp)
permet de faire des transferts, de lancer des processus distants
en utilisant un systeme de clef, on a des contraintes de securités
avec le fichier de config SSHd on peut restreindre un hote ou une clef à n'effectuer que certaines actions.
Par exemple, pour faire communiquer des partenaires CFT de deux réseaux distincts, il suffit de placer une plate-forme CFT en passerelle entre les deux.
avec ssh,scp... tu peux, depuis une machine qui accede aux deux reseaux (la passerelle)
faire par exemple un scp machineA:fichier1 machineB:fichier1-venant-de-A
apres effectivement Traditionnellement, CFT était utilisé sur le réseau Transpac en X.25, mais il existe maintenant une version TCP/IP qui peut donc utiliser Internet et ce de manière sécurisée.
CFT utilise des protocoles d'échanges comme PESIT ou ETEBAC5 (protocoles français utilisés pour les échanges bancaires), ce qui le rend compatible avec d’autres produits comme Inter.Pel, Connect:Express, Pelican, etc.
si tu utilises Transpac dans le domaine bancaire, et que tu veux le remplacer par une solution libre, ca va etre plus compliqué
euh Transpac a son nombre de lignes X25 en chute libre (et tant mieux).
Pour CFT, sa force, c'est surtout la définition de partenaires (quoique CFTS est loin d'être facile à faire tomber en marche en fonction des versions de part et d'autre...) et l'autre force c'est les protocoles ésotériques. Bon, au moins avec CFT ya garantie d'acheminement et d'intégrité - contrairement à FTP - et capacité de reprise, des choses qu'un rsync encapsulé sait faire... ou toute solution de B2B digne de ce nom.
Rsync sur SSH ca devenir une usine à gaz avec tous les partenaires CFT que j'ai en prod !
et comment faire l'envoie de fichier automatiquement en batch en fonction du partenaire ???
# SFTP
Posté par Mathieu CLAUDEL (site web personnel) . Évalué à 0.
mais ça fait pas tout ce que fait CFT
[^] # Re: SFTP
Posté par mekare . Évalué à 2.
[^] # Re: SFTP
Posté par axil_76 . Évalué à 1.
et comment faire l'envoie de fichier automatiquement en batch en fonction du partenaire ???
[^] # Re: SFTP
Posté par mekare . Évalué à 1.
#/bin/bash
case $PARTENAIRE
toto)
FILE="/transfert/fichier_pour_toto.txt"
DEST="/ici/"
USER="totuser"
SRV="totosrv"
;;
titi)
FILE="/transfert/fichier_pour_titi.bin"
DEST="/la/"
USER="tituser"
SRV="titisrv"
;;
esac
rsync -av -e 'ssh -p 22' $FILE $USER@$SRV:$DEST
Oui, c'est pas beau et oui ce sera bordélique mais j'ai pas mieux.
En plus je suis pas sur mon PC, du coup je ne suis pas sûr de la ligne avec rsync.
[^] # Re: SFTP
Posté par mekare . Évalué à 6.
#database.csv
#partenaire;fichier(source);dest;user;serveur
toto;/transfert/fichier_pour_toto.txt;/ici/;totuser;totosrv
titi;/transfert/fichier_pour_titi.bin;/la/;tituser;titisrv
#!/bin/bash
#Script
gawk -F";" '{if ($0 !~ "^#") print "rsync -av -e ssh -p 22 "$2" "$4"@"$5":"$3}' database.csv | sh
Mais de toute façon je ne suis pas sûr que tu arrives à faire exactement pareil qu'avec CFT !
[^] # Re: SFTP
Posté par mekare . Évalué à 2.
Je ne sais pas finalement si on peut faire du transfert entre deux démons rsync.
Après réflexion tu souhaites peut-être faire l'équivalent du FXP ? (lancer la demande de copie depuis une machine A pour que la copie s'effectue de la machine B vers la machine C ?)
[^] # Re: SFTP
Posté par mekare . Évalué à 6.
[^] # Re: SFTP
Posté par NeoX . Évalué à 3.
on pourrait peut-etre te proposer des equivalents
parce que là, à part envoyer des fichiers depuis une machine vers une autre,
on n'a pas beaucoup d'info
[^] # Re: SFTP
Posté par Marc Quinton . Évalué à 2.
[^] # Re: SFTP
Posté par Marc Quinton . Évalué à 2.
[^] # Re: SFTP
Posté par Marc Quinton . Évalué à 2.
[^] # Re: SFTP
Posté par NeoX . Évalué à 4.
À l'instar de FTP, CFT sert à envoyer des fichiers vers une machine distante et sait reprendre des transferts interrompus. Mais la comparaison ne s'arrête pas là : CFT permet aussi de déclencher des processus distants, de renommer des fichiers selon un protocole spécifique, d'appliquer des contraintes de sécurité et de transposer les tables de caractères (ASCII vers EBCDIC par exemple). C'est donc un outil qui permet d'émettre et de recevoir des fichiers de façon fiable.
hormis la conversion de caractere, je penses que SSH (avec ssh, scp, sftp)
permet de faire des transferts, de lancer des processus distants
en utilisant un systeme de clef, on a des contraintes de securités
avec le fichier de config SSHd on peut restreindre un hote ou une clef à n'effectuer que certaines actions.
Par exemple, pour faire communiquer des partenaires CFT de deux réseaux distincts, il suffit de placer une plate-forme CFT en passerelle entre les deux.
avec ssh,scp... tu peux, depuis une machine qui accede aux deux reseaux (la passerelle)
faire par exemple un scp machineA:fichier1 machineB:fichier1-venant-de-A
apres effectivement
Traditionnellement, CFT était utilisé sur le réseau Transpac en X.25, mais il existe maintenant une version TCP/IP qui peut donc utiliser Internet et ce de manière sécurisée.
CFT utilise des protocoles d'échanges comme PESIT ou ETEBAC5 (protocoles français utilisés pour les échanges bancaires), ce qui le rend compatible avec d’autres produits comme Inter.Pel, Connect:Express, Pelican, etc.
si tu utilises Transpac dans le domaine bancaire, et que tu veux le remplacer par une solution libre, ca va etre plus compliqué
[^] # Re: SFTP
Posté par BAud (site web personnel) . Évalué à 2.
Pour CFT, sa force, c'est surtout la définition de partenaires (quoique CFTS est loin d'être facile à faire tomber en marche en fonction des versions de part et d'autre...) et l'autre force c'est les protocoles ésotériques. Bon, au moins avec CFT ya garantie d'acheminement et d'intégrité - contrairement à FTP - et capacité de reprise, des choses qu'un rsync encapsulé sait faire... ou toute solution de B2B digne de ce nom.
[^] # Re: SFTP
Posté par axil_76 . Évalué à -1.
et comment faire l'envoie de fichier automatiquement en batch en fonction du partenaire ???
# hop !
Posté par Dabowl_75 . Évalué à 4.
Il fallait soumettre à google la requête suivante :
"moniteur de transfert de fichier open source"
il vous en prie
[^] # Re: hop !
Posté par axil_76 . Évalué à 0.
je vais tester !!
Merki !
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.