Thanks, I actually got it working just by double clicking on the .rpm file. However, for future needs I do still want to know how to install/create vsftpd from the .tar.gz file.
I tried to follow this guide here http://www.thegeekstuff.com/2010/11/vsftpd-setup/
(the first step has 2.3.2 to download and I just renamed it to 3.0.2 and it worked). I did all of the steps but afterwards I could not run vsftpd in the terminal, it would say the service is not recognized (meaning I installed it wrong).
Then I tried following the steps (there was a file called INSTAL) from the vsftp-3.0.2.tar.gz file and I got lost where it says "edit "builddefs.h" to handle compile-time settings (tcp_wrappers build,
etc)." However, right after that step it tells me to type the "make" command which is what I did before when following the guide and vsftpd didn't even work.
Should I just rely on finding .rpm packages or actually learn to set this up?