el proftpd lleva un fichero de configuración proftpd.conf dónde está todo explicado.
Si, debes añadir un usuario en el sistema para que pueda acceder al ftp. No hace falta lo del alias.
Te recomiendo las directivas:
RequireValidShell off
<Limit LOGIN>
Order allow,deny
AllowUser usuario
Deny all
</Limit>
DefaultRoot /home/usuario/public_html usuario
La primera para que el usuario del ftp aunque no tenga acceso shell pueda logearse al ftp (por seguridad), la segunda para que sólo puedan acceder los usuarios que tu digas al ftp, aunque tengan cuenta y la tercera para que vean los ficheros del directorio dónde está el wordpress (mira la ruta (path))