There are plenty of ways to use ftp clients of different software. I will give you the overview of some which i really like.
FileZilla is GPL based complete cross platform FTP solution providing FTP, FTPS, SFTP client with many useful features and a great UI. It is available as both client and server. Typically we are interested in the client part for now.
Some of the FileZilla feature:
- FTP, SFTP and FTPS support.
- Cross platform(available for Windows, Linux, *BSD, Mac etc.)
- Ipv6 support
- supports resume and transfer.
- and many more.
FireFTP is a Firefox plugin which supports FTP and SFTP client. It also includes many advanced features such as: directory comparison, syncing directories while navigating, SFTP, SSL encryption, search/filtering, integrity checks, remote editing, drag & drop, file hashing