WinSCP is an open-source freeware SFTP, FTP, WebDAV, and SCP client. Its primary function is to protect file transfer between a local and a remote computer using SSH (Secure Shell).
Beyond these primary features, WinSCP offers scripting and primary file manager performance. The application additionally allows you to rename files and folders, create new folders, and change their properties.
One of two selectable program interfaces allows users to handle files even on a local computer. Most operations could be completed recursively for files in folders.
WinSCP can also be available as a plugin to 2 file managers, FAR and Servant Salamander.
WinSCP Features
- Integration with Windows (drag and drop, URL, shortcut icons)
- Graphical user interface
- Translated into several languages
- All frequent operations with files
- Support for SFTP and SCP protocols over SSH-1 and SSH-2
- Batch file scripting and command-line interface
- Directory synchronization in several semis or automatic methods
- 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
- Windows Explorer-like and Norton Commander-like interfaces.
- Optionally stores session information.
- Optionally supports standalone operation using a configuration file rather than registry entries, suitable for operation from removable media
Other essential features:
- FTPS (FTP over TLS/SSL) support.
- You can change the group or owner of a remote file using UID or GID.
- XML logging provides a more formal and machine-readable representation of the operations performed during the session.
- Filter for file panel.
Changes in WinSCP 6.3.6 :
- Back-propagated improvements and fixes from 6.4.1 beta and 6.4.2 beta releases:
- Compatibility with new OneDrive WebDAV interface.
- XML parser upgraded to Expat 2.6.3.
- Added new ap-southeast-5 AWS region.
- Bug Fix: Some operations, such as editing, may become unavailable after moving the delete operation to the background.
- Bug Fix: The Shift+Ctrl+P keyboard shortcut in the Login dialog, intended to open the site in PuTTY without closing the dialog, was not functioning.
- Bug fix: Hang when opening an inaccessible drive from the drive drop-down menu.
- Translations completed: Danish, and updated: Belarusian.
Server Requirements
Using WinSCP, you may connect to an SSH (Secure Shell) server with SFTP (SSH File Transfer Protocol) or SCP (Secure Copy Protocol) service, to an FTP (File Transfer Protocol) server, or HTTP server with WebDAV service.SFTP is a standard part of the SSH-2 package. SCP is a standard part of the SSH-1 package. You may run each protocol on the latter SSH version. WinSCP supports each SSH-1 and SSH-2. For authentication, you may use the user name and password or public key (RSA or DSA). Other authorization types include TIS, Cryptocard, Keyboard-interactive, and Kerberos. For FTP, each basic unencrypted variant and FTPS are supported. Compressed transfers (Zlib) usually are not supported.
For WebDAV, each basic unencrypted variant and WebDAV are supported. Compressed transfers (Zlib) usually are not supported.
SFTP Requirements
For SFTP, the only requirement beyond the server requirements above is to run SFTP on the server. It is greatest to run it as an SSH-2 subsystem. If you choose SFTP-only on the Login dialog and the SFTP subsystem will not be found, WinSCP will attempt to find the SFTP server in some common directories (/usr/lib/sftp-server, /usr/local/lib/sftp-server, etc.). This means, it’s possible to use SFTP even with SSH-1, which does not support subsystems.