Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

SFTP

25 réponses
Avatar
PimSaVie
Bonjour

je dois effectuer des transferts de fichiers avec une connexion
s=E9curis=E9e, mais je ne vois pas trop comment m'en sortir.

Est-ce que vous auriez des solutions?

J'ai trouv=E9 beaucoup de posts qui parlent de putty, WinSCP, PSFTP mais
je ne connais ni les uns ni les autres

merci de votre aide

5 réponses

1 2 3
Avatar
Daniel
Roumégou Eric a écrit :
Roumégou Eric a formulé la demande :
Roumégou Eric avait soumis l'idée :
moi j'utilise sftpc.exe après avoir généré des fichier de cde et cela
marche très bien.



de mémoire ...
cela génère un fichier log que je relis pour dire si oui non cela est ok
puis je continue.
La log est envoyé par mail à l'admin

Si ça en interesse certain, je pourrais aller voir dans le projet.



sur ce lien, l'exe que j'utilise et le code

http://www.boxchallenge.com/sftpc.zip




Merci, je viens de regarder.

Tu utilises le client sftp de chez bitvise mais pas le client psftp.

Maintenant reste à savoir si tu as le droit d'utiliser sftpc.exe dans un
cadre pro sans devoir payer de licence (et de le diffuser).

--
suivre ce lien pour répondre:
http://cerbermail.com/?2KrV3YZXnn
Daniel
;-)
Avatar
PYT
Bruno a écrit :
Dans son message précédent, Romain PETIT a écrit :
Bruno a formulé la demande :
- créer le fichier script avec l'appli windev
- lancer PSPTP -b nomfichierscript depuit l'appli windev
- supprimer le fichier script.



Bonjour,

Je viens de tester cette méthode et cela fonctionne bien.
Mais comment savoir que tout a bien fonctionné ? pour mon cas j'ai
juste besoin de transferer de fichiers et si le transfert a réussi,
je dois les effacer sur la machine locale.



Huumm, effetivement c'est con mais le programme semble retourner
toujours 1 (échec ou succès)...
http://www.derkeiler.com/Newsgroups/comp.security.ssh/2008-02/msg00037.html


On ne peut pas non plus rediriger la sortie dans un fichier texte
(style psftp -b ddd > toto.txt)
Reste à voir s'il est possible d'utiliser la classe cWDDos pour
récupérer le résultats des commandes...
http://www.wdforge.org/modules/icontent/index.php?page5

A+


Ce qui serait bien : utiliser les commandes WD ç travers un canal SSH
ouvert, quelqu'un s'y est déjà coller ?



J'ai utilisé psftp pour faire des transferts de fichiers
Pour tester que les fichiers étaient bien arrivés je lançais des scripts
contenant la commande ls (de mémoire).
Cela fonctionnait très bien j'ai transféré comme cela des milliers de
fichiers (environ 5000 clients x 3 fichiers en moyenne) cela pour la
dadsu urssaf, retraite, prévoyance sur le mois de janvier .

PYT
Avatar
Romain PETIT
Roumégou Eric a formulé ce jeudi :

http://www.boxchallenge.com/sftpc.zip



Ah, donc la redirection vers un fichier ne loggue que les transferts ?
Parce que par exemple :

D:>psftp.exe toto > toto.txt
Fatal: Network error: Connection timed out

Donne bien un fichier toto.txt mais vide...

A+

--
Romain PETIT
contact : http://cerbermail.com/?O16kfXOFcq
+-+ posté sur Usenet avec MesNews et non depuis un forum web +-+
news:fr.comp.developpement.agl.windev
http://www.mesnews.net/
http://fr.wikipedia.org/wiki/Newsgroup
Avatar
Bruno
PYT a formulé la demande :

J'ai utilisé psftp pour faire des transferts de fichiers
Pour tester que les fichiers étaient bien arrivés je lançais des scripts
contenant la commande ls (de mémoire).
Cela fonctionnait très bien j'ai transféré comme cela des milliers de
fichiers (environ 5000 clients x 3 fichiers en moyenne) cela pour la dadsu
urssaf, retraite, prévoyance sur le mois de janvier .

PYT



Exact la commande ls liste les fichiers du serveur, en le renvoyant
vers un fichier txt ça devrait pouvoir le faire...

--
Bruno A

suivre ce lien pour répondre :
http://cerbermail.com/?TF4s3h4ejs
;)
Avatar
Roumégou Eric
PYT a formulé la demande :
Bruno a écrit :
Dans son message précédent, Romain PETIT a écrit :
Bruno a formulé la demande :
- créer le fichier script avec l'appli windev
- lancer PSPTP -b nomfichierscript depuit l'appli windev
- supprimer le fichier script.



Bonjour,

Je viens de tester cette méthode et cela fonctionne bien.
Mais comment savoir que tout a bien fonctionné ? pour mon cas j'ai juste
besoin de transferer de fichiers et si le transfert a réussi, je dois les
effacer sur la machine locale.



Huumm, effetivement c'est con mais le programme semble retourner toujours
1 (échec ou succès)...
http://www.derkeiler.com/Newsgroups/comp.security.ssh/2008-02/msg00037.html


On ne peut pas non plus rediriger la sortie dans un fichier texte (style
psftp -b ddd > toto.txt)
Reste à voir s'il est possible d'utiliser la classe cWDDos pour récupérer
le résultats des commandes...
http://www.wdforge.org/modules/icontent/index.php?page5

A+


Ce qui serait bien : utiliser les commandes WD ç travers un canal SSH
ouvert, quelqu'un s'y est déjà coller ?



J'ai utilisé psftp pour faire des transferts de fichiers
Pour tester que les fichiers étaient bien arrivés je lançais des scripts
contenant la commande ls (de mémoire).
Cela fonctionnait très bien j'ai transféré comme cela des milliers de
fichiers (environ 5000 clients x 3 fichiers en moyenne) cela pour la dadsu
urssaf, retraite, prévoyance sur le mois de janvier .

PYT



c'est à peu près ce que je fais ds mon exemple.
Ls génère un fichier et on voit ce qu'il y a dedans.
ds mon cas, si un fichier flag est présent c'est que l'autre n'est pas
venu recupérer le dernier, donc on abandonne

--
Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)
1 2 3