I'm rather new to the field of servers and networking and have recently been trying to set up an FTP server on my Mac as an easy way to move files around. I'd like the server to be able to be accessed remotely. I've already enabled the FTP server function of Mac OS X (Mountatin Lion) through the Terminal. Therefore, the server is "running". However, since there is no interface between the machine its self and incoming traffic on the network router, the server is not visible outside of the network which it's connected to.
What must I do to enable access to the server (via a standard FTP client i.e. Cyberduck) outside of my network? I've taken a look at No-IP, and have set up an account, host, and the DUC software, but am still unsure as to how it actually works. I've also scored Google for relevant articles to no avail.
I'd be incredibly appreciative to anybody who could point me in the right direction.