Probably is permissions problem, if you have direct access just login and as root try to chmod 755 the files in question...also try to chmod the parent directory. I've had a similar problem, but with apache, where it actually needs every parent directory to have read access, this may be partly your problem (so you would need to chmod 755 not only /var/ftp, but /var as well).
Let me know if that helps any.