Proftpd não pode recuperar listagem de diretórios quando fora da rede

1

Eu sei que essa pergunta já foi feita várias vezes na Internet e uma pesquisa no google vai trazer uma infinidade de postagens, mas nenhuma delas foi de muita ajuda e todas são muito vagas e não específicas, então eu pretendo finalmente obter uma resposta definitiva lá fora na internet.

Basicamente eu tenho o Ubuntu executando o proftpd como parte do pacote xampp. Conexões dentro da rede estão bem.
Clientes dentro da rede podem estabelecer uma conexão com o servidor, autenticar-se e recuperar listagens de diretórios e todo aquele jazz. Os clientes fora da rede podem estabelecer uma conexão, autenticar-se, mas ficam presos em Retrieving Directory Listing... e expiram.

Status:     Connecting to ***.***.***.***:21...
Status:     Connection established, waiting for welcome message...
Status:     Insecure server, it does not support FTP over TLS.
Status:     Server does not support non-ASCII characters.
Status:     Connected
Status:     Retrieving directory listing...
Command:    PWD
Response:   257 "/" is the current directory
Command:    TYPE I
Response:   200 Type set to I
Command:    PASV
Response:   227 Entering Passive Mode (165,228,195,88,240,255).
Command:    MLSD
Error:      The data connection could not be established: ETIMEDOUT - Connection attempt timed out
Error:      Connection timed out after 20 seconds of inactivity
Error:      Failed to retrieve directory listing

Estou ciente de que isso tem algo a ver com uma forma ativa ou passiva de conexão. Eu não consigo descobrir qual deles eu quero ou como fazer isso funcionar.

Anteriormente, eu tinha um servidor FTP em execução no Windows usando o FileZilla Server. Eu encontrei este mesmo problema ativo / passivo e consegui resolvê-lo usando uma única porta . Muitas outras soluções na internet foram configuradas para o modo passivo e encaminhando um monte se as portas (ou seja, 60000-65534), mas considerando no passado eu era capaz de fazê-lo funcionar com apenas 21 como a conexão de entrada, eu deveria ser capaz de faça de novo.

Meu arquivo proftpd.conf é colocado aqui - > pastebin.com/YSgKw1Jk

Qualquer ajuda é muito apreciada. Obrigado antecipadamente!

    
por SteppingHat 11.06.2015 / 21:09

0 respostas