Current time: 04-26-2024, 08:20 PM Hello There, Guest! (LoginRegister)


Post Reply 
Limitar el FTP
Author Message
zstreet Offline
Junior Member
*

Posts: 132
Joined: Aug 2009
Reputation: 0
Post: #1
Limitar el FTP
Hola, mi pregunta es la siguiente, como puedo limitar las conexiones maximas por cada usuario en el ftp, en vez que cada uno abra 10 a la vez, nose sean solo 2, que a veces hay 5 usuarios colapsando el ftp, y es un real problema, cuando la maquina no tiene tanta potencia, como puedo limitar eso para que mi servidor no sufra y el ftp ande bien? o cambiar proftpd a otro programa, o nose alguna solucion para alivianar la carga?
07-27-2010 01:15 PM
Find all posts by this user Quote this message in a reply
kilburn Offline
Development Team
*****
Dev Team

Posts: 2,182
Joined: Feb 2007
Reputation: 34
Post: #2
RE: Limitar el FTP
Usa la directiva MaxClientsPerHost para limitar el numero de conexiones desde la misma IP.
07-27-2010 04:14 PM
Visit this user's website Find all posts by this user Quote this message in a reply
zstreet Offline
Junior Member
*

Posts: 132
Joined: Aug 2009
Reputation: 0
Post: #3
RE: Limitar el FTP
eso lo agrego en proftpd.conf? yo preguntaba eso porque al rato de transferir artas cosas al servidor ftp se cae, y no deja subir mas hasta un ratito que se le pasa la tontera al servidor, si subo mas de 1500 archivos a la vez pasa eso, un foro ipb por ejemplo... voy en 600 archivos y paff se cae, imagino que es por abrir muchas conexioens... o hay otra solucion?
hay dejo una imagen... http://www.zstreet.cz.cc/Dibujo.jpg y http://www.zstreet.cz.cc/colapso.jpg

en la segunda deje de ocupar el ftp y sigue la caga, y me tripoico de la nada la transferencia a 20gb :S... el ftp me esta dejando la buena caga solo subo 12 megas Big Grin... algo ta mal
ademas el ftp se cae y no inicia nunca mas... ahora... por mas que intento conectar no conecta... ta muerto
recien metiendo mano me di cuenta, que lo que mata el ftp, es que se cierra e proceso mysql, que puede ser?
ademas cada vez k pasa un archivo el ftp responbde, el servidor ha respondido con una direccion pasiva no enrutable, se usara la ip del servidor... alomejor tiene que ver k mi servidor esta tras un router, y lo configure con la ip interna, y para k el resto vea mi pagina solo edito el bind? alomejor tengo que editar algo mas? y por eso se marea el ftp? abre muchas conexiones a la vez y quedan abiertas por la ip diferidaA?
(This post was last modified: 07-28-2010 02:57 AM by zstreet.)
07-28-2010 02:15 AM
Find all posts by this user Quote this message in a reply
zstreet Offline
Junior Member
*

Posts: 132
Joined: Aug 2009
Reputation: 0
Post: #4
RE: Limitar el FTP
no de hecho parece que la ip no tiene nada que ver, el problema a mi parecer es que se abren muchos procesos de proftpd y me terminan colgando la makina, ahora mi pregunta es proque se abren tantos y no paran nunca de abrirse...
07-28-2010 06:03 AM
Find all posts by this user Quote this message in a reply
kilburn Offline
Development Team
*****
Dev Team

Posts: 2,182
Joined: Feb 2007
Reputation: 34
Post: #5
RE: Limitar el FTP
Puf, está claro que algo raro pasa con tu servidor FTP. Lo primero que haría yo es indicarle que para clientes de fuera de tu LAN, les indique la IP pública y no la privada. Eso se haría metiendo en el proftpd.conf algo como:
Code:
<Class internal>
    # El rango de tu LAN
    From 192.168.0.0/16
</Class>

<IfClass !internal>
    # Tu IP pública
    MasqueradeAddress 1.2.3.4
</IfClass>

Luego aun es posible que si tu router es tonto del culo no permita las conexiones entrantes a los puertos que usa ProFTPD para el passive mode. En este caso deberías especificar manualmente los puertos metiendo una directiva:
Code:
PassivePorts XXXX YYYY
donde XXXX YYYY es un rango de puertos, por ejemplo 50000 51000. Luego te metes en la config del router y lo configuras para que redirija ese mismo rango hacia la IP de tu servidor.

En fin, espero que ayude...
07-28-2010 08:13 PM
Visit this user's website Find all posts by this user Quote this message in a reply
zstreet Offline
Junior Member
*

Posts: 132
Joined: Aug 2009
Reputation: 0
Post: #6
RE: Limitar el FTP
el router ta con dmz, amm y lo otro el codigo quedaria asi?
<Class internal>
# El rango de tu LAN
From 192.168.1.100/199
</Class>

<IfClass !internal>
# Tu IP pública
MasqueradeAddress 200.120.31.85
</IfClass>
07-29-2010 10:51 AM
Find all posts by this user Quote this message in a reply
kilburn Offline
Development Team
*****
Dev Team

Posts: 2,182
Joined: Feb 2007
Reputation: 34
Post: #7
RE: Limitar el FTP
Probablemente lo que quieres es lo siguiente:
Code:
<Class internal>
# El rango de tu LAN
From 192.168.1.0/24
</Class>

<IfClass !internal>
# Tu IP pública
MasqueradeAddress 200.120.31.85
</IfClass>

El caso es que 192.168.1.0/24 significa cualquier ip 192.168.1.X con netmask 255.255.255.0... que creo que es lo que usas tu Wink
07-29-2010 10:56 AM
Visit this user's website Find all posts by this user Quote this message in a reply
zstreet Offline
Junior Member
*

Posts: 132
Joined: Aug 2009
Reputation: 0
Post: #8
RE: Limitar el FTP
(07-29-2010 10:56 AM)kilburn Wrote:  Probablemente lo que quieres es lo siguiente:
Code:
<Class internal>
# El rango de tu LAN
From 192.168.1.0/199
</Class>

<IfClass !internal>
# Tu IP pública
MasqueradeAddress 200.120.31.85
</IfClass>

El caso es que 192.168.1.0/24 significa cualquier ip 192.168.1.X con netmask 255.255.255.0... que creo que es lo que usas tu Wink

tendria que ser 199, porque son las ips que hay en el router, es que igual es un router bastante amplio, salen aproximadamente 15 computadores cableados mas una infinidad via wifi...
pegue eso y no me inicia el ftp que ago :S me da error en el codigo
(This post was last modified: 07-29-2010 02:05 PM by zstreet.)
07-29-2010 01:33 PM
Find all posts by this user Quote this message in a reply
kilburn Offline
Development Team
*****
Dev Team

Posts: 2,182
Joined: Feb 2007
Reputation: 34
Post: #9
RE: Limitar el FTP
...y puedes pegar el error?
07-30-2010 12:21 AM
Visit this user's website Find all posts by this user Quote this message in a reply
zstreet Offline
Junior Member
*

Posts: 132
Joined: Aug 2009
Reputation: 0
Post: #10
RE: Limitar el FTP
zstreet@servidor:~$ sudo /etc/init.d/proftpd start
[sudo] password for zstreet:
* Starting ftp server proftpd - Fatal: unknown configuration directive '<IfClass>' on line 6 of '/etc/proftpd/proftpd.conf'
07-30-2010 12:58 AM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)