I publish files for a variety of web sites and it can become overwhelming to keep track of which files are up-to-date on the remote server. Surfing the web for a better solution last week I discovered WinSCP. It’s a free FTP client (though donations are welcome) that includes the ability to synchronize files between a local folder and a remote FTP server.
That’s a pretty awesome because if you’re anything like me the local folders stay organized but the remote server gets pretty messy. This way it’s as easy as navigating to the relevant folder and choosing synchronize.
Another great feature is the ability to synchronize browsing. That means whenever you browse to a directory locally, the equivalent folder will open remotely.
Here are a list of features from their site:
- 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
- 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