Eu tava com o mesmo problema aqui. Internamente, pelo filezilla (windows vista) ele funcionava; mas de casa no gFTP (ubuntu) nada. Tentei então pelo Nautilus e funcionou! Então sabia que tinha que ter uma configuração no gFTP que faria funcionar. Em FTP >> Opções; FTP, marquei "Ignorar endereço PASV" e desativei "Transferências de arquivo passivas". Passou a funcionar sem erros.
Acho que endereço PASV é um indicativo do que deve ser alterado no proftpd para evitar esse erro no futuro, só não sei ainda exatamente como fazer isso (nem sei se vou fazer, já que tá funcionando!
).