You are on page 1of 4

UNIVERSIDAD TÉCNICA DE AMBATO

FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: ABRIL/2014 – SEPTIEMBRE/2014


FORMATO DE TRABAJO FINAL

I. PORTADA

UNIVERSIDAD TÉCNICA DE AMBATO
Facultad de Ingeniería en Sistemas, Electrónica e Industrial
Título: Servidor FTP
Carrera: Ingeniería en Electrónica y Comunicaciones
Área Académica: Programación y Redes
Línea de Investigación: Programación y Redes
Ciclo Académico y Paralelo: Quinto “B”
Alumnos participantes: Cushpa Paulo
Manobanda Wilson
Módulo y Docente: Gestión de Redes Ing. Manzano Santiago

II. INFORME DEL PROYECTO
1. PP
2. YY
2.1 Título
Crear un servidor FTP en Ubuntu

2.2 Objetivos

- Crear un servidor FTP en Ubuntu
- Comprobar el funcionamiento a través de una máquina 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 máquina virtual, luego descargamos e instalamos FileZilla
Client en la máquina real y así tenemos nuestro servidor ftp que nos ayudara a
compartir documento e información desde la máquina virtual a la real y así mismo
se podrá compartir documentos desde la máquina virtual a la máquina real. A
continuación se muestran los de forma muy detallada para crear
satisfactoriamente un servidor FTP.

2.4 Palabras clave: (Servidor FTP, Filezilla Client)

2.5 Introducción

Un servidor FTP (File Transfer Protocol) nos permite básicamente el compartir o
alojar archivos de cualquier tipo en un espacio virtual donde nosotros mismos u
otros usuarios de cualquier parte del mundo podrán 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.

2.6 Materiales y Metodología

Materiales:
- 1 Laptop
- máquina Virtual con Ubuntu (VirtualBox).
- Filezilla Client.



UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: ABRIL/2014 – SEPTIEMBRE/2014


Marco Teorico:

FTP (File Transfer Protocol, 'Protocolo de Transferencia de Archivos')
En informática, 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 aplicación 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 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 órdenes enviadas por el cliente.

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

● Anónimo.
● 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 anónimo.
Como Telnet, FTP se diseñó desde su inicio para trabajar entre diferentes host,
ejecutando sistemas operativos diferentes, usando distintas estructuras de archivo
y quizás juegos de caracteres diferentes. FTP soporta un número limitado de tipos
del archivo (ASCII, binario, etc.) y estructuras del archivo (flujo de byte o
orientación a registro).[1]
Filezilla Client:

Es un programa cliente FTP, posee las herramientas mejoradas para realizar
transferencias de archivos a través del protocolo red antes mencionada, el cual se
le considera como una de las mejores aplicaciones en este campo.
Entre su actividades tenemos la administración de cuentas, almacenar las
direcciones de los servidores FTP, visualización de las cuentas remotas y la cuenta
local, esta visualización es igual al explorador de Windows permitiéndonos el “drag
and drop” con facilidad. [2]

Procedimiento:

Instalación

Desde el terminal:

sudo apt-get install vsftpd

Configuración

Luego editamos el fichero del paquete ftp:

UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: ABRIL/2014 – SEPTIEMBRE/2014


nano /etc/vsftpd.conf

Creamos un nuevo archivo de configuración con los siguientes valores:
#
listen=YES
local_enable=YES
anonymous_enable=YES
write_enable=YES

 listen=YES
Con esta opción, el servidor funcionará de forma autónoma en segundo plano,
gestionando él mismo las peticiones. La otra alternativa requiere la instalación
de un servicio xinetd, que se encargue de estas tareas.
 local_enable=YES
Esta opción permite que los usuarios que tienes en tu máquina puedan acceder
directamente con su nombre de usuario y su contraseña al servidor.
 anonymous_enable=YES
Esta es la que permite la conexión al servidor sin nombre de usuario ni
contraseña.
 anonymous_enable=YES
Esta opción es la que posibilita la conexión sin usuario ni contraseña, vamos en
modo anónimo.
 write_enable=YES
Esta opción 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 configuración, para ello:
sudo service vstfpd restart
FileZilla
Después de instalar FileZella Client en la máquina real lo mandamos a ejecutar.
Una vez abierto el programa, el las pestañas colocamos: la dirección del servidor
en este caso de la máquina virtual, seguido del nombre de usuario, después
nuestro código de acceso y por último colocamos el número de puerto que en
nuestro caso es el puerto 21.
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: ABRIL/2014 – SEPTIEMBRE/2014


2.7 Resultados y Discusión

La creación de un servidor FTP se la pudo realizar gracia al programa FileZilla
Client ya que con este programa se puede visualizar tanto al servidor como al
cliente y además permite observar cómo se comparte la información tanto del
servidor hacia el cliente o del cliente hacia el servidor.


2.8 Conclusiones
- Se creó un servidor FTP en Ubuntu.
- Comprobamos el funcionamiento del servidor ftp de la máquina virtual hacia la
máquina real y en sentido contrario.
- Gracias a la creación del servidor ftp se logró compartir información del
servidor hacia el cliente ya sea un archivo de texto, una fotografía o cualquier
tipo de archivo.


2.9 Referencias bibliográficas

[1] http://es.wikipedia.org/wiki/File_Transfer_Protocol
[2] http://es.kioskea.net/download/descargar-168-filezilla-client
http://www.ubuntuhispano.org/video/1934/servidor-ftp-ubuntu-filezilla

2.10 Fotografías y gráficos