A saída do grep do ps indica que o vsftpd está realmente escutando na porta 21, mas possivelmente apenas no IPv6. Se a sua máquina Windows (e o cliente ftp) não estiver usando o IPv6, esse pode ser o problema.
Se o seu arquivo vsftpd.conf contiver uma diretiva listen_ipv6, comente. Verifique se você tem uma diretiva de escuta.