[l-ubuntu-ve] Ayuda con Vsftpd

Germán Cabrera gercale en cantv.net
Jue Jul 26 14:06:46 BST 2007


Amigos, necesito ayuda.

He leido mucha información sobre VSFTPD, no se que pasé por alto pero no
está funcionando, localmente esta funcionando pero len internet no
pueden entrar al servidor FTP cuando abren el navegador y
escriben la dirección ftp://gercale.dynalias.com/ sale un
mensaje ..."Error de carpeta FTP. Windows no tiene acceso a esta
carpeta. Asegurese de haber escrito correctamente el nombre del archivo
y de tener permiso para el acceso de la carpeta. Detalles : se ha
superado el tiempo de espera para la operación"...

Por internet lei, que hay que abrir el puerto 20, en el modem Huawei
SmartAx MT882, seguí las instrucciones asignando IP estatica de la IP
dinamica que asigna DHCP, y colocando en el navegador
http://192.168.1.1, que va no entra al modem para abrir ese puerto.

He realizado varias pruebas pero ninguna ha sido exitosa. 

Tengo un Pentium III 256 Mb Ram con Ubuntu 7.04 Desktop

Aqui envío las configuraciones a ver si pasé algo por alto.

/etc/vsftpd.conf

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
listen_port=21 
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
local_max_rate=5120
max_clients=5
max_per_ip=5
ftpd_banner=Bienvenid@ a tu cuenta FTP

Aqui está la configuración de /etc/vsftpd.chroot_list
anonymous
ftp

Añadí un usuario llamado ftp con los siguientes permisos:

german en linux:/home$ ls -l
total 20
drwxr-xr-x  2    110 nogroup 4096 2007-07-24 20:22 ftp

Aqui puedo entrar localmente:

german en linux:/home$ ftp localhost
Connected to localhost.
220 Bienvenid@ a tu cuenta FTP
Name (localhost:german): ftp
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.

Aqui veo lo que esta guadado en /home/ftp

ftp> ls
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
-rwxr-xr-x    1 0        0         2490368 Jul 25 00:16 Enya -
Braveheart Theme.mp3
226 Directory send OK.

Aqui muestro los puertos abiertos:

german en linux:~$ nmap -A localhost

Starting Nmap 4.20 ( http://insecure.org ) at 2007-07-25 21:40 VET
Interesting ports on localhost (127.0.0.1):
Not shown: 1694 closed ports
PORT    STATE SERVICE VERSION
21/tcp  open  ftp     vsftpd or WU-FTPD
80/tcp  open  http    Apache httpd 1.3.34 ((Ubuntu))
631/tcp open  ipp     CUPS 1.2

Service detection performed. Please report any incorrect results at
http://insecure.org/nmap/submit/ .
Nmap finished: 1 IP address (1 host up) scanned in 7.356 seconds

Telnet funciona:

german en linux:/home$ telnet gercale.dynalias.com 21
Trying 190.74.54.194...
Connected to gercale.dynalias.com.
Escape character is '^]'.
220 Bienvenid@ a tu cuenta FTP




Más información sobre la lista de distribución ubuntu-ve