WinSCP is a file transfer client for Windows for transfering files between a local and a remote computer / server. WinSCP also offers scripting and basic file manager functionality.
Supported Transfer Protocals
SFTP
SCP
FTP
WebDAV
S3
Features
Graphical user interface
Integration with Windows - drag&drop, URL, shortcut icons, jump list
All common operations with files
Explorer and Commander interfaces
Batch file scripting and command-line interface and .NET assembly for advanced programming tasks
Directory synchronization in several semi or fully automatic ways
Integrated text editor
Support for password, keyboard-interactive, public key and Kerberos (GSS) authentication
Integrates with Pageant (PuTTY authentication agent) for full support of public key authentication with SSH
Shares site settings with PuTTY