How many ways can you upload a file from a Mac to a remote location (a web server, a network server, another Mac)?
A few dozen Mac apps make it easy to upload files using FTP, sFTP or a number of other file transfer protocols. Most are commercial apps, a few are free, only one comes recommended as full featured, fun, useful, easy, and did I mention free?
Move Files From Here To There For Nothing
FTP means file transfer protocol, one of many ways Mac users can copy or move files from a Mac to other computers across a network or online.
There’s also sFTP (for a more secure connection), WebDAV, Apple’s iDisk, even Amazon’s proprietary S3 file storage service.
Mac users on a budget have more than a few apps that can move your files from here to there and cost less in the process. My favorite free app is CyberDuck (also has the coolest icon), but it’s one of many.
CyberDuck does FTP, FTP/TLS, sFTP, WebDAV, Amazon S3, Google Storage and Docs, as well as Eucalyptus and OpenStack (get your geek on). There’s built in support for various forms of encryption, authentication, and security protocols, from OpenSSH to PuTTY private keys (keep your geek on) and 3DES, Blowfish, MD5, SHA1 and SCP.
In other words, CyberDuck is a free, full featured FTP app for Mac users.
The Duck Is Not Alone
If you don’t mind ugly but need cross platform and fewer features, CrossFTP might fill your needs.
Another favorite is Filezilla, a popular app on Windows PCs, now available for the more geekier of Mac users.
MacFusion works within your Mac’s Finder making it easy to drag and drop files from your Mac to a remote location without worrying about all the detailed settings required in a standalone FTP app.
Other Mac apps may include an FTP function that’s built in or bolted on. For example, the popular and free text editor TextWrangler can also copy files via FTP.
For the money, CyberDuck is very difficult to beat. My only complaint is the lack of an oft requested dual window pane view for source and target transfer.