FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL
PERODO ACADMICO: ABRIL/2014 SEPTIEMBRE/2014
FORMATO DE TRABAJO FINAL
I. PORTADA UNIVERSIDAD TCNICA DE AMBATO Facultad de Ingeniera en Sistemas, Electrnica e Industrial Ttulo: Servidor FTP Carrera: Ingeniera en Electrnica y Comunicaciones rea Acadmica: Programacin y Redes Lnea de Investigacin: Programacin y Redes Ciclo Acadmico y Paralelo: Quinto A Alumnos participantes: Cushpa Paulo Manobanda Wilson Mdulo y Docente: Gestin de Redes Ing. Manzano Santiago
II. INFORME DEL PROYECTO 1. PP 2. YY 2.1 Ttulo Crear un servidor FTP en Ubuntu
2.2 Objetivos
- Crear un servidor FTP en Ubuntu - Comprobar el funcionamiento a travs de una mquina virtual. - Utilizar FileZiIla para crear un servidor FTP.
2.3 Resumen
Para crear un servidor FTP primero tenemos que instalar los demonios de FTP (vsftpd) desde nuestra mquina virtual, luego descargamos e instalamos FileZilla Client en la mquina real y as tenemos nuestro servidor ftp que nos ayudara a compartir documento e informacin desde la mquina virtual a la real y as mismo se podr compartir documentos desde la mquina virtual a la mquina real. A continuacin se muestran los de forma muy detallada para crear satisfactoriamente un servidor FTP.
Un servidor FTP (File Transfer Protocol) nos permite bsicamente el compartir o alojar archivos de cualquier tipo en un espacio virtual donde nosotros mismos u otros usuarios de cualquier parte del mundo podrn descargarlos mientras estos sigan dentro del servidor. El objetivo de este manual es el poder instalar un servidor FTP, siendo capaces de configurarlo y poder iniciar satisfactoriamente para que otros usuarios puedan conectarse hasta el mismo.
Marco Teorico: FTP (File Transfer Protocol, 'Protocolo de Transferencia de Archivos')
UNIVERSIDAD TCNICA DE AMBATO FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL PERODO ACADMICO: ABRIL/2014 SEPTIEMBRE/2014
En informtica, es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP (Transmission Control Protocol), basado en la arquitectura cliente-servidor. Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde l o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo.
El servicio FTP es ofrecido por la capa de aplicacin del modelo de capas de red TCP/IP al usuario, utilizando normalmente el puerto de red 20 y el 21. El Protocolo de Transferencia de Archivos (FTP) es un protocolo TCP, que nos permite subir y descargar archivos, funciona segn el modelo cliente/servidor. Esta continuamente escuchando por el puerto 21 tcp para las peticiones de conexin de clientes remotos, cuando recibe una peticin la gestiona, establece la conexin y ejecuta las rdenes enviadas por el cliente.
El acceso a un servidor FTP puede hacerse de dos maneras:
Annimo. Autenticado.
Es el standard de Internet para transferencia de archivos. La transferencia provee una copia FTP de un archivo completo de un sistema a otro. Para usar FTP nosotros necesitamos una cuenta para poder loguearnos en el servidor, o necesitamos un servidor que permita FTP annimo. Como Telnet, FTP se dise desde su inicio para trabajar entre diferentes host, ejecutando sistemas operativos diferentes, usando distintas estructuras de archivo y quizs juegos de caracteres diferentes. FTP soporta un nmero limitado de tipos del archivo (ASCII, binario, etc.) y estructuras del archivo (flujo de byte o orientacin a registro). RFC 959 [Postel y Reynolds 1985] es la especificacin oficial para FTP. Este RFC contiene una historia de la evolucin de las transferencias de archivos durante los aos. [1]
Filezilla Client:
Es un programa cliente FTP, posee las herramientas mejoradas para realizar transferencias de archivos a travs del protocolo red antes mencionada, el cual se le considera como una de las mejores aplicaciones en este campo. Entre su actividades tenemos la administracin de cuentas, almacenar las direcciones de los servidores FTP, visualizacin de las cuentas remotas y la cuenta local, esta visualizacin es igual al explorador de Windows permitindonos el drag and drop con facilidad. [2]
Procedimiento:
Instalacin
Desde el terminal: sudo apt-get install vsftpd
Configuracin UNIVERSIDAD TCNICA DE AMBATO FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL PERODO ACADMICO: ABRIL/2014 SEPTIEMBRE/2014
Luego editamos el fivhero del paquete ftp:
nano /etc/vsftpd.conf
Creamos un nuevo archivo de configuracin con los siguientes valores: # listen=YES local_enable=YES anonymous_enable=YES write_enable=YES
listen=YES Con esta opcin, el servidor funcionar de forma autnoma en segundo plano, gestionando l mismo las peticiones. La otra alternativa requiere la instalacin de un servicio xinetd, que se encargue de estas tareas. local_enable=YES Esta opcin permite que los usuarios que tienes en tu mquina puedan acceder directamente con su nombre de usuario y su contrasea al servidor. anonymous_enable=YES Esta es la que permite la conexin al servidor sin nombre de usuario ni contrasea. anonymous_enable=YES Esta opcin es la que posibilita la conexin sin usuario ni contrasea, vamos en modo annimo. write_enable=YES Esta opcin permite que se puedan subir archivos al servidor FTP. Esto depende de cada uno, aqu es donde tenemos que tener cuidado a la hora de compartir. Reestableciendo el servicio Una vez ya hemos configurado por completo nuestro servidor FTP, lo siguiente es ponerlo en marcha con la nueva configuracin, para ello: sudo service vstfpd restart FileZilla Despus de instalar FileZella Client en la mquina real lo mandamos a ejecutar. Una vez abierto el programa, el las pestaas colocamos: la direccin del servidor en este caso de la mquina virtual
UNIVERSIDAD TCNICA DE AMBATO FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL PERODO ACADMICO: ABRIL/2014 SEPTIEMBRE/2014
2.7 Resultados y Discusin
La creacin de un servidor FTP resulto de una manera sencilla ya que existe un programa con el cual se puede lograr esto, cabe recalcar que se realiz satisfactoriamente en una mquina virtual, con el programa Filezilla Client.
2.8 Conclusiones - Se logr crear un servidor FTP en Ubuntu - Se comprob el funcionamiento del servidor ftp de la mquina virtual hacia la mquina real y en sentido contrario. - .