vsftp trava em "150 Aqui vem a listagem do diretório."

3

Em um ambiente de servidor vsftpd, compartilhei vários diretórios de nfs mountpoints, posso efetuar login sem problemas, mas quando eu envio o primeiro "ls", o vsftp me fornece a listagem do diretório:

lftp [email protected]:~> ls
-rw-rw-rw-    1 1160     1016          392 Jun 06 09:28 test.gif

mas não me dá o shell novamente (cliente lftp). No log do servidor, vejo que a última mensagem é:

"150 Here comes the directory listing."

Por que isso acontece?

    
por Rikr 06.06.2012 / 11:35

2 respostas

1

Verifique suas configurações de firewall, é provável que você não esteja permitindo a passagem das portas PASV, ou talvez a porta de dados de 20 ftp. Tente abrir as portas TCP 50000-55000 em seu firewall e adicione o seguinte ao seu vsftpd.conf.

pasv_min_port=50000
pasv_max_port=55000

Se estiver usando o modo ativo, você deve apenas precisar da porta 20, se estiver usando passiva, você deve configurar essas portas no firewall e a correspondência na configuração do ftp.

Aqui está uma rápida visão geral sobre o Active vs Passive link

    
por 22.06.2012 / 14:19
0

Eu tive o mesmo problema na minha máquina Ubuntu EC2 Ubuntu. Eu tinha portas 50000-51000 definidas para o modo passivo em vsftpd.conf e tive que abrir as portas nas configurações de firewall do grupo de segurança da AWS.

    
por 08.04.2013 / 19:46

Tags