elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
05 Septiembre 2008, 10:03  



+  Foro de elhacker.net
|-+  Informática
| |-+  Tutoriales - Documentación (Moderador: yeikos)
| | |-+  Servidor FTP para Linux --> ProFTPD
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Servidor FTP para Linux --> ProFTPD  (Leído 1437 veces)
el-brujo
Adm
*****
Desconectado Desconectado

Mensajes: 13.961


La libertad no se suplica, se conquista


Ver Perfil WWW
Servidor FTP para Linux --> ProFTPD
« en: 09 Marzo 2004, 21:28 »

v0.5

Se instala en paquete rpm o desde las fuentes ya la instalación se hace desde el:

/etc/proftpd.conf

Aquí te dejo un ejemplo de configuración, con cada linea comentada:

Código:
DefaultServer on
#nombre del servidor de ftp (sale al entrar)
ServerName "ProFTPD Server de el-brujo"
#tipo de servidor
ServerType standalone
#e-mail del administrador del ftp
ServerAdmin alex@elhacker.net
#si no pones password en 120 segundos te hecha
TimeoutLogin         120
#sino haces nada en el ftp, en 900 segundos cierra la conexion
TimeoutNoTransfer               900

TimeoutIdle 600
#usuario que ejecutar el servidor ftp
User nobody
#grupo
Group nogroup
#si ves que tarda mucho entre que te conectas al ftp y te pide el login, es porque está haciendo el reverso de tu ip, y siempre tarda. Si quieres que sea directo pon:
UseReverseDNS                   off
<Global>
#por defecto, un usuario que quiera entrar al ftp, tiene que tener una shell válida (/bin/sh) o la que sea, pero si tiene /bin/false, no le dejará entrar al ftp, aunque el pass sea correcto. Esto se puede arreglar con esto-->
RequireValidShell off
#parecido al reverso de dns
IdentLookups                    off
#puedes limitar que solo entren desde una ip
#<Limit LOGIN>
#Order allow,deny
#Allow from 192.168.0.2
#Deny from all
#</Limit>

#puedes limitar los usuarios que tienen acceso al ftp
<Limit LOGIN>
Order allow,deny
AllowUser alex,pepe,juan
#AllowUser root
Deny all
</Limit>
#mensaje si el pass es incorrecto
AccessDenyMsg "que te pires"
#mensaje de bievenida, %u significa el user que se conecte
AccessGrantMsg "Bienvenido %u , al servidor ftp de el-brujo"

#permite sobre-escribir archivos (y como esta dentro de global, pues de todos
AllowOverwrite on

#maximo de conexiones simulteneas
MaxClients 5 "Muchas conexiones simultaneas..... espera un rato"

#numero maximo de clientes por ip
MaxClientsPerHost 2 "Desde tu IP ya hay dos conexiones conectadas."

#mensaje
DisplayGoAway "Demasiadas conexiones, espera un rato y vuelve a intentar"

#numero maximo de fallos al poner el pass
MaxLoginAttempts 4

<Limit WRITE>
AllowAll
</Limit>

AllowRetrieveRestart on
AllowStoreRestart on
LoginPasswordPrompt off
DirFakeGroup on ~
DirFakeUser on ~
</Global>
#RootLogin on
#DefaultRoot /usr/local/apache root

#al entrar el usuario alex, le lleva a este directorio y no puede tirar para atrás,solo para delante

DefaultRoot /home/alex/public_html alex
DefaultRoot /home/juan/public_html juan


# si está on, muestra / en vez de mostrar /home/alex/public_html

DirFakeGroup on ~
DirFakeUser on ~

# podemos cambiar por defecto los perimsos de un archivo o directorio que se suba
<Directory /home/backup>
#umask fichero carpeta
#simplemente resta a 666 026 para obtener el nuevo permiso
Umask 026 027
#Umask 0133 0444
</Directory>

#vamos a hacer un directorio donde la gente pueda subir cosas, pero no borrarlas, ni sobreescribir ficheros
<Directory /home/upload*>
Umask 026 027
#no dejamos borra ficheros, ni carpeta, si cambiar permisos, etc
        <Limit READ RMD DELE RNFR RNTO SITE_CHMOD CHMOD>
                DenyAll
        </Limit>

#dejamos subir ficheros, cambiar de directorios y hacer resume
 <Limit STOR CWD RETR>
                AllowAll
        </Limit>
AllowOverwrite off


Documentos interesantes:
http://proftpd.linux.co.uk/docs/directives/configuration_full.html
http://bandaancha.st/documentos.php?docid=65
http://www.castaglia.org/proftpd/modules/mod_tls.htmlç
http://www.esdebian.org/article.php?story=20050721192144149
« Última modificación: 18 Enero 2006, 18:53 por el-brujo » En línea

Give peace a chance
Páginas: [1] Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC