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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


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

Mensajes: 21.585


La libertad no se suplica, se conquista


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

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 admin@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 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 pepe, le lleva a este directorio y no puede tirar para atrás,solo para delante

DefaultRoot /home/pepe/public_html pepe
DefaultRoot /home/juan/public_html juan


# si está on, muestra / en vez de mostrar /home/pepe/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: 27 Septiembre 2011, 16:17 pm por el-brujo » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Proyecto ProFTPD comprometido y servidor troyanizado
Noticias
Novlucker 0 2,458 Último mensaje 2 Diciembre 2010, 16:01 pm
por Novlucker
[SOLUCIONADO]Servidor para Java en Linux.
Java
NetJava 3 5,081 Último mensaje 3 Marzo 2011, 13:20 pm
por NetJava
proftpd 1.3.5
Hacking
Panic0 4 2,986 Último mensaje 21 Enero 2022, 23:56 pm
por Panic0
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines