you don't need a FTP server to upload to a website, you need a FTP client. The ISP where your website is located has the server to handle the clients request.
I realize this is not an answer to your question: which program to use on a Mac.
I am new to uploading sites. I have a domain name and created my website with Dreamweaver . But dreamweaver suxs it doesnt download my website so i was told that it is easier and more secure to download a FTP server. Does anyone recommend one for the MAC (MAC OS X 10.93) that is FREE?