First login into the server as root.
Go to the /usr/local/src/ folder and download the latest version of vsftpd.
# cd /usr/local/src/
# wget ftp://vsftpd.beasts.org/users/cevans…d-2.0.5.tar.gz
untar the tar.gz file.
# tar -zxvf vsftpd-2.0.5.tar.gz
Go to the directory and run the make file.
# cd vsftpd-2.0.5
# make
Once it is finished compile and execute it
# make install
# cp vsftpd.conf /etc
Now edit the config file :
vi /etc/vsftpd.conf
Disable anonymous logins and enable local.And at the very bottom of the file add
listen=YES
Save the file and Just start the vsftpd service and enable it in startup.
# /usr/local/sbin/vsftpd
# chkconfig vsftpd on