Muon is a graphical SSH client. It has a enhanced SFTP file browser, SSH terminal emulator, remote resource/process manager, server disk space analyzer, remote text editor, huge remote log viewer and lots of other helpful tools, which makes it easy to work with remote servers. An SFTP client is a software which uses the SFTP protocol to transfer files securely to and from a remote computer. File Transfers You can use WinSCP to transfer files with either manual transfer or automatic transfer. Transmit is an excellent FTP (file transfer protocol), SFTP, S3 (Amazon.com file hosting) and iDisk/WebDAV client that allows you to upload, download, and delete files over the internet. With the most Mac-like interface available, Transmit makes FTP as simple, fun, and easy as it can possibly be.
Windows SFTP client apps
Specialized applications from connecting to SFTP.
The client will handle FTP, SFTP, and FTPS file transfers as well as HTML transfers. It also has some great file management features, both local and remote. But one of the most unique features of Free FTP is its use of bookmarks which let you save your place in a folder on your local computer, the remote server, or both. SolarWinds Solar PuTTY. SolarWinds Solar PuTTY is a useful FTP tool that gives a tabbed interface.
Application | Note |
---|---|
WinSCP | Free and open source SFTP GUI client. Despite its name it's not limited to SCP, but works with SFTP and FTP/SSL too. |
Filezilla Client | Free and open source FTP, FTP/SSL and SFTP GUI client (beware of adware). |
Bitvise SSH Client | SSH tunneling, SSH terminal emulation and SFTP client. Commercial. |
JSCAPE AnyClient | Web-based SFTP/FTP/FTPS/WebDAV/S3 client. Commercial with free version. |
Tectia SSH Client | SFTP/SSH client from the creators of the SSH protocol. Commercial. |
VanDyke SecureFX | SFTP/FTP/SCP client for Windows, Mac and Linux. Commercial. |
FlashFXP | SFTP/FTP client for Windows. Commercial. |
FTP Voyager | FTP/FTP client for Windows. Free. |
WS_FTP Professional Client | SFTP/FTP client for Windows. Commercial. |
Axway Secure Client | SFTP/FTP client for Windows. Commercial. |
SmartFTP | FTP (File Transfer Protocol), FTPS, SFTP, WebDAV, S3, Google Drive, OneDrive, SSH, Terminal client. Commercial. |
GoAnywhere SFTP client for MFT | SFTP client from creators of GoAnywhere MFT server. Commercial. |
SFTP plugins for popular apps
Swish (for Windows Explorer) | Shows SFTP server in Windows Explorer. It's not a filesystem driver, so this sftp drive cannot be used from command line or from inside another program. Free and open source. |
SFTP plugin for Total Commander | Official plugin from the creators of Total Commander. Free. |
Chrome sFTP Client | sFTP Client for Google Chrome / Chrome OS. |
Command-line clients
Use those if you want to access SFTP from a script or if you simply prefer command line over GUI.
PuTTY PSFTP | PuTTY SFTP tool for those who are not afraid of command line. Available for Windows and Un*x-like systems. Free and open source. |
OpenSSH | OpenSSH's 'ssh' command is available on most Un*x systems. Free and open source. Windows port is included in CygWin. |
Bitvise Command-Line SFTP Client | Advanced command-line SFTP client for Windows. Commercial. |
Map SFTP server as a network drive
Do you want to use a SFTP connection as a Windows mapped drive? Assign it a drive letter and use it from any application? Try one of those:
NetDrive | SFTP, FTP, DropBox, GoogleDrive, OneDrive and few others. Commercial. Reverts to a limited free version when the trial is over. Windows. |
Web Drive | SFTP, FTP, DropBox, GoogleDrive, OneDrive and few others. File system level locking symantics. Synchronization mode and network drive mode. Commercial. Windows, Mac, iOS and Android. |
ExpandDrive | SFTP, FTP, DropBox, GoogleDrive, OneDrive and few others. Commercial. Windows and Mac. |
SFTP NET Drive | SFTP. Commercial. Free for personal use. Windows. |
win-sshfs | Maps remote SFTP drive and make it available to all applications. Open source, last updated in 2012. Works on Windows 7, newer OS versions are not supported. Several forks exists. |
WinSshFS 4every1 edition | Fork of win-sshfs which works on Win10. Free and open source. |
WinSshFS FiSSH edition | Fork of win-sshfs focused on UI changes. Free and open source. |
SSHFS for Linux | Enables you to mount a remote folder on Linux over SSH. FUSE-based, free and open source. Part of most Linux distros. |
SSHFS for OS X | SSH File System for MAC OS X based on FUSE for OS X. Free and open source. |
Bitvise SSH Client comes with a graphical SFTP file transfer client, as well as a scriptable command-line SFTP client. However, there are times when one wishes to access an SFTP server with a program which does not support this protocol, but supports the legacy FTP protocol. In this case, protocol translation is required, and this can be done using Bitvise SSH Client as the intermediary program.
Windows SFTP client apps
Specialized applications from connecting to SFTP.
The client will handle FTP, SFTP, and FTPS file transfers as well as HTML transfers. It also has some great file management features, both local and remote. But one of the most unique features of Free FTP is its use of bookmarks which let you save your place in a folder on your local computer, the remote server, or both. SolarWinds Solar PuTTY. SolarWinds Solar PuTTY is a useful FTP tool that gives a tabbed interface.
Application | Note |
---|---|
WinSCP | Free and open source SFTP GUI client. Despite its name it's not limited to SCP, but works with SFTP and FTP/SSL too. |
Filezilla Client | Free and open source FTP, FTP/SSL and SFTP GUI client (beware of adware). |
Bitvise SSH Client | SSH tunneling, SSH terminal emulation and SFTP client. Commercial. |
JSCAPE AnyClient | Web-based SFTP/FTP/FTPS/WebDAV/S3 client. Commercial with free version. |
Tectia SSH Client | SFTP/SSH client from the creators of the SSH protocol. Commercial. |
VanDyke SecureFX | SFTP/FTP/SCP client for Windows, Mac and Linux. Commercial. |
FlashFXP | SFTP/FTP client for Windows. Commercial. |
FTP Voyager | FTP/FTP client for Windows. Free. |
WS_FTP Professional Client | SFTP/FTP client for Windows. Commercial. |
Axway Secure Client | SFTP/FTP client for Windows. Commercial. |
SmartFTP | FTP (File Transfer Protocol), FTPS, SFTP, WebDAV, S3, Google Drive, OneDrive, SSH, Terminal client. Commercial. |
GoAnywhere SFTP client for MFT | SFTP client from creators of GoAnywhere MFT server. Commercial. |
SFTP plugins for popular apps
Swish (for Windows Explorer) | Shows SFTP server in Windows Explorer. It's not a filesystem driver, so this sftp drive cannot be used from command line or from inside another program. Free and open source. |
SFTP plugin for Total Commander | Official plugin from the creators of Total Commander. Free. |
Chrome sFTP Client | sFTP Client for Google Chrome / Chrome OS. |
Command-line clients
Use those if you want to access SFTP from a script or if you simply prefer command line over GUI.
PuTTY PSFTP | PuTTY SFTP tool for those who are not afraid of command line. Available for Windows and Un*x-like systems. Free and open source. |
OpenSSH | OpenSSH's 'ssh' command is available on most Un*x systems. Free and open source. Windows port is included in CygWin. |
Bitvise Command-Line SFTP Client | Advanced command-line SFTP client for Windows. Commercial. |
Map SFTP server as a network drive
Do you want to use a SFTP connection as a Windows mapped drive? Assign it a drive letter and use it from any application? Try one of those:
NetDrive | SFTP, FTP, DropBox, GoogleDrive, OneDrive and few others. Commercial. Reverts to a limited free version when the trial is over. Windows. |
Web Drive | SFTP, FTP, DropBox, GoogleDrive, OneDrive and few others. File system level locking symantics. Synchronization mode and network drive mode. Commercial. Windows, Mac, iOS and Android. |
ExpandDrive | SFTP, FTP, DropBox, GoogleDrive, OneDrive and few others. Commercial. Windows and Mac. |
SFTP NET Drive | SFTP. Commercial. Free for personal use. Windows. |
win-sshfs | Maps remote SFTP drive and make it available to all applications. Open source, last updated in 2012. Works on Windows 7, newer OS versions are not supported. Several forks exists. |
WinSshFS 4every1 edition | Fork of win-sshfs which works on Win10. Free and open source. |
WinSshFS FiSSH edition | Fork of win-sshfs focused on UI changes. Free and open source. |
SSHFS for Linux | Enables you to mount a remote folder on Linux over SSH. FUSE-based, free and open source. Part of most Linux distros. |
SSHFS for OS X | SSH File System for MAC OS X based on FUSE for OS X. Free and open source. |
Bitvise SSH Client comes with a graphical SFTP file transfer client, as well as a scriptable command-line SFTP client. However, there are times when one wishes to access an SFTP server with a program which does not support this protocol, but supports the legacy FTP protocol. In this case, protocol translation is required, and this can be done using Bitvise SSH Client as the intermediary program.
Winscp
The following instructions assume that the SFTP server you plan to be accessing is already set up, and that you have the username and password information necessary to log in with an SSH/SFTP client.
- Install Bitvise SSH Client on the client - the machine on which the FTP client program resides and from which you wish to access the SFTP server.
- Configure the following settings on the Login tab of the SSH Client. Click also the Help link on the Login tab for help with any of these settings.
- Host: The IP address or DNS name of the SFTP server that you are accessing.
- Port: The port number that the SSH/SFTP server is listening on. This will usually be the default SSH port number (22).
- Username: The username with which to log into the SFTP server.
- Password: The password with which to log into the SFTP server, belonging to the account name specified by Username.
- Store encrypted password in profile: You may optionally wish to enable this setting so that you will not be asked to reenter the password each time when logging in after Bitvise SSH Client has been restarted.
- On the Services tab of the SSH Client, make sure that the Enabled check box is checked in the FTP-to-SFTP Bridge section. The default values for the other FTP Bridge settings will usually work correctly. Click the Help link on the Services tab for help with any of the more specific FTP Bridge settings.
- Click Log in. You should get a series of informational messages, and one of the last ones should say 'Enabled FTP-to-SFTP bridge on ...'.
- Use the FTP client to connect to localhost using the FTP protocol. The SSH session needs to be established with the FTP Bridge component active when you do this. The FTP client can be configured with any username and password - these will be ignored because authentication has already been performed on the level of the SSH session.
If all is well, after conducting these steps you are now accessing the SFTP server with your FTP client, using Bitvise SSH Client to translate from FTP to SFTP and vice versa.
If you encounter problems establishing the SSH session, you will receive diagnostic information in the SSH Client log area, as well as in the log entries recorded by the SSH/SFTP server. Especially in the case of an SSH-level authentication failure, the SSH server log entries will contain important diagnostic information. It is necessary to inspect the SSH server log entries in this case.
Depending on your setup, you may encounter the following situations specific to the FTP Bridge component:
Graphical Ftp Client Windows
- Problem: SSH connection fails with Bitvise SSH Client logging an error message including the content: 'Failed to enable FTP-to-SFTP bridge on ...: Address is already in use; ...'
Cause: Another program on the client machine is already listening on a conflicting listening address and the same port.
Solution: Remove the conflict. This can be done either by removing the other program (most likely an FTP server on the client machine), or by changing the Listen Port value in the FTP-to-SFTP Bridge settings in the SSH Client. This can be set to an arbitrary value, as long as the value you set is reflected in your instructions to the FTP client.
Sftp Client Windows 10
If you are having trouble resolving a problem, see our contact and support page for more information and links to documents about how to go about resolving problems with Bitvise SSH Client and Server.