Não é possível conectar-se ao VSFTP fora da rede

Não é possível conectar-se ao VSFTP fora da rede

Estou tendo um problema de arrancar cabelos com meu VSFTPD. Não tenho certeza de onde me dirigir e verifiquei se tudo está funcionando corretamente e, ao tentar me conectar ao FTP, ftp localhostconsigo fazer o login com o nome de usuário e a senha que especifiquei. Quando tento me conectar de fora, recebo a solicitação, Connected to domainname.com.mas nenhuma solicitação de usuário e senha. Além disso, ao usar um cliente FTP, ele desliga e nunca conecta.

O servidor está executando Ubuntu 12.04 LTS e VSFTPD 2.3.5

Aqui está o resultado da execução iptables -L:http://pastie.org/4892233

Aqui está a saída durante a execução ps -FC vsftpd:

root     14343     1  0  1168   984   3 16:55 ?        00:00:00 /usr/sbin/vsftpd

Aqui está o resultado da execução netstat -tlpn | grep vsftpd:

tcp6       0      0 :::21                   :::*                    LISTEN      14343/vsftpd    

Desinstalei e reinstalei várias vezes e tentei várias configurações diferentes e não sei por que isso pode não estar funcionando. Muitas vezes usamos a mesma configuração no mesmo tipo de servidor sem problemas.

Agradeço antecipadamente por sua ajuda.

Responder1

A saída do comando netstat parece que vsftpd está escutando apenas em IPv6. Para ouvi-lo em IPv4, tente comentar a linha:

listen_ipv6=YES

e substitua-o por:

listen=YES

em seu arquivo vsftpd.conf.

informação relacionada