Instal Pure Ftp

8
Human Revolutio n Human Revolution Human Revolution Pure-FTP es un software gratuito que instala un servicio FTP en clientes Linux y mac Implementac ión de Pure-ftp En Linux Ubuntu Sergio Alvarez Pinto 6101728 L.P. PEREZ ACEBEY MICHAEL 6105543 LP

Transcript of Instal Pure Ftp

Human Revolution Human Revolution Human Revolution Human Revolution Human Revolution

Human Revolution

Implementación de Pure-ftp

En Linux Ubuntu

PEREZ ACEBEY MICHAEL 6105543 LP

Introducción Pure-ftpd es un rápido, de calidad de producción y elaboración de normas conformes servidor FTP,

basado en Troll-ftpd. El servidor ha sido diseñado para ser seguro en la configuración por defecto, no tiene vulnerabilidad conocida, es realmente trivial de instalar y es especialmente diseñado para los núcleos modernos. Fue portado con éxito a Linux, FreeBSD, DragonflyBSD, NetBSD, OpenBSD, ISOS, MirBSD, BSD, Solaris, Darwin, Tru64, Irix, AIX, HPUX y el iPhone. Las características incluyen chroot () ed y / o virtual chroot () ed directorios de origen, dominios virtuales, una función de 'ls', sistema anti-warez, puertos configurables para descargas pasivo, el protocolo FXP, del ancho de banda, razones, LDAP / MySQL / PostgreSQL de autenticación basada en archivos de la fortuna, como Apache los archivos de registro, rápido modo independiente, de texto / HTML / XML estado en tiempo real informe, usuarios virtuales, las cuotas virtual, separación de privilegios, SSL / TLS y mucho más.

Instalación El primer paso a seguir es descargar Pure-Ftp de la dirección http://download.pureftpd.org/pub/pure-ftpd/releases/ ahora la distribución que elegimos es:

pure-ftpd-1.0.29.tar.bz2 15-Mar-2010 15:44 466867

pure-ftpd-1.0.29.tar.gz 15-Mar-2010 15:44 564233

Se elige cualquiera de los dos ya que son distintos tipos de archivos compresos de la misma versión.

Una vez descargado es importante elegir un destino de descarga fácil de recordar ya que es necesario acceder a este sin ningún tipo de restricción, como se utilizó FireFox para realizar las descargas el archivo se encuentra en: /home/sertech/Downloads donde “sertech” es la cuenta con la que se inició Ubuntu y tiene una apariencia de esta forma:

Ahora que tenemos cualquiera de los archivos simplemente hacemos doble click y arrastramos la carpeta pure-ftpd-10.0.29 en la misma carpeta ahora que tenemos Pure-ftp tenemos que configurar Linux para poder utilizarlo entonces se necesitan hacer los siguientes pasos:

Crear un grupo y un usuario específicos y sin privilegios llamado _pure-ftpd, sin ningún Shell valido: groupadd _pure-ftpd useradd -g _pure-ftpd -d /var/empty -s /etc _pure-ftpd

Luego la ejecución de comando de instalación ./configure: root@ubuntu:/# cd /home/sertech/Downloads/pure-ftpd-1.0.29root@ubuntu:~/Downloads/pure-ftpd-1.0.29# ./configure

Ahora tenemos que levantar el servidor con:/usr/local/sbin/pure-ftpd &

Como método alternativo se pueden instalar en el siguiente orden:

sudo apt-get install pure-ftpd pure-ftpd-common

El GUi sudo apt-get install pureadmin

Cómo instalar y configurar pure-ftpdSe trata de cómo instalar y configurar el servidor ftp pure-ftpd en su servidor Ubuntu o Debian o estación de trabajo.En primer lugar utilizar apt para descargar e instalar el paquete pure-ftpd - que está disponible en los repositorios por defecto:

Como la última línea de salida apt nos dice, el servidor ya se ha iniciado con algunas opciones por defecto se pasa al binarios a través de la línea de comandos.

La manera de configurar pure-ftpd es muy diferente de otros a Debian / Ubuntu software. Cuando se instala como un servicio y se inició durante el proceso de inicio, pure-ftpd es invocado por un script llamado pure-ftpd-wrapper. Lo que es inusual es que en lugar de leer un archivo de configuración única para todas las opciones, el script utiliza un directorio lleno de archivos de una sola línea. Vamos a echar un vistazo en / etc / pure-ftpd / conf:

Cada uno de estos archivos se describe una opción de línea de comandos del servidor pure-ftpd. Por ejemplo, el archivo contiene AltLog el formato de, y ruta de acceso a, el registro de tranfer archivo:

Ahora vamos a establecer algunas de las opciones básicas de edición de los uno-trazadores de líneas (nuestro servidor escucha en el puerto 21 en todas las interfaces disponibles, y usará IP 12.34.56.78 y puertos 4500-4600 para el modo pasivo - no se olvide de que transmita los desde su router NAT si está detrás de uno):

Seguridad recomendada:

Establecer límites para evitar abusos:

Ahora la cosa importante que tenemos que decidir es qué método de autorización del usuario (s) de nuestro servidor de apoyo. Las opciones incluyen la autenticación de Unix (cualquier persona con una cuenta de acceso en el servidor tendrá acceso ftp), pero elegí la autenticación PureDB, que implica una dedicada pure-ftpd "usuarios virtuales" de base.Así que vamos a deshabilitar Unix y autenticación PAM, establezca la ruta de acceso al archivo de usuario PureDB, y añadir PureDB como un método de autenticación mediante la vinculación a él desde el archivo / etc / pure-ftpd / directorio de autoridades:

Ahora vamos a crear un sistema de () de usuarios y grupos que estén obligadas a todos los usuarios ftp virtual. Por razones de seguridad, ese usuario no debe tener especial directorio (-d / bin / null) y no hay acceso a la shell (-s / bin / false):

Ahora podemos usar el comando pure-pw para añadir nuestro primer usuario virtual (no te olvides del mkdb "pure-pw" comando: se exige a cometer / confirmar cambios en el archivo de usuario)

Vamos a añadir TLS / SSL y apoyo generar un certificado privado (se le pedirá que proporcione cierta información para poner en el certificado)

Vamos a fin de reiniciar el servidor con nuestra configuración completamente nueva:

Lo que se ve anteriormente determina un servidor seguro pero para crear un Ftp anónimo, se necesitan realizar ciertos pasos:

Crear un usuario que este direccionado a ftp

Sudo useradd FTP

Luego tenemos que editar el archivo No Anonymous para con el valor No

Luego tenermos que reiniciar el servidor para conectarnos desde firefox o la consola FTP