O encaminhamento de porta simples não é suficiente para o FTP. O FTP tem uma conexão de controle na porta normalmente 21, que você mapeou com sucesso para a porta 8181. Mas para transferir arquivos ou listagens de diretório, o FTP abre outra conexão. Existem duas maneiras de abrir esta conexão:
- Modo passivo: é isso que você usa. Nesse caso, o servidor FTP aloca uma porta aleatória no servidor e informa ao IP e à porta do cliente usando a resposta ao comando passivo. No seu caso, isto é "227 Entrando no Modo Passivo (10,0,2,15,224,245)", o que significa que o servidor aguarda na porta IP 10.0.2.15, 57589. Como o cliente não o faz agora, 10.0.2.15 é o servidor e desde a porta 57589 no servidor não é acessível de fora a conexão irá falhar.
- Modo ativo: aqui o cliente abre um ouvinte em uma porta aleatória e informa o servidor sobre essa porta. O servidor tentará então conectar-se da porta 20 a essa porta. Isso pode funcionar se o sistema Ubuntu 14.04 dentro do VirtualBox puder acessar o sistema host (12.04). Se isso for possível, depende da sua configuração.
De qualquer forma, o FTP é um protocolo feio se encaminhamentos de porta ou firewalls estiverem envolvidos. Eu recomendaria usar o sftp, que também é suportado pelo FileZilla e que precisa apenas de um servidor SSH do outro lado (o que você provavelmente já tem porque redireciona para a porta 22).