WinSCP is an open source free SFTP client and FTP client for Windows. Legacy SCP protocol is also supported. Its main function is safe copying of files between a local and a remote computer.
- Graphical user interface
- Translated into several languages
- Integration with Windows (drag&drop, URL, shortcut icons)
- U3 support
- All common operations with files
- Support for SFTP and SCP protocols over SSH-1 and SSH-2 and plain old FTP protocol
- Batch file scripting and command-line interface
- Directory synchronization in several semi or fully automatic ways
- Integrated text editor
- Support for SSH password, keyboard-interactive, public key and Kerberos (GSS) authentication
- Integrates with Pageant (PuTTY authentication agent) for full support of public key authentication with SSH
- Explorer and Commander interfaces
- Optionally stores session information
- Optionally supports portable operation using a configuration file in place of registry entries, suitable for operation from removable media
* Back-propagates some improvements and fixes from 4.2 beta release:
o Workaround for problem with Tectia SFTP server corrupting remote file if resumed transfer fails again. 351
o Errors while keeping session alive with FTP protocol are ignored.
o Bug fix: When synchronizing timestamps of local files, update of non-existing local files was offered. 346
o Bug fix: When name of destination remote file was changed on overwrite confirmation dialog, timestamps and permissions were yet set on the original filename (SFTP only).
o Bug fix: Change of name of destination remote file on overwrite confirmation dialog was not reflected properly for resumable file transfers (SFTP only).
o Bug fix: Failure during dummy listing of remote directory with FTP as form of keepalive, while error message of failed regular directory listing was shown.
o Bug fix: Failure after closing internal editor. 349
o Bug fix: Infinite loop when FTP directory listing with -a switch fails. 352
o Bug fix: Paste in an internal editor could not be undone. 354
o Bug fix: Script switch -preservetime did not work. 361
o Bug fix: Repetitive prompts for adding bookmark when switching between â€œbookmarkâ€ and â€œlocation profileâ€ mode.
o Bug fix: Suspending background transfer was not working with FTP. 341
o Bug fix: Occasional failure when showing main window. 369
o Bug fix: Status bar on log file window always indicated no log file. 370
o Bug fix: Just leaved directory was not focused in file panel when paths as reported by remote server ended with slash. 371
o Bug fix: Opening session in PuTTY was not working for ad-hoc sessions. 372
o Bug fix: Incorrectly URL-encoded character in session specification may caused the session to be silently ignored. 373
o Bug fix: Failure of authentication was not shown on authentication dialog with FTP protocol.
o Bug fix: Directories with no transferred files were not created on upload with FTP. 137
* Back-propagates some improvements and fixes from upcoming 4.2.2 release:
o Improved logging of FTP protocol events and errors.
o Password for tunnel session is also remembered for background transfers. 400
o Timestamps of local and remote file are compared with respect to their precision when transferring updated files only. 409
o Bug fix: File selection was broken after sorting on Windows Vista. 383
o Bug fix: Main window stopped responding if directory listing with SFTP started with file with suspicious name. 384
o Bug fix: No overwrite confirmation when dropping local files to local panel of Commander interface. 387
o Bug fix: Local and remote panels were inconsistently sorted by extension. 389
o Bug fix: The Update subdirectories checkbox of Keep remote directory up to date did not apply to synchronization on start. 395
o Bug fix: When changing directory with FTP failed due to new remote path being different to requested one, respective error message missed to report a cause. 398
o Bug fix: Remembered password of main session was in some cases reused to authenticate tunnel session for background transfers. 400
o Bug fix: Blank lines of command output were not shown in console window. 402
o Bug fix: Button-like controls disappeared when accelerators were about to be shown on Windows Vista. 329
o Bug fix: Last modification date was not shown in local file panel with some rare system date/time formats. 406
o Bug fix: Transfer to temporary file was disabled when transferring file to/from editor. 407
o Bug fix: Overwrite confirmation prompt was showing timestamps not adjusted for DST with FTP. 412
o Bug fix: Failure while uploading file when timestamp of remote file was not retrieved with FTP protocol. 413
o Bug fix: WinSCP hanged when FTP connection was closed while waiting for reply to keepalive. 414
o Bug fix: FTP command scheduled for execution just before connection is closed was executed out of the order after reconnect. 415