INSTALACION DE PROFTPD EN SLACKWARE 10

Al momento de escribir este documento, la versión estable de Proftpd es la 1.2.10

Bajamos los fuentes (proftpd-1.2.10-i486-2.tgz en este caso).

Como la disponibilidad de hardware de mi equipo es escasa, y la instalación realizada fue mínima, tuve que instalar para que funcione porftpd el paquete glibc_2.3.4 (glibc-2.3.4-i486-1.tgz en este caso)

Una vez bajados ambos paqutes, procedemos a instalarlo con la herramienta de slackware:

# installpkg glibc-2.3.4-i486-1.tgz

# installpkg proftpd-1.2.10-i486-2.tgz

Ahora, debemos tocar el archivo /etc/inetd.conf descomentando la línea:

# File Transfer Protocol (FTP) server:

ftp stream tcp nowait root /usr/sbin/tcpd proftpd

y relanzar el demonio: 

# /etc/rc.d/rc.inetd restart

Luego, es importante modificar el archivo de configuración de proftpd (/etc/proftpd.conf) para ajustar el comportamiento del servidor, abajo describo algunos parámetros globales.

<Global>

ServerIdent on "Utilice este servidor cuidadosamente" **---Mensaje de conexión
DefaultRoot ~/ **---Encierra al usuario dentro de su home
RootLogin off **---No permite loguearse como root
RequireValidShell off **---El usuario no tiene que tener una shell
TimeoutIdle 800 **---Luego de 800 seg. de inactividad, se cierra

</Global>


Se debe relanzar el servicio luego de los cambios (# proftod)  Para completar la seguridad se debería utilizar la protección de hosts.allow y hosts.deny dependiente de portmap.

Lte.Daniel Minacori
www.berkanet.com.ar
daniel@berkanet.com.ar