7 votes

Quel est le meilleur client SFTP scriptable gratuit pour Windows ?

Quel est le meilleur client SFTP scriptable gratuit pour Windows ?

J'ai examiné WinSCP et FileZilla. WinSCP semble assez buggy (cliquez ici) et FileZilla ne semble pas pouvoir être scriptée.

Des suggestions ?

En gros, ce que je veux faire, c'est : à partir d'une tâche planifiée, me connecter à un serveur distant, extraire tous les fichiers, puis les supprimer du serveur distant.

5voto

Janusz Points 52607

Vous pouvez utiliser le client scp qui est fourni avec putty pscp. Vous pouvez utiliser pscp sur la ligne de commande comme scp dans une ligne de commande linux.

4voto

Pablo Santa Cruz Points 73944

Cygwin . Vous pouvez combiner la puissance de la ligne de commande sftp avec le pouvoir de BASH scripting. Tout cela, sous Windows !

3voto

Ashley Davis Points 3016

Putty scp a déjà été mentionné.

Je veux mentionner putty psftp.exe qui pourrait être nouveau.

Utilisez la ligne de commande suivante :

psftp.exe -l -pw -b

Cela permettra de se connecter au serveur ftp et de lancer fichier-ftp-cmds contre elle.

Les documents complets sont ici :

http://the.earth.li/~sgtatham/putty/0.52/htmldoc/Chapitre6.html

1voto

katriel Points 4399

Vous pouvez consulter SecureFX de VanDyke. http://www.vandyke.com/products/securefx/

ou Boîte à outils MKS pour les administrateurs système http://mkstoolkit.com/products/tk/ds_tkother.asp

1voto

Jan Ehrhardt Points 76

Je sais que c'est une très vieille question, mais jetez un coup d'œil à http://redpark.posterous.com/lftp-for-Windows

Depuis cygwin, je n'utilise que 3 fichiers : bash.exe, ssh.exe et cygssp-0.dll. Mettez-les dans le même répertoire que le portage Windows de lftp de redpark et lancez le script.

Exemple de ligne de commande :

D:\lftp>bash
bash-4.1# export PATH=.
bash-4.1# lftp sftp://user:pass@somehost.com
lftp user@somehost.com:~> put -c cx160sd.flv
194749860 bytes transferred in 112 seconds (1.67M/s)
lftp user@somehost.com:/> exit
bash-4.1# exit
exit

D:\lftp>

Il ne s'agit pas d'une solution exe unique, mais les téléchargements se sont avérés deux fois plus rapides que ceux effectués par pscp.exe.

Edit : nouvelle URL maintenant que le posterious s'est arrêté : http://envelopepushing.wordpress.com/2010/08/24/lftp-for-Windows/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X