elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  configurar vsftpd correctamente
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: configurar vsftpd correctamente  (Leído 2,503 veces)
gAb1


Desconectado Desconectado

Mensajes: 731


Ver Perfil
configurar vsftpd correctamente
« en: 6 Mayo 2015, 22:31 pm »

Hola buenas! Acaba de instalar un servidor ftp en debian 8 pero no consigo configurarlo correctamente para poder conectarme. Lo he instalado y he cambiado algunas cosillas en el archivo de configuración, lo que más o menos explican en casi todas las guias que he leido:

anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=NO
chroot_list_enable=YES
userlist_enable=YES
userlist_deny=NO

Luego he creado dos archivos: vsftpd.chroot_list y vsftpd.user_list que contienen el nombre del usuario local.

He reiniciado el servicio pero sigue sin funcionarme. Si intento acceder mediante el navegador con la ip privada y el puerto 21 me da el siguiente error (en firefox):

Citar
Esta dirección está restringida

Esta dirección usa un puerto de red que normalmente se utiliza con fines distintos a la navegación web. Para su protección, Firefox ha cancelado la petición.

Y si intento acceder de forma remota, usando por ejemplo net2ftp.com, tampoco me deja (el puerto esta abierto en el router y apunta al servidor ftp).

Tampoco se como hacer para que la carpeta del ftp sea "/var/www". No he visto en la configuracion nada de esto. De todo modos le di permisos:

Citar
sudo chmod 755 /var/www

¿Tengo que ser el dueño de esa carpeta o con los permisos es suficiente?

Gracias!


En línea

MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 4.957


I'm fourth.


Ver Perfil WWW
Re: configurar vsftpd correctamente
« Respuesta #1 en: 7 Mayo 2015, 15:33 pm »

Creo que debian 8 viene con un cliente ftp por default:

Código
  1. ftp 127.0.0.1

¿Que error sale ahi?


En línea

gAb1


Desconectado Desconectado

Mensajes: 731


Ver Perfil
Re: configurar vsftpd correctamente
« Respuesta #2 en: 7 Mayo 2015, 17:40 pm »

Es más que nada un problema con los permisos. Cuando me conecto con el usuario autorizado (de los archivos vsftpd.chroot_list y .user_list) me da el siguiente error:

Citar
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
Login failed.
421 Service not available, remote server has closed connection

Buscando he encontrado un workaround:

Citar
allow_writeable_chroot=YES

Ahora ya me deja conectarme. ¿Hay alguna manera mejor?

Gracias.
En línea

MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 4.957


I'm fourth.


Ver Perfil WWW
Re: configurar vsftpd correctamente
« Respuesta #3 en: 7 Mayo 2015, 18:03 pm »

Hay maneras diferentes, pero realmente no estoy seguro si son mejores. Supuestamente hay vulnerabilidades posibles si dejas el root con permisos de escritura pero no he encontrado la vulnerabilidad en especifico.

Otro fix que puedes hacer es el de quitar el permiso de escritura a la carpeta home del usuario y dejar subcarpetas que si tienen permiso de escritura.

Código
  1. mkdir -p /path/a/home/usuario/uploads
  2. chmod a-w /path/a/home/usuario

Y creo que con eso puedes subir a la carpeta uploads pero no a la carpeta root.
En línea

gAb1


Desconectado Desconectado

Mensajes: 731


Ver Perfil
Re: configurar vsftpd correctamente
« Respuesta #4 en: 7 Mayo 2015, 22:29 pm »

Vale gracias, lo haré mejor de esa manera para que no hayan problemas de seguridad.

Seria:

Código:
mkdir -p /home/ftp/uploads
chmod a-w /home/ftp
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Config vsftpd
Redes
alzehimer_cerebral 1 2,570 Último mensaje 1 Marzo 2011, 12:15 pm
por el-brujo
¿como configurar vsftpd con la carpeta personal?
Redes
ivantc 1 1,203 Último mensaje 12 Diciembre 2012, 12:13 pm
por Jaes
Como configurar correctamente aMule en Ubuntu?
Dudas Generales
cron0ar8R 0 1,535 Último mensaje 29 Junio 2014, 14:06 pm
por cron0ar8R
Configurar correctamente proyecto de pruebas unitarias.
.NET (C#, VB.NET, ASP)
n-utz 2 1,106 Último mensaje 12 Septiembre 2017, 00:30 am
por n-utz
Configurar correctamente la tarjeta de red en Windows 10 es clave para ....
Noticias
wolfbcn 0 740 Último mensaje 27 Septiembre 2017, 21:42 pm
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines