User Tools

Site Tools


informatica:linux:pure-fptd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
informatica:linux:pure-fptd [2013/08/29 13:50] – [Fijar puertos] javiinformatica:linux:pure-fptd [2013/10/29 09:57] – [Fijar puertos] javi
Line 71: Line 71:
  
   * Cada usuario concurrente consume 2 puertos   * Cada usuario concurrente consume 2 puertos
-  * Es mejor por si las moscas abrir ambos TCP/UDP en el cortafuegos si el servidor FTP esta detras de uno o mas dispositivos a traves de NAT (router, hipervisor KVM, etc...). **IMPORTANTE** Solo funciona si el cliente DESACTIVA el uso de FTP pasivo +  * Es mejor por si las moscas abrir ambos TCP/UDP en el cortafuegos si el servidor FTP esta detras de uno o mas dispositivos a traves de NAT (router, hipervisor KVM, etc...). **IMPORTANTE** Solo funciona si el cliente DESACTIVA el uso de [[http://slacksite.com/other/ftp.html|FTP pasivo]]
  
   sudo su   sudo su
   echo "30000 30001" > /etc/pure-ftpd/conf/PassivePortRange   echo "30000 30001" > /etc/pure-ftpd/conf/PassivePortRange
   sudo /etc/init.d/pure-ftpd restart   sudo /etc/init.d/pure-ftpd restart
 +
 +**OJO**: esta opción limita el número máximo de usuarios que se pueden conectar al mismo tiempo. Básicamente la fórmula es:
 +
 +Número máximo de usuarios concurrentes = Total puertos abiertos (2 en el ejemplo) / 2
 +
 +===== Otras configuraciones =====
 +
 +En general podemos ver las opciones de configuración haciendo:
 +
 +<code>
 +man pure-ftpd
 +
 +...
 +       Alternative style :
 +       -0 --notruncate
 +       -1 --logpid
 +       -4 --ipv4only
 +       -6 --ipv6only
 +       -a --trustedgid
 +       -A --chrooteveryone
 +       -b --brokenclientscompatibility
 +       -B --daemonize
 +       -c --maxclientsnumber
 +       -C --maxclientsperip
 +       -d --verboselog
 +       -D --displaydotfiles
 +       -e --anonymousonly
 +       -E --noanonymous
 +       -f --syslogfacility
 +       -F --fortunesfile
 +       -g --pidfile
 +       -G --norename
 +       -h --help
 +       -H --dontresolve
 +       -i --anonymouscantupload
 +       -I --maxidletime
 +       -j --createhomedir
 +       -J --tlsciphersuite
 +       -k --maxdiskusagepct
 +       -K --keepallfiles
 +       -l --login
 +       -L --limitrecursion
 +       -m --maxload
 +       -M --anonymouscancreatedirs
 +       -n --quota
 +       -N --natmode
 +       -o --uploadscript
 +       -O --altlog
 +       -p --passiveportrange
 +       -P --forcepassiveip
 +       -q --anonymousratio
 +       -Q --userratio
 +       -r --autorename
 +...
 +</code>
 +
 +Y estas opciones tienen su correspondencia en:
 +
 +<code>
 +man pure-ftpd-wrapper
 +
 +...
 +   Numerical values
 +       There are several types of numerical values (one number, two numbers, one or two numbers, two octal numbers).
 +
 +       One number
 +           "MaxClientsNumber", "MaxClientsPerIP", "MaxDiskUsage", "MaxIdleTime", "MaxLoad", "MinUID", "TLS", "TrustedGID".
 +
 +       Two numbers
 +           "AnonymousRatio", "LimitRecursion", "PassivePortRange", "PerUserLimits", "Quota", "UserRatio".
 +
 +       Two numbers (with unlimited value)
 +           This allows -1 in addition to positive numbers indicating an unlimited values.
 +
 +           "LimitRecursion".
 +
 +       One or two numbers
 +           "AnonymousBandwidth", "UserBandwidth".
 +
 +       Two octal numbers
 +           "Umask".
 +...
 +</code>
 +
 +Veamos algunos ejemplos:
 +
 +^ pure-ftpd ^ pure-ftpd-wrapper ^ Archivo ^ Ejemplo de contenido ^ 
 +| -c --maxclientsnumber | MaxClientsNumber | /etc/pure-ftpd/conf/MaxClientsNumber | 5 |
 +| -y --peruserlimits | PerUserLimits | /etc/pure-ftpd/conf/PerUserLimits | 1 10 |
 +
  
informatica/linux/pure-fptd.txt · Last modified: 2015/04/13 20:19 by 127.0.0.1