Libros gratis en PDF
Libros gratis en PDF

Instalación de un servidor FTP (ProFTPD) en Ubuntu server 8.04 TLS

 

Para poder subir y bajar archivos hacia nuestro servidor en Linux Ubuntu Server necesitamos instalar un software que sea capaz de ofrecernos este servicio. He utilizado varios servidores FTP y siempre acabo quedándome con el mismo: Proftpd

Para mi proftpd es el mejor software para servidor FTP que he probado nunca.

Proftpd funciona sobre los siguientes sistemas operativos y emuladores:

AIX BSD/OS Cygwin DG/UX Digital Unix FreeBSD HP-UX IRIX Linux for IBM S/390 zSeries Linux Mac OS X NetBSD OpenBSD SCO Unix Solaris SunOS Gentoo

Pero no está soportado directamente sobre plataformas Microsoft Windows.

ProFTPd usa un único fichero de configuración “/etc/proftpd.conf”. El fichero de configuración es muy similar al que tiene Apache. Puede ser fácilmente configurado como múltiples servidores FTP virtuales, y tiene capacidades para ser “enjaulado” dependiendo del sistema de archivos que haya por debajo. Puede ejecutarse con un demonio propio o como un servicio más de inetd. Es capaz de trabajar sobre IPv6.

Su diseño es modular, lo que permite escribir extensiones como cifrado SSL/TLS, RADIUS, LDAP o SQL como módulos.

A continuación vamos a instalarlo y configurarlo para que podamos subir y bajar archivos de nuestro servidor en Linux Ubuntu Server.

En la línea de comandos teclearemos lo siguiente:

sudo apt-get install proftpd Durante la instalación veremos una pantalla como esta …

Proftpd

Seleccionamos la opción ( independiente ) para que nos haga funcionar el servidor FTP como servidor independiente.

Por razones de seguridad editamos el fichero proftpd.conf y le añadiremos unas líneas:

vi /etc/proftpd/proftpd.conf

[...]

DefaultRoot ~

IdentLookups off

ServerIdent on “FTP Server ready.”

[...]

Evita que un usuario pueda salir del directorio que le hemos asignado.

IdentLookups off

Esto hará que nuestro servidor vaya más rápido

ServerIdent on “FTP Server ready.”

Esto hará que nuestro servidor no muestre información sobre si mismo.

 

Ahora reiniciamos el servidor FTP con el siguiente comando: /etc/init.d/proftpd restart

Si no hay ningún error en el arranque de Proftpd, editaremos otra vez el fichero de configuración principal de FTPd para realizar unos ajustes: vi /etc/proftpd/proftpd.conf

Si nos fijamos bien en el fichero de configuración, veremos una opción que pone:

  ServerName                      “Debian”

Esta opción sirve para mostrar el nombre del servidor a un usuario cuando se conecta. Es conveniente cambiarla para que un posible atacante no sepa que nuestro servidor es Debian/Ubuntu. Cuanta menos información tenga un atacante sobre nuestro sistema mucho mejor. En mi caso pongo el nombre de nuestra empresa: NetDreams

ServerName                      “NetDreams”

/etc/init.d/proftpd restart

Esto es todo, en un futuro articulo explicaré como securizar Proftpd de forma exaustiva.

 

Entradas relacionadas

  1. Instalación del servidor web (APACHE2), PHP 5, Ruby y securización del mismo en Ubuntu Server
  2. Tipos MIME en IIS 6 bajo Windows Server 2003
  3. Establecer cuotas por carpeta en Windows Server 2003 R2 Edition
  4. Clúster sencillo y barato mediante DNS
Hotmail.com



Deja un comentario !!!


Cada vez que lees un artículo y no dejas un comentario, alguien mata a un gatito en alguna parte del mundo...





Powered by Hermetik & BlueIce