Vous êtes sur la page 1sur 46

ARQUITECTURA DE REDES - UTPL 1

UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA

Departamento de Ciencias de la Computación y Electrónica

Sección Electrónica y Telecomunicaciones


Arquitectura de Redes
Docente:
CARLOS DARWIN AGUILAR MORA
Período: octubre 2019 – febrero 2020
NOVENO - CICLO

TEMA:
Implementación de un servicio de transferencia de
archivos FTP

Estudiante: Rubén Patricio Regalado


Sangurima
Nro. De Cédula: 0104241872
Correo(s): ruben1986patrs@hotmail.com
Cuenca, 15 de noviembre del 2019

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 2

Índice de Contenido

Índice de Contenido .................................................................................................. 2

Índice de Figuras ........................................................................................................ 4

Índice de Tablas ......................................................................................................... 6

1. Tema ...................................................................................................................... 7

1.1 Objetivos ........................................................................................................... 7

2. Análisis de la solución ............................................................................................ 8

2.1 Servidor FileZilla ............................................................................................... 8

2.2 Wing FTP Server .............................................................................................. 9

2.3 Xlight FTP Server ............................................................................................ 10

2.4 Comparativa de Servers ................................................................................. 11

3. Escenario.............................................................................................................. 13

3.1 Esquema General ........................................................................................... 13

3.2 Diseño Lógico ................................................................................................. 15

3.3 Diseño Físico .................................................................................................. 15

4. Instalación y Configuración................................................................................... 17

4.1 Implementación de FileZilla Server FTP ......................................................... 17

4.2 Instalación de FileZila Client (Laptop Asus) .................................................... 20

4.3 Instalación de FileZila Client (Pc Desktop Ultratech) ...................................... 21

4.4 Creación de carpetas a utilizar. ....................................................................... 22

4.5 Creación de usuarios. ..................................................................................... 24

5. Acceso al servidor ................................................................................................ 28

5.1 Acceso, carga y descarga con usuarios (FileZilla Client) ................................ 28

5.2 Carga y Descarga desde CMD ....................................................................... 35

5.3 Descarga desde Explorador Web (Chrome) ................................................... 37

5.4 Carga y descarga desde cliente FTP alterno (WinSCP) ................................. 38

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 3

6. Pruebas ................................................................................................................ 39

6.1 Desde línea de comandos .............................................................................. 39

6.2 Desde Wireshark ............................................................................................ 40

7. Lecciones aprendidas ........................................................................................... 42

8. Conclusiones ........................................................................................................ 44

9. Bibliografía y Referencias ..................................................................................... 45

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 4

Índice de Figuras
Figura 1. Resultados Búsqueda de FileZilla ............................................................. 12
Figura 2. Resultados de Búsqueda de Xlight Server ................................................ 12
Figura 3. Resultados de Búsqueda de Wing Server ................................................. 13
Figura 4. Esquema general de la implementación .................................................... 14
Figura 5. Detalles de la PC- Servidor FTP................................................................ 14
Figura 6. Detalles del Cliente 1 (Laptop Asus) ......................................................... 14
Figura 7. Detalles del Cliente 2. PC-Desktop Ultratech ............................................ 15
Figura 8. Diseño Lógico de la Red ........................................................................... 15
Figura 9. Esquema Físico de la Implementación ...................................................... 16
Figura 10. Router de Implementación ...................................................................... 16
Figura 11. Interfaz inicial instalador FileZilla server .................................................. 17
Figura 12. Directorio de instalación FileZilla Server ................................................. 17
Figura 13. Interfaz configuración de puerto e inicio de sesión. ................................. 18
Figura 14. Interfaz de configuración de Host y Contraseña ...................................... 18
Figura 15. Interfaz inicial de FileZilla Server ............................................................. 19
Figura 16. FileZilla Server Options. Mensaje de Bienvenida .................................... 19
Figura 17. Terminal Linux Mint ................................................................................. 20
Figura 18. Interfaz inicial FileZilla Client en Linux Mint ............................................. 20
Figura 19. Interfaz de aceptación de licencia FileZilla Client .................................... 21
Figura 20. Interfaz de selección de componentes FileZilla Client ............................. 21
Figura 21. Directorio de instalación de FileZilla Client .............................................. 22
Figura 22. Interfaz de finalización de instalación FileZilla Client. .............................. 22
Figura 23. Esquema de directorios del Servidor ...................................................... 23
Figura 24. Directorio común y archivos respectivos ................................................. 23
Figura 25. Directorio para Usuario 1 ......................................................................... 24
Figura 26. Directorio para Usuario 2 ......................................................................... 24
Figura 27. Icono de creación de usuarios ................................................................. 25
Figura 28. Creación usuarios.................................................................................... 25
Figura 29. Asignación de contraseña a usuarios ...................................................... 26
Figura 30. Directorio común ..................................................................................... 26
Figura 31. Directorio para usuario RubenRegalado ................................................. 27
Figura 32. Directorio para usuario GabyRegalado ................................................... 27

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 5

Figura 33. Permisos de usuarios .............................................................................. 28


Figura 34. Datos para acceso al Server FTP desde GabyRegalado ........................ 29
Figura 35. Conexión exitosa y acceso a carpeta Cliente2 ........................................ 30
Figura 36. Usuario Gaby Regalado conectado a Server .......................................... 30
Figura 37. Usuarios conectados a FileZilla ............................................................... 31
Figura 38. Gestión de sitios para usuario sin contraseña ......................................... 31
Figura 39. Conexión Anónimo y Carpeta común ...................................................... 32
Figura 40. Conexión Anónimo .................................................................................. 32
Figura 41. Wireshark de carga de archivo cliente Anonimo ..................................... 33

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 6

Índice de Tablas
Tabla 1. Análisis de FileZilla....................................................................................... 8
Tabla 2. Análisis Wing FTP Server ............................................................................ 9
Tabla 3. Análisis Xlight FTP Server.......................................................................... 10
Tabla 4. Comparativa de servers FTP ..................................................................... 11

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 7

1. Tema
Implementación de un servicio de transferencia de archivos FTP.

1.1 Objetivos

Investigar, evaluar, instalar y configurar un servidor FTP. gar, evaluar, instalar

y configurar un servicio de la capa de aplicación (FTP) que permita cargar y

descargar archivos entre diferentes computadores conectados a una red

TCP/IP.

El servidor a implementar debe ser independientemente del sistema operativo

que utilicen.

El servidor deberá facilitar un directorio de acceso público que permita a los

usuarios descargar los archivos contenidos en dicho directorio, sin necesidad

de una contraseña de acceso.

El servidor deberá soportar directorios individuales para los usuarios.

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 8

2. Análisis de la solución
Primero definamos que un “servidor FTP es un software que corre en los servidores

conectados a Internet (o bien a una red local LAN), y tiene como función primordial permitir

que diferentes clientes FTP puedan conectarse a él, para luego descargar o subir información

(archivos).”(Esteban Borges, 2019)

2.1 Servidor FileZilla

Es un software de código abierto, lo que implica que su descarga es totalmente gratuita

y que incluso puede modificarse para ajustarse a las necesidades de cada consumidor, siempre

y cuando no se haga con fines lucrativos. Por su nombre, son muchos los que lo relacionan de

un modo u otro con Mozilla, pero ambos tienen procedencias completamente diferentes. (Neo

Wiki, 2019).

Comenzó como un proyecto en una clase de computación en enero de 2001. Fue

iniciado por Tim Kosee junto con dos compañeros más.(Alegsa.com.ar, 2016).

Tabla 1. Análisis de FileZilla

Ventajas Desventajas
Compatible con Windows, Linux y MacOS Solo la versión Client es multiplataforma, ya
que la versión Server es solo compatible par
Windows.
Se puede configurar las tasas de Los datos de inicio de sesión se almacenan en
transferencias un archivo plano.
Prohibición automática de una dirección IP si
no puede iniciar sesión correctamente
después de tantos intentos.
Filtrado de IP para que pueda evitar ciertas
direcciones IP o incluso IP los rangos de
direcciones de conexión a su servidor FTP.
Transferencia de archivos de hasta 4GB
Puede trabajar de forma remota a través de
un VPN
Reanudación de transferencia de archivos
Es de código abierto y gratuito

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 9

Soporte multilenguaje.
Soporta FTP, FTP sobre SSL / TLS (FTPS y
FTPES) y Protocolo de Transferencia de
Archivos SSH (SFTP)
Búsqueda y edición remota de archivos.
Nota: Basado en (Ionos España, 2019), (Fidel Rocio, 2019),(Oscar Espinosa, 2019),(Sayak Boral,
2018), (Reynaldo Terrill, 2019)

En conclusión, este Server FTP a pesar de que su versión para nuestro servidor solo es

compatible para Windows, es factible para nuestra implementación empresarial, ya que la

versión Client, será la que este instalada en los puestos de trabajo y dicha versión si es

multiplataforma, así es que de esta manera podemos cumplir con uno de los requisitos

principales de implementación que era: “los archivos deben poder cargarse y compartir

independientemente del sistema operativo”. Además, al ser de código abierto y gratuito lo

hace el ideal para nuestro servidor.

2.2 Wing FTP Server

Este programa multiplataforma (compatible con Windows, Linux y macOS) es

realmente interesante, porque soporta los protocolos FTP, FTPS/FTPES, SFTP e incluso

HTTP/HTTPS para enviar archivos fácilmente a través de estos protocolos. Este programa

dispone de dos versiones, una gratuita y otra de pago, no obstante, podremos utilizar la

versión gratuita para siempre para uso no comercial, por tanto, en nuestro hogar podremos

utilizarlo sin problemas.(Oscar Espinosa, 2019).

Tabla 2. Análisis Wing FTP Server

Ventajas Desventajas
Multiplataforma La versión empresarial tiene un costo.
Soporte para FTP, FTPS (FTP sobre SSL), No se puede editar archivos dentro de la
HTTP, HTTPS y servidor SFTP aplicación.
Administración basada en web

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 10

Puede ejecutar múltiples servidores virtuales


en la misma dirección IP.
Compatibilidad con IPV6
Acceso basado en IP: puede elegir, quien y
quién no puede conectarse al servidor.
La versión de uso no comercial es gratuita.
Nota: Basado en (Targetware Informática Ltda., 2019), (Oscar Espinosa, 2019),(Jesús Espinoza,
2014)

Como análisis podemos determinar que desde el punto de vista empresarial el ahorro

de recursos financiero siempre será una prioridad, por ende, pese a las grandes ventajas que

ofrece este servidor, solo se puede usar la versión free, para uso no comercial, por lo que

dejaremos la elección de este servidor como segundo plano.

2.3 Xlight FTP Server

Xlight es un servidor FTP y SFTP de Windows para que la transferencia de archivos

sea segura y fácil de usar. Es un programa portátil y potente con poca memoria y uso de

CPU. El servidor está diseñado para un alto rendimiento y puede manejar miles de conexiones

FTP simultáneas.

Xlight FTP Server tiene muchas características útiles y tiene una edición gratuita para

uso personal. El programa es compatible con Windows 2000, XP, Vista, 7, 10, 2003, 2008 y

2012. (Fidel Rocio, 2019).

Tabla 3. Análisis Xlight FTP Server

Ventajas Desventajas
Notificación de Eventos por correo La versión empresarial tiene un costo.
Integración de bases de datos a través de Solo compatible con Windows
ODBC
Elimina automáticamente archivos cargados
parcialmente
Tiene lista de control para acceso a lista de
directorios y archivos
Es gratuita en su versión para uso personal.

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 11

Se puede definir cuántos usuarios pueden


estar en su servidor,
Compatible con el protocolo SFTP (SSH2)

Nota: Basado en (Pikuru, 2019), (Travels, 2019),(DrKash, 2019), (Tecnología Tagged, 2019)

En definitiva, se plantea que si deseamos trabajar en ambientes de diversas

plataformas de sistemas operativos (Como lo es el caso de la solución a implementar) esta

opción estaría descartada ya que, su principal desventaja es su costo y que solo es compatible

con Windows, pero puede ser una buena alternativa para una empresa que trabaje solo bajo

entorno Windows, por las grandes ventajas que ofrece este server.

2.4 Comparativa de Servers

En el siguiente cuadro se plantea un balance de algunos factores considerados como

más importantes, se enfoca en aspectos como: factor económico (costo), compatibilidad con

sistemas operativos (multiplataforma), seguridad de datos y acceso (protocolo de transferencia

seguro de datos y control de IP), gestión de archivos (recarga de archivos, peso máximo de

carga), guías (documentación relacionada).

Las valoraciones respectivas de cada fator estañen una escala de (1-5), siendo 5 el

valor máximo posible en base a cumplimiento de dicho factor.

Tabla 4. Comparativa de servers FTP

Factor FileZilla Wing Xlight Justificación de valoración


Costo 5 1 1 De los 3 servers, FileZilla es el único gratuito la
versión comercial.
Multiplataforma 3 5 1 El único Server de los analizados que es
multiplataforma es Wing, pero se otorga también
una calificación de 3 a FileZilla, puesto que el
Client, si es multiplataforma.
Transferencia 5 5 5 Todos soporta transferencia SFTP.
segura de datos
Control de IP 5 5 5 En todos se puede restringir el acceso de una IP
determinada.

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 12

Recarga de 5 1 1 FileZilla cuenta con reanudación de carga por


archivos interrupciones externas, mientras que Xlight
elimina los archivos si no se han cargado
completamente.
Peso máximo de 5 2 3 FileZilla nos permite una carga de archivo de
transferencia hasta 4GB.
Documentación 5 3 2 Para determinar esta valoración se realizó una
búsqueda utilizando el motor Google, resultados
Figura 1, Figura 2 y Figura 3.
Total 33 20 18 Suma de valoraciones parciales de todos los
factores.
Nota: Fuente propia.

A continuación, se muestra los resultados de búsqueda de información de cada

buscador que sirvió para determinar la valoración en la Tabla 4.

Figura 1. Resultados Búsqueda de FileZilla


Nota: Fuente motor de búsqueda Google

Figura 2. Resultados de Búsqueda de Xlight Server


Nota: Fuente motor de búsqueda Google

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 13

Figura 3. Resultados de Búsqueda de Wing Server


Nota: Fuente motor de búsqueda Google

Como se puede apreciar en base a la calificación de acuerdo con mi punto de vista,

FileZilla es el servidor más idóneo por todas sus prestaciones debidamente justificadas en la

Tabla 4.

Además: “Según las estadísticas de Sourceforge, se sitúa entre los 10 programas

opensource más descargados en todo el mundo en la historia. Más allá del hecho de que

existan miles de guías de uso, es muy fácil usarlo y permite arrastrar los archivos”.(Lorella,

2016).

3. Escenario
Consideramos que la implementación contará con tres computadores (Dos PC

desktops y una Laptop), que será un servidor (S.O. Windows 10) y dos clientes (Uno con S.O.

Windows 10 y otro con Linux Mint 19), se decide, optar por dos diferentes S.O. para

demostrar la transferencia de archivos multiplataforma.

3.1 Esquema General

Se utiliza el Router Huawei HG8245, como parte del servicio externo del ISP, y un

Router Tp-Link para la interconexión respectiva entre Servidor y clientes, mediante cableado

UTP CAT 5E, con configuración “Directa”. El Cliente 1, es la Laptop Asus, el cliente 2 será

la Pc Desktop UltraTech. Figura 4.

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 14

Figura 4. Esquema general de la implementación


Nota: Fuente Propia, diseñado en EdrawMax Versión 9.

Las especificaciones de sistema operativo y hardware (procesador y memoria) están

detalladas en las capturas de pantalla visualizadas en las: Figura 5, Figura 6 y Figura 7.

Figura 5. Detalles de la PC- Servidor FTP

Figura 6. Detalles del Cliente 1 (Laptop Asus)

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 15

Figura 7. Detalles del Cliente 2. PC-Desktop Ultratech

3.2 Diseño Lógico

El siguiente diagrama fue realizado con el apoyo del software Cisco Paket Tracer.

Figura 8. Diseño Lógico de la Red


Nota: Fuente Propia, diseñado en Cisco Paket trace Versión 7.2.

3.3 Diseño Físico

En las siguientes imágenes se visualiza los dispositivos reales utilizados para la

implementación, mismos que fueron detallados en el esquema general. Figura 9 y Figura

10.

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 16

Figura 9. Esquema Físico de la Implementación


Nota: Fuente Propia

Figura 10. Router de Implementación


Nota: Fuente Propia

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 17

4. Instalación y Configuración

4.1 Implementación de FileZilla Server FTP

a) Nos dirigimos al siguiente enlace (https://filezilla-project.org/) y descargamos

FileZilla Server Versión 0.9.60.2

b) Ejecutamos el instalador. Clic en Next. Opciones por defecto.

Figura 11. Interfaz inicial instalador FileZilla server

c) Seleccionamos el directorio para la instalación.

Figura 12. Directorio de instalación FileZilla Server

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 18

d) Seleccionamos la primera opción para que nuestro Servidor se inicie por defecto

con el Sistema Operativo. Opciones de puerto por defecto. Clic en siguiente y clic en Install.

Figura 13. Interfaz configuración de puerto e inicio de sesión.

g) Ingresamos la clave a utilizar, seleccionamos recordar datos para la conexión y

dejamos resto de valores por defecto. Clic en Connect.

Figura 14. Interfaz de configuración de Host y Contraseña

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 19

h) Finalmente nos debería aparecer la siguiente interfaz si no ha ocurrido

inconvenientes en la instalación.

Figura 15. Interfaz inicial de FileZilla Server

g) Entre muchas configuraciones podemos editar el mensaje de bienvenida accediendo

en la parte superior al icono en forma de tuerca de color amarillo, y después clic en “Welcome

message”. Digitamos los caracteres que deseamos que se visualice como bienvenida.

Figura 16. FileZilla Server Options. Mensaje de Bienvenida

En la misma interfaz podemos restringir acceso de ciertas IPs, definir limites de

transferencia de archivos, entre otros como “Passive mode settings” y “FTP over TLS

settings” que detallaremos en el punto (7. Lecciones aprendidas) todos los cambios realizados

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 20

a las opciones por defecto, de dichas secciones.

4.2 Instalación de FileZila Client (Laptop Asus)

Para el caso del Cliente 1, se ejecutará bajo plataforma Linux Mint, por lo que

accedemos a la terminal y digitamos los siguientes comandes en el mismo orden.

a) $ sudo add-apt-repository ppa:otto-kesselgulasch/misc

Figura 17. Terminal Linux Mint

b) $ sudo apt-get update

c) $ sudo apt-get install filezilla

En cada una de las ejecuciones aceptamos las condiciones que nos informa, finalmente

abrimos el programa instalado, que nos presentara la siguiente interfaz.

Figura 18. Interfaz inicial FileZilla Client en Linux Mint

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 21

4.3 Instalación de FileZila Client (Pc Desktop Ultratech)

Se procede con la presente instalación en el Cliente 2 con sistema Operativo Windows

para ello accedemos al mismo enlace que descargamos FileZilla Server (Descrito en el Punto

4.1 sección (a) del presente informe.

Una ver descargado el instalador, lo ejecutamos, aceptamos las condiciones de

licencia. Luego clic en Next.

Figura 19. Interfaz de aceptación de licencia FileZilla Client

b) En opciones por defecto agregamos “crear icono en escritorio”. Clic en siguiente.

Figura 20. Interfaz de selección de componentes FileZilla Client

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 22

c) Seleccionamos el directorio de instalación.

Figura 21. Directorio de instalación de FileZilla Client

d) Hemos finalizado la instalación.

Figura 22. Interfaz de finalización de instalación FileZilla Client.

4.4 Creación de carpetas a utilizar.

Creamos en el escritorio una carpeta principal, que contendrá 3 subcarpetas carpetas,

Cliente1, al cual ligaremos el acceso del Usuario (RubenRegalado) con sus respectivos

privilegios, una segunda carpeta “Cliente2”, para el usuario (GabyRegalado), y una tercera “”

que será de acceso publico “DocumentosComun”, a la cual se podrá acceder con un usuario

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 23

(Anónimo), sin necesidad de contraseña. En esta carpeta están 5 archivos de diferentes tipos

para pruebas posteriores. En las siguientes imágenes se evidencia la creación de directorios, y

en cada imagen se capturo con la IP del servidor para garantizar que dichas carpetas fueron

creadas en el Server.

Figura 23. Esquema de directorios del Servidor

Figura 24. Directorio común y archivos respectivos

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 24

Figura 25. Directorio para Usuario 1

Figura 26. Directorio para Usuario 2

4.5 Creación de usuarios.

a) Damos clic en el icono en forma de cabeza. (Figura 27).

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 25

Figura 27. Icono de creación de usuarios

b) En la siguiente interfaz clic en ADD, colocamos el nombre de Usuario:

RubenRegalado, repetimos pasos para crear usuarios: GabyRegalado y el Anónimo (Publico).

Figura 28. Creación usuarios

c) Clic en NEXT, definimos la contraseña de RubenRegalado a utilizar repetimos para

GabyRegalado, dejamos en blanco para Anonimo, ya que es el usuario que se utilizara para

acceder al directorio común sin contraseña.

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 26

Figura 29. Asignación de contraseña a usuarios

d) Seleccionamos un usuario, (RubenRegalado). Luego Clic en Shared Folders, Clic

en ADD, seleccionamos el directorio que vamos a autorizar a dicho usuario.

Figura 30. Directorio común

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 27

Figura 31. Directorio para usuario RubenRegalado

Figura 32. Directorio para usuario GabyRegalado

e) Además definimos permisos como lectura, escritura, borrado, creación de

subdirectorios, etc. Repetimos estos pasos para cada usuario que tengamos.

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 28

Figura 33. Permisos de usuarios

5. Acceso al servidor

5.1 Acceso, carga y descarga con usuarios (FileZilla Client)

a) Usuario GabyRegalado (S.O Windows)

Accedemos a FileZilla Cliente, Clic en archivo, Clic en “Gestor de sitios” y clic en

“New Site”, en servidor colocamos la dirección IP de nuestro PC, donde esta configurado

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 29

FileZilla Server, en puerto va el configurado en nuestra instalación, (21), en protocola va

“FTP…”, en cifrado es conveniente seleccionar “Usar solo FTP…”, y finalmente digitamos

usuario y contraseña. Repetimos los mismos pasos para el acceso de RubenRegalado y

Anónimo (En este va sin contraseña).

Figura 34. Datos para acceso al Server FTP desde GabyRegalado

Al dar clic en conectar deberíamos poder visualizar la carpeta autorizada y como se

puede ver en la imagen siguiente Figura 35, los archivos visualizados son los previamente

autorizador. (Comprobar con la Figura 26).

En la interfaz de FileZilla server también se visualiza los accesos y demás gestiones

de cada usuario. Y en la parte inferior se visualiza los usuarios conectados. (Figura 36).

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 30

Figura 35. Conexión exitosa y acceso a carpeta Cliente2

Figura 36. Usuario Gaby Regalado conectado a Server

b) Usuario RubenRegalado (S.O. Linux Mint)

Repetimos los pasos de la sección a y procedemos a comprobar la conexión en

FileZilla Server.

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 31

Figura 37. Usuarios conectados a FileZilla

d) Usuario sin contraseña

Al momento de crear la conexión no es necesario colocar contraseña alguna.

Figura 38. Gestión de sitios para usuario sin contraseña

Como se puede evidenciar se visualiza los archivos de la carpeta común. Sin necesidad

de haber dado contraseña alguna para la conexión.

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 32

Figura 39. Conexión Anónimo y Carpeta común

Finalmente, FileZilla Server nos muestra la nueva conexión

Figura 40. Conexión Anónimo

En la sección de pruebas se puede ver los eventos capturados por Wireshark con

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 33

respecto a cada conexión de cada usuario. Procedemos a descargar el archivo Manual

Camara.txt que se puede apreciar en la (Figura 39). Para ello basta con seleccionar en “Sitio

local” (Parte media izquierda de la interfaz Client). Y dar doble clic (en la sección de sitio

remoto) sobre el archivo a descargar. En la siguiente imagen se evidencia dicha descarga

Figura 41. Wireshark de carga de archivo cliente Anonimo

Para cargar un archivo basta con arrastrarlo al FileZilla Client.

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 34

Análogamente al análisis de descarga se analiza la imagen para carga de Wireshark.

Donde podemos ver Usuario, origen, destino, puerto, nombre de archivo y tipo de proceso

entre otros.

Otro ejemplo descargando con Usuario RubenRegalado (S.O. Linux Mint).

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 35

5.2 Carga y Descarga desde CMD

a) En Linux: digitamos en el terminal: ftp 192.168.0.100; lugo nos identificamos con

usuario y contraseña, una vez en la carpeta podemos listar el contenido con (ls), para verificar

privilegios creamos el directorio LinuxMint (comando mkdir).

También Wireshark evidencia todos los eventos.

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 36

b) En Windows: desde Cmd digitamos ftp 192.168.0.100 luego accedemos a la sesión

con un usuario y contraseña. Listamos los archivos (dir) Para descargar un archivo basta con

utilizar el comando get nombre del archivo ruta y nombre con el que se guarda.

En Wireshark verificamos el proceso

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 37

5.3 Descarga desde Explorador Web (Chrome)

Colocamos en el navegador ftp://192.168.0.100:21/ y accedemos con usuario y

contraseña.

Nos aparece la carpeta a la que tenemos acceso.

Para la descarga basta con dar clic sobre el archivo y el mismo gestor del Chrome lo

descarga en la carpeta predeterminada.

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 38

También Wireshark evidencia el uso del navegador Chrome para la descarga de

archivos.

5.4 Carga y descarga desde cliente FTP alterno (WinSCP)

Acedemos al Cliente, creamos un inicio de sesión con usuario y contraseña

autorizados.

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 39

Se visualiza directorio respectivo al cual el usuario tiene acceso.

Para cargar arrastramos el archivo la sección remota y para descargar seleccionamos el

archivo a descargar y clic en descargar.

Eventos en Wireshark, donde se evidencia tanto la carga como descarga.

6. Pruebas

6.1 Desde línea de comandos

En S.O Windows, Abrimos CMD y digitamos: Resultado de los comandos netstat –an

| find “:21”

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 40

6.2 Desde Wireshark

Una vez instalado el programa, seleccionamos Ethernet, en la interfaz inicial y

en la parte superior filtramos eventos a capturar (FTP). Procedemos a realizar

acceso desde el cliente 2 y nos captura lo siguiente:

Como se puede visualizar tenemos los parámetros mas importantes para análisis como

es en primer lugar: Tipo de protocolo, la IP origen y la Ip destino. Y el usuario

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 41

En la siguiente imagen podemos apreciar la conexión del usuario RubenRegalado.

Para el usuario Anónimo no se requiere clave alguna, como se evidencia en la captura de

Wireshark, que al contrario de los otros usuarios hasta nos capturaba y visualizaba la clave o

contraseña.

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 42

En el punto 5 se incluyo capturas de Wireshark como prueba de cada tipo de descarga o carga

de archivos.

7. Lecciones aprendidas
Una vez instalado FileZilla Server y Cliente se procedió realizar una conexión de

prueba, pero no era posible dicha conexión.

Investigando un poco se encontró dos posibles correcciones o cambios en las

configuraciones de FileZilla Server.

En cuanto a la configuración del Server, dentro de la interfaz “Passive mode sttings”,

cambiamos la opción de “External server IP…”, de “Default” a “Retrieve external…”.

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 43

Dentro de la interfaz “FTP over TLS settings”, seleccionamos la opción de “Eneable

FTP…”, clic en ” a “Generate new…”, llenamos los datos que nos pide, generamos y

guardamos la configuración.

Una vez realizado estos cambios ya no se presenta los dos errores como se aprecia en

la siguiente figura.

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 44

8. Conclusiones
• Existe una alta gama de opciones para Servidores FTP, pero como en todo

producto a adquirir, tenemos que primero ver las necesidades del cliente,

recursos con los que cuenta y lo más importante el factor financiero, porque de

nada sirve recomendar el “mejor” servidor FTP, si el cliente no está dispuesto a

pagar su valor.

• Desde mi punto de vista personal sin lugar a duda FileZilla es uno de los

mejores, tanto su Versión server como su Versión Cliente, por todas las

características definidas en la Tabla4.

• Con respecto a Wireshark, como se evidencia en las capturas de inicio de

sesión que es una herramienta muy eficiente, puesto que nos permite visualizar

hasta las contraseñas de cada usuario, sin embargo, debemos tener un código

profesional de ética para utilizar esta herramienta de manera adecuada sin

atentar al respeto y privacidad de los clientes.

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 45

9. Bibliografía y Referencias
Alegsa.com.ar. (2016). Definicion de FileZilla. Retrieved November 13, 2019, from

http://www.alegsa.com.ar/Dic/filezilla.php

DrKash. (2019). Xlight FTP Server Pro 3.9.1.5. Retrieved November 13, 2019, from

http://lobillo.foroactivo.com/t3700-xlight-ftp-server-pro-3-9-1-5

Esteban Borges. (2019). Servidor FTP: ¿Qué es? Características, Ventajas y Desventajas.

Retrieved November 13, 2019, from https://blog.infranetworking.com/servidor-ftp/

Fidel Rocio. (2019). El mejor software de servidor FTP Gratis - Actualizado 2019. Retrieved

November 13, 2019, from https://www.burrosabio.com/el-mejor-software-de-servidor-

ftp-gratuito/

Ionos España. (2019). Servidor FTP | ¿Cuál es el mejor cliente FTP? - IONOS. Retrieved

November 13, 2019, from https://www.ionos.es/digitalguide/hosting/cuestiones-

tecnicas/los-mejores-clientes-ftp-para-el-alojamiento-web/

Jesus Espinoza. (2014). Tipos de FTP gratuitos y de paga. Retrieved November 13, 2019,

from http://jesusantonio16.blogspot.com/2014/01/tipos-de-ftp-gratuitos-y-de-paga.html

Lorella. (2016). FTP: los mejores programas para la transferencia de archivos - El. Retrieved

November 13, 2019, from https://www.stampaprint.net/es/blog/tutorial/ftp-los-mejores-

programas

Neo Wiki. (2019). ¿Qué es FileZilla y para que sirve? - Neo Wiki | NeoAttack. Retrieved

November 13, 2019, from https://neoattack.com/neowiki/filezilla/

Oscar Espinosa. (2019). Mejores servidores FTP y FTPES para Windows: Características y

opciones. Retrieved November 13, 2019, from

https://www.redeszone.net/tutoriales/servidores/mejores-servidores-ftp-ftpes-windows/

Pikuru. (2019). Xlight FTP Server 3.9.1.2 - Descargar Servidor FTP Gratuito. Retrieved

November 13, 2019, from http://pikuru.com/xlight-ftp-server/

ALUMNO: RUBEN REGALADO SANGURIMA


ARQUITECTURA DE REDES - UTPL 46

Reynaldo Terrill. (2019). Los 7 mejores clientes FTP gratis para Windows, Linux y Mac -

ComoFriki. Retrieved November 13, 2019, from https://comofriki.com/clientes-ftp-para-

windows-linux-ubuntu-mac-kali/

Sayak Boral. (2018). 7 Características útiles de FileZilla y por qué es la mejor aplicación FTP

– masGNULinuX. Retrieved November 13, 2019, from https://maslinux.es/7-

caracteristicas-utiles-de-filezilla-y-por-que-es-la-mejor-aplicacion-ftp/

Targetware Informática Ltda. (2019). Wing FTP Server - Compre agora na Software.com.br.

Retrieved November 13, 2019, from https://software.com.br/p/wing-ftp-server

Tecnología Tagged. (2019). Los mejores servidores SFTP para Windows | Móvil Experto.

Retrieved November 13, 2019, from https://www.movilexperto.com/los-mejores-

servidores-sftp-para-windows/

Travels. (2019). COMPRAR: 8 El mejor software de servidor FTP gratuito - 2019. Retrieved

November 13, 2019, from https://es.go-travels.com/37265-windows-ftp-servers-free-

817577-7205155

ALUMNO: RUBEN REGALADO SANGURIMA

Vous aimerez peut-être aussi