Anda di halaman 1dari 7

SERVICIO FTP

Servidor FTP

El Protocolo de Transferencia de Archivos (FTP) es un protocolo TCP, que nos permite subir y 
descargar archivos, funciona según el modelo cliente/servidor. Esta continuamente escuchando 
por el puerto 21 tcp para las peticiones de conexión de clientes remotos, cuando recibe una 
petición la gestiona, establece la conexión y ejecuta las ordenes enviadas por el cliente.

El acceso a un servidor FTP puede hacerse de dos maneras:

  anónimo.
 Autenticado.

Instalación de proftpd

Instalar el servidor proftpd en debian linux es muy sencillo, una vez configuradas las fuentes 
desde las que descargaremos los paquetes debian correspondientes, en el programa apt, 
ejecutaremos la orden, siempre con permisos de superusuario:

Esto instalará el servidor  proftpd  en nuestro sistema debian de manera automática. La única 


cuestión que surge en este paso es, porque se nos pregunta, si queremos instalar el servidor 
dependiente de inetd, es decir, cada vez que alguien quiera conectarse a nuestro servidor será 
el daemon  inetd  quien lanze el servidor, cerrándolo una vez deje de necesitarse; o si por el 
contrario, queremos que el servidor se lanze en modo “standalone”, o sea, que sea un proceso 
independiente siempre activo. 

Dado   que   pretendemos  configurar   un  servidor  con   una   alta   previsión   de   uso   y  además  es 
incluso posible que queramos dedicar una máquina entera a ello, escogeremos, en este caso, 
lanzar el servidor en modo “standalone”.

Además   se   nos   preguntará   si   queremos   habilitar   el   servicio   de   FTP   anónimo,   a   lo   que 


responderemos que no, por los motivos arriba expuestos.

En nuestro caso escogimos Independiente o Standalone.
Configuración de proftpd

Una vez instalado el servidor, la verdad es que está ya preparado para funcionar como servidor 
FTP   para   los   usuarios   del   sistema,   pero   como   esto   no   es   lo   que   pretendemos,   vamos   a 
configurarlo para nuestros fines. 

La configuración del servidor realmente se encuentra en el fichero proftpd.conf, situado en el 
directorio /etc.

Para configuarar nuestra servidor FTP modificamos el siguiente archivo de configuracion:
Cambiamos y las siguientes lineas:

 
Y al final agregamos:

Agregamos estas lineas por que como nuestro servidor ftp es autenticado tenemos que crear 
en usuario que se llame ftp en donde vamos a guardar todos nuestros ficheros y los usuarios 
que se conecten a nuestro servidor todo lo que pueden hacer es descargar los ficheros que se 
encuentran en /home/ftp.

En nuestro caso como Password pusimos ftp:
Como podemos ver el usuario esta en /home/:

Ahora le damos los permisos a ftp para poder compartir cualquier fichero a nuestros usuarios:

Luego tenemos que agregar en /etc/hosts el ServerName albert que pusimos en el archivo de 
configuracion proftpd.conf. En nustro caso fue albert:

Nos quedara entonces asi:
Reiniciamos nuestro servidor ftp:
 

Luego nos vamos a nuestro buscador e introducimos el nombre de nuestro servidor que en 
este caso el albert,  entonces ponemos ftp://albert :
Nos pedira una contraseña que es la que pusimos en el usuario que creamos en nuestro caso 
es ftp como usuario y ftp como contraseña

Y   como   podemos   ver   muestra   los   ficheros   que   tengo   en   mi   servidor   ftp   y   que   son 
descargables,como ven tengo una imagen de debian:
La descargamos: