In order to fix this error "pam_unix proftpd:auth: authentication failure" you have to disable/comment out the following 2 lines in protfptd configuration at /etc/proftpd.conf:
AuthPAMConfig proftpd
AuthOrder mod_auth_pam.c* mod_auth_unix.c
Make sure to restart the proftpd service after the change.