EL SERVIDOR FTP: PROFTP

Por Paco Aldarias Raya

Impreso: Jun 18, 2004

Email: pacolinux arroba inicia punto es
Web: http://aldarias.es/pacodebian
Con Linux Debian. En Valencia (España)
Este documento es de libre reproducción siempre que se cite su fuente.
Realizado con: LATEX

Contents

1  Teor ía
2  Instalar el servidor
3  Fichero de configuración:
4  Obligar a los usuarios a no salir de su home
5  Control del ancho de banda con proftp
6  Monitor de ftp
7  Clientes ftp
8  Mas información

1  Teoría

FTP quiere decir File Transfer Protocol
Este protocolo permite acceder a los archivos de una maquina q hace de servidor ftp.
El servidor ftp trabaja sobre el puerto 21.
Existen varias formas de acceder al servidor:
- Por ftp anonimo: No hace falta contraseña
- Como usuario: Hace falta introducir el usuario y la contraseña.
Existen varios servidores ftp en linux, tales como: wuftp, proftp
Y clientes ftp tambien existen varias: ftp, gftp. Como cliente, tb se puede entrar desde el navegador poniendo: ftp://x.x.x.x siendo x.x.x.x la ip o el nombre de la máquina.

2  Instalar el servidor

x Instalar el servidor ftp:
# apt-get install proftpd
Para ver el contenido que mostara el servidor anónimo es:
ls -la /home/ftp/
Para ver la configuración del servidor:
cat /etc/proftpd.conf

3  Fichero de configuración:

Vamos a ver como deberia ser el fichero de configuración:
/etc/proftpd.conf

Se puede conseguir aqui: proftpd.conf
Su contenido es:
proftpd.conf
Puedes bajar este archivo y copiarlo, así ya tienes configurado tu servidor.

4  Obligar a los usuarios a no salir de su home

Así todos los usuarios que no pertenezcan al grupo users no pueden salir de su home. Quien si pertenece puede salir.
Desde consola como usuarios root:
nano /etc/proftpd.conf
<Global>
         DefaultRoot ~ !users
</Global>

5  Control del ancho de banda con proftp

Esto no permite leer mas de 7bytes por segundo de disco
TransferRate RETR 7:0 group !paco
MaxClients                    20 "550 Too Many Users (Limit=%m)"
MaxClientsPerHost             1 "551 One connection per IP"

6  Monitor de ftp

Desde consola como root:
ftptop

7  Clientes ftp

Comprobar q funciona el servidor:
Sabiendo que x.x.x.x la ip o el nombre de la maquina.
Entrar desde el navegador poniendo:

8  Mas información




File translated from TEX by TTH, version 3.40.
On 18 Jun 2004, 23:01.