If you want to do more (lots of users, advanced GUI control over your FTP server), then this is not the best solution. Why do it this way? It's simple and requires no additional software. Leave out the password (and the :colon) to marginally increase security (make them type the password).To automate, check out this hint: A shell script to add FTP users in 10.3 If you are going through a router, then use your router's WAN IP, port-forwarded to your computer's LAN IP. If your IP is dynamic, it will eventually change. Be sure to forward ports 20-21 if you have an external firewall. Use NetInfo Manager to change the user's home directory to the folder that you want to share (I wanted to share the same folder I share when file sharing).Give them a name and password, then click on the Limitations tab and select Some Limits, then uncheck everything.Follow these directions to set up an FTP server with a single user, who has read-only access to one folder of your choice. It's not unique, but it took me a while to figure out that it was the best no-software approach, so I thought it would be nice to have a primer for the semi-power user. I tried several approaches, but the following seemed to be the best. If you're trying to share a bunch of large files, it should be super easy, but it's not.