I'm not certain I understand what you did there - perhaps you have a router that I have never worked with - but, none of the routers I have worked with allow you to "make a public ip", consumer grade routers, which is what most consumers use, require you to forward a port, and you use whatever public ip your ISP assigns to you.
It may just be a matter of terminology - but - that's not what I wanted to address...
You have to create a user/password (Advanced - Users/Groups) and then, in the FTP Server page, select the user you created from the pulldown, select a folder, set the permissions and click add - the user details should then appear in the ftp access list.
If you create access rights for anonymous, then that is the only user that will be allowed access - and as I mentioned earlier, anonymous is actually a user name, and not a concept.