FTP “550 Access is denied.”

It is a permissions problem on the server-side. The FTP user account does not have permission to either create a new file, or overwrite an existing file, in the current remote directory. The fix is on the server-side: either fix the directory permissions to allow the FTP user access, or fix the permissions of the FTP user so that it’s possible, or both.