No puedo subir archivos a ftp server

Buenas señores.

Tengo un ligero quebradero de cabeza intentando crear un servidor ftp que funcione correctamente.

Tengo montado un servidor con ubuntu.
Instalado el ftp VSFTPD


Configurado de la siguiente manera:
listen=YES

anonymous_enable=NO

local_enable=YES
write_enable=YES
local_umask=777


pasv_enable=YES
pasv_max_port=51000
pasv_min_port=50000
port_enable=YES

dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES

ftpd_banner=Entrando al ftp server de Giorgi.
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd

rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key


Ahora en ubuntu, tengo un usuario "webmaster" especialmente creado para el ftp, con el cual se conecta directamente a su carpeta local que esta en "/home/webmaster". El contenido de este directorio es el siguiente:

drwxr-xr-x 3 webmaster web  4096 2009-04-03 21:02 .
drwxr-xr-x 5 root      root 4096 2009-04-03 19:46 ..
-rw-r--r-- 1 webmaster web   220 2009-04-03 19:03 .bash_logout
-rw-r--r-- 1 webmaster web  3115 2009-04-03 19:03 .bashrc
lrwxrwxrwx 1 webmaster web    26 2009-04-03 19:03 Examples -> /usr/share/example-content
-rw-r--r-- 1 webmaster web   675 2009-04-03 19:03 .profile
drwxr-xr-x 2 root      root 4096 2009-04-03 21:02 www


De donde el directorio /www es donde esta redirigido apache.

En fin, lo que ocurre finalmente es que puedo conectar al servidor perfectamente desde otro pc, para descargar archivos no hay ningun tipo de problema, pero no puedo subir archivos.

En el router estan abiertos los puertos:
- 50000 al 51000 para la conexion pasiva.
- 20 y 21 para el ftp
- 80 para web.

Espero consejos :)
Para hacer pruebas, desactiva el firewall en la dos máquinas. Otra cosa es ftp o sftp?

Saludos
1 respuesta