No se puede conectar a VSFTP fuera de la red

No se puede conectar a VSFTP fuera de la red

Tengo un problema de tirarme del pelo con mi VSFTPD. No estoy seguro de a dónde acudir y revisé para asegurarme de que todo funciona correctamente y cuando intento conectarme a ftp usando ftp localhostpuedo iniciar sesión con el nombre de usuario y la contraseña que he especificado. Cuando intento conectarme desde afuera, aparece el mensaje Connected to domainname.com.pero no el usuario y la contraseña. Además, cuando uso un cliente FTP, cuelga y nunca se conecta.

El servidor ejecuta Ubuntu 12.04 LTS y VSFTPD 2.3.5

Aquí está el resultado de ejecutar iptables -L:http://pastie.org/4892233

Aquí está el resultado cuando se ejecuta ps -FC vsftpd:

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

Aquí está el resultado de la ejecución netstat -tlpn | grep vsftpd:

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

Lo desinstalé y reinstalé muchas veces y probé varias configuraciones diferentes y no sé por qué esto puede no estar funcionando. Muy a menudo utilizamos la misma configuración en el mismo tipo de servidores sin problemas.

Gracias de antemano por su ayuda.

Respuesta1

La salida del comando netstat parece que vsftpd solo escucha en IPv6. Para que escuche en IPv4, intente comentar la línea:

listen_ipv6=YES

y reemplácelo con:

listen=YES

en su archivo vsftpd.conf.

información relacionada