Quebrei a cabeça com o VSFTPD sem funcionar, porém achei a solução pela internet:
1) Execute:
sudo vi /etc/vsftpd.conf
2) Insira no final do arquivo:
seccomp_sandbox=NO
isolate_network=NO
Fonte: https://github.com/microsoft/WSL/issues/5412
3) Reinicie o VSFTPD:
sudo /etc/init.d/vsftpd restart
Agora o comando ftp localhost
irá funcionar como previsto no exemplo.