Antes de nada, gracias a todos.
Al final, y dado que efectivamente, con cualquier navegador se puede acceder a un ftp, he optado por instalar vsftpd, y funciona perfectamente. Modificando /etc/vsftpd.conf he hablitado el login con mi usuario, así que en ese sentido, todo correcto. El "problema" es que por defecto accede al directorio /opt/lampp/htdocs que viene siendo donde tengo una pequeña página web, pero yo quiero acceder a /media/datos que es mi partición de datos donde tengo mis documentos y descargas entre otras cosas. ¿Alguien sabe cómo cambiar el directorio que monta vsftpd? En el /etc/vsftpd.conf no he encontrado nada, aunque quizá lo que haya que tocar sea apache...
EDIT: He probado a hacer un enlace simbólico, pero no se lo traga
ln -s /media/datos /opt/lampp/htdocs/datosftp
El enlace funciona, pero cuando accedo por ftp, la carpeta datosftp esta vacía.