FTP (File Transfer Protocol) is a very important tool when it comes to managing websites, and there are plenty of circumstances when you will need to upload files to your server using FTP or SFTP (SSH File Transfer Protocol). In no particular order, here are 5 free FTP clients:
1. FileZilla – A free and open source, cross-platform client, FileZilla is free to download and works on Windows, Mac OS X, Linux, BSD, and others. It has support for FTP, SFTP, and FTPS. It has a drag and drop interface, bookmarking, and much more.
2. Cyberduck – If you are die-hard Apple user, you may prefer an FTP client with a little more Mac OS X specificity. Cyberduck delivers and does so with Mac-style. In addition to supporting FTP and SFTP, it also supports WebDAV, Cloud Files, Google Docs, and Amazon S3. Furthermore, it is free and open source.
3. WinSCP – Designed specifically for Windows, WinSCP supports FTP, SFTP, SCP, support for file manager integration, drag and drop, and much more. Best of all, WinSCP is free and open source.
4. FireFTP – In the age of the “cloud”, when many people are using their browsers for most of their work, a browser-based FTP client just makes sense. FireFTP runs completely inside of Mozilla Firefox. It works on all operating systems that run Firefox and has support for SFTP, FXP, drag and drop, and more. It too is free and open source.
5. Many operating system file managers also have built-in support for FTP. While some are quite simple (like Mac OS X Finder), others can be very robust (like KDE’s Konqueror in Linux). Furthermore, if you are in a particularly hard-core geek mode, you can use the command line to run FTP on all operating systems.