La plupart des clients Windows SFTP (comme FileZilla) semblent être basés sur une interface graphique. J'ai besoin de quelque chose que je peux appeler à partir de fichiers de commandes.
pscp et psftp sont très personnalisables (options) et légers. Open source pour démarrer.
http://www.chiark.greenend.org.uk/~sgtatham/PuTTY/download.html
WinSCP a la fonctionnalité de ligne de commande:
c:\>winscp.exe /console /script=example.txt
où les scripts sont faits dans example.txt
.
Voir http://winscp.net/eng/docs/guide_automation
Reportez-vous à http://winscp.net/eng/docs/guide_automation_advanced pour obtenir des détails sur l'utilisation d'un langage de script tel que l'interpréteur de commandes Windows/php/Perl.
FileZilla possède une ligne de commande, mais il est limité à l’ouverture de l’interface graphique avec un serveur prédéfini figurant dans le Gestionnaire de site.
Cygwin + sftp/scp naturellement
WinSCP peut être appelé depuis un fichier batch:
"C:\Program Files\WinSCP\WinSCP.exe" /console
Exemple de commandes:
option batch on
option confirm off
option transfer binary
open sftp://username@hostname:port -hostkey="ssh-rsa "
www.bitvise.com - sftpc est également un bon client en ligne de commande.
LFTP est génial, mais il s’agit uniquement de Linux. Vous pouvez trouver le port Windows ici . Jamais essayé cependant.
Achtunq, il utilise Cygwin, mais tout est inclus dans le bundle.
bitvise tunnelier fonctionne vraiment bien
Cette petite application fait le travail pour moi. Je ne pouvais pas trouver un autre client CLI pouvant accéder à mon site ftp sécurisé TLS/SSL IIS): http://netwinsite.com/surgeftp/sslftp.htm