
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 localhost
puedo 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.