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/