One way to give others access to your files is to run an FTP server on your Mac. Mac OS X Snow Leopard comes with an FTP server built in, so you just have to activate it. You might wonder why you’d use FTP to share files when you can use Personal File Sharing or Windows File Sharing. The main advantage to FTP is compatibility: Not only can people on your LAN access files, but anyone on the Internet can also access your files, regardless of the type of machine they’re using.
Just as you do with the other file-sharing methods, you need to create a user account on your computer before someone can connect to and get files from your Mac. After you have accounts created for the users, you can enable FTP sharing like this:
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.
The System Preferences dialog opens.
The Sharing Preferences pane opens.
Your file sharing options display.
Snow Leopard reminds you on the Advanced sheet that people can use ftp://<ip address>, where ip address is the IP address of your Mac.
The Advanced dialog, and System Preferences window close and your changes are saved.
If you’re using an AirPort/AirPort Extreme Base Station or other cable/digital subscriber line (DSL) router to share your Internet connection, place the Mac that you want people on the Internet to access in a DMZ, or demilitarized zone. Check your cable/DSL router documentation for more information.