Diginota
No hay Resultados
Ver todos Los Resultados
  • Actualidad
    • Noticias
  • Curiosidades y Artículos
  • Cómo hacer
  • Mas..
    • Aplicaciones
    • Varios
    • Tutoriales Varios
    • Trucos de Windows
    • Android
    • iPhone
    • Viajes y Turismo
  • / Google News
  • Actualidad
    • Noticias
  • Curiosidades y Artículos
  • Cómo hacer
  • Mas..
    • Aplicaciones
    • Varios
    • Tutoriales Varios
    • Trucos de Windows
    • Android
    • iPhone
    • Viajes y Turismo
  • / Google News
No hay Resultados
Ver todos Los Resultados
Morning News
No hay Resultados
Ver todos Los Resultados
Home Tutoriales Varios

MONTAR SERVIDOR FTP

diginota by diginota
en Tutoriales Varios
TwitterFacebookpin

Introducción

Pure-FTPd es un servidor FTP libre (GPL) basado en Troll-FTPd. Fue modificado por Frank Dennis por razones de seguridad y funcionalidad.

Los principales objetivos de este servidor FTP son la eficiencia, la seguridad y la facilidad de uso. Está diseñado para ser seguro en su configuración por defecto; no tiene buffer overflows conocidos y es muy sencillo de instalar. Ha sido diseñado para los kernels modernos, y ha sido portado con éxito a Linux, FreeBSD, NetBSD, OpenBSD, BSDi, Solaris, Darwin, Tru64, Irix y HPUX.

Compilación e instalación de Pure-FTPd

Lo primero de todo será bajarnos el último fuente, actualmente es la versión 1.0.12. El fichero a bajar será pure-ftpd-1.0.12.tar.gz.


Una vez bajado haremos lo de siempre:

Te puede Interesar..

Cómo recuperar fotos de la papelera en Mac

Las mejores herramientas de paráfrasis que facilitan la escritura a los escritores

% tar zxvf pure-ftpd-1.0.12.tar.gz
% cd pure-ftpd-1.0.12
% ./configure --with-puredb --with-throttling --with-language=spanish --with-ftpwho
% make
–with-puredbNos permite crear usuarios virtuales para el FTP.
–with-throttlingPara poder limitar el ancho de banda.
–with-language=spanishSoporte en castellano de los mensajes del servidor.
–with-ftpwhoNos permite ver quien está conectado.

Ahora nos hacemos root con el comando su para poder realizar la instalacio’n en el sistema:

# make install

Ya tenemos instalado pure-ftpd. Ahora nos falta lo más importante, que es la configuración y la puesta en marcha.

Configuración y puesta en marcha

pure-ftpd es configurable a través de la linea de comandos, es decir, a la hora de arrancar el servidor le pasamos como parámetros las opciones que queramos.

Tenemos también otra opción que es editar el fichero /etc/pureftpd.conf, y con el script pure-config.pl que acompaña el programa.

Opciones disponibles

# /usr/local/sbin/pure-ftpd <opciones>
-Achroot para todos los usuarios. No pueden salir del directorio del FTP.
-c 1010 conexiones máximas al FTP.
-BEjecutar en segundo plano.
-C 2Permitir solamente 2 conexiones para una misma IP.
-dVerbose log.
-ENo permitir usuario anonymous.
-f ftpLogear a través de syslog.
-HNo resolver IP.
-I 15Si el usuario está 15 minutos inactivo, es desconectado
-L 2000:8Límite de recursividad.
-m 3Máxima carga por encima de la cual el servidor deja de funcionar.
-sAntiwarez.
-U 133:022umask
-u 100minuid
-k 90Se podrá usar como máximo el 90% de la partición.
-lpuredb:/etc/pureftpd.pdbUsaremos usuarios virtuales de FTP en vez de cuentas reales del sistema.
-S hostname_o_ip,puertoEscuchamos en el puerto especificado de esa IP o Hostname, si el equipo tiene varias IPs.

*Nota: Para acceder a la lista completa de opciones pulse aquí.

Manejo de usuarios

Antes de nada añadiremos a nuestro sistema un usuario y grupo llamado ftp.

Se recomienda utilizar usuarios virtuales en lugar de cuentas del sistema, por eso hemos habilitado la opción AUTH (-lpuredb:/etc/pureftpd.pdb). Para manejar los usuarios, utilizaremos la herramienta pure-pw.

Por ejemplo, si queremos añadir al usuario pepe, lo haremos de la siguiente forma:

# pure-pw useradd pepe -u ftp -g ftp -d /home/ftp/pepito -t 5 -T 10
Password:
# pure-pw mkdb
-u <userid>User ID
-g <gid>Group ID
-d <directorio>Directorio al que tiene acceso el usuario
-t 55 Kb/s de límite de ancho de banda de bajada
-T 1010 Kb/s de límite de ancho de banda de subida

Una vez introducido el password, lo siguiente que hemos hecho ha sido actualizar la base de datos /etc/pureftpd.pdb para que los cambios surtan efecto.

Para eliminar y modificar usuarios usaremos respectivamente las opciones userdel y usermod de la herramienta pure-pw. El manejo es muy intuitivo y sencillo, así que con la ayuda en linea del propio programa es suficiente.

Configuración de Ratios

Aunque personalmente odie los ratios, no por eso voy a dejar de explicar como usarlos con pure-ftpd.

Los ratios se usan para obligar a los usuarios a dejar algún fichero de X megas en el FTP para poder bajar Y megas. Para activar los ratios usaremos la opción -q X:Y (upload:download).

Banners y mensajes de bienvenida

Si en el directorio raíz del ftp grabamos un fichero de nombre .banner, de tamaño no superior a 4000 bytes, éste será impreso por pantalla cuando el usuario acceda al FTP. En cada directorio tambien podemos grabar un fichero .message para que sea impreso cada vez que el usuario accede al directorio.

Permitiendo Uploads

La problemática del directorio upload es que, al tener permiso de escritura, en principio los usuarios pueden borrar los ficheros, usar el directorio para intercambiar warez, etc. Esto lo podemos evitar estableciendo permisos de escritura y ejecución al directorio pero no de lectura (drwx-wx-wx), con chmod 333.

Otra posibilidad es arrancar el servidor pure-ftpd con la opcion -U 777:777, de forma que los ficheros que suban los usuarios tendrán permisos ———-. De esta forma no podrán ser descargados.

Cierre

Esto ha sido una introducción a Pure-FTPd, para que los usuarios novatos que no se atreven a instalar un servidor FTP tengan un texto que les sirva de ayuda. Si queréis saber más sobre este servidor FTP, no dejéis de visitar su página oficial.

Tags: montarservidor
TweetSharePin

Relacionados ...

Cómo recuperar fotos de la papelera en Mac

Cómo recuperar fotos de la papelera en Mac

1 Jul
Las mejores herramientas de paráfrasis que facilitan la escritura a los escritores 2

Las mejores herramientas de paráfrasis que facilitan la escritura a los escritores

17 Jun
Como poner logos, frases o dibujos en ropas o camisetas con Photoshop

Como poner logos, frases o dibujos en ropas o camisetas con Photoshop

13 Jun
Descargar e instalar el iOS 16 en tu iPhone es extremadamente simple

Descargar e instalar el iOS 16 en tu iPhone es extremadamente simple

8 Jun
FamiGuard

¿Cómo puedo leer los mensajes de WhatsApp de alguien sin hacer Rooting?

3 Mar

Pedalea hacia la salud: Los beneficios del ciclismo para las personas mayores

La GoPro Hero 11: La mejor cámara de acción para capturar tus aventuras

Lo que necesitas saber sobre la próxima película de Tetris en 2023

Los 5 mejores programas de edición de video para creadores de contenido y profesionales

La influencia de las redes sociales en la sociedad

ChatGPT: El chatbot inteligente que se volvió una revolución en el mundo

¿Qué factores considerar antes de comprar electrónica online?

Super Mario Bros 2023: Fecha de estreno, elenco y lo que esperamos de la película.

¿Cómo puedo leer los mensajes de WhatsApp de alguien sin hacer Rooting?

Pedalea hacia la salud: Los beneficios del ciclismo para las personas mayores

La GoPro Hero 11: La mejor cámara de acción para capturar tus aventuras

Publicidad

Follow me on Blogarama
Diginota.com

© 2022 DIGINOTA - All Rights Reserved by Diginota.

  • Contacto
  • Sobre Diginota
  • Politicas de Privacidad
  • Política de Cookies

No hay Resultados
Ver todos Los Resultados
  • Actualidad
    • Noticias
  • Curiosidades y Artículos
  • Cómo hacer
  • Mas..
    • Aplicaciones
    • Varios
    • Tutoriales Varios
    • Trucos de Windows
    • Android
    • iPhone
    • Viajes y Turismo
  • / Google News

© 2022 DIGINOTA - All Rights Reserved by Diginota.