Main menu

Pages

WinSCP is an open-source freeware SFTP client, FTP client, WebDAV client, and SCP client. Its main function is safe file transfer between a local and a remote computer,  using SSH (Secure Shell).

Beyond those basic functions, WinSCP offers scripting and basic file manager functionality. The application also allows you to rename files and folders, create new folders, and change the properties of files and folders.

One of two selectable program interfaces allows users to manage files even on a local computer. Most operations can be done recursively for files in folders.

WinSCP is also available as a plugin to two 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 common 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 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
  • Windows Explorer-like and Norton Commander-like interfaces.
  • Optionally stores session information.
  • Optionally supports standalone operation using a configuration file in place of registry entries, suitable for operation from removable media
Other important features:

  • FTPS (FTP over TLS/SSL) support.
  • It is possible to change the group/owner of a remote file by UID/GID.
  • XML logging for a more formal and machine-readable representation of operations performed during the session.
  • Filter for file panel.

  • Translations updated: German and Vietnamese.
  • SSH core upgraded to a pre-release build of PuTTY 0.77.
    It brings the following changes:

    • Support for HTTP Digest authentication for proxies.
    • Interactive username/password prompts for proxy authentication.
  • TLS/SSL core upgraded to OpenSSL 1.1.1n.
  • WebDAV core upgraded to neon 0.32.2.
  • XML parser upgraded to Expat 2.4.8.
  • Allowed uploading of edited files over an encrypted session.
  • Building .NET assembly in Visual Studio 2019.
  • Optionally not flashing the taskbar button when WinSCP needs attention while in the background.
  • In .NET assembly or scripting with a “null” configuration, when the WinSCP registry key does not exist, do not write statistics to the INI file.
  • New less prominent icon for the Quit command.
  • Bugfix: Failure when attempting to switch to an unconnected session using keyboard shortcuts while another session is being connected.
  • Bugfix: Removing all custom commands resets the default ones when the INI file is used.
  • Bugfix: Failure when changing remote folder using directory tree while the previous directory is still loading.
  • Bugfix: Drive that was ever opened in the local file panel cannot be safely removed until WinSCP is closed.
  • Bugfix: “Optimize connection buffer size” checkbox was disabled for S3 although it has an effect on the protocol.
  • Bugfix: The custom commands menu fails to open.
  • Bugfix: Local drive menu does not reflect some changes.
  • Bugfix: Using the drive menu to change to an invalid drive fails silently.
  • Bugfix: Scripting command ls in FTP session displays timestamps without year even if the server (notably IIS) provided the year if it did not provide seconds.
  • Homepage – https://winscp.net

    Server Requirements

    Using WinSCP, you can 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 can also run both protocols on the latter SSH version. WinSCP supports both SSH-1 and SSH-2. For authentication, you can use a username and password or public key (RSA or DSA). Other authorization types include TIS, Cryptocard, Keyboard-interactive, and Kerberos. For FTP, both the basic unencrypted variant and FTPS are supported. Compressed transfers (Zlib) are not supported.

    For WebDAV, both the basic unencrypted variant and WebDAVS are supported. Compressed transfers (Zlib) are not supported.

    SFTP Requirements

    For SFTP, the only requirement beyond the server requirements above is to run SFTP on the server. It is best to run it as an SSH-2 subsystem. If you select SFTP-only on the login dialogue and the SFTP subsystem is not found, WinSCP will try to find the SFTP server in some common directories (/usr/lib/sftp-server, /usr/local/lib/sftp-server, etc.). This way, it is possible to use SFTP even with SSH-1, which does not support subsystems.

    Comments