Practicas FTP - alvaroprimoguijarro · PDF filePracticas FTP 4 Actividad 1 :...

Post on 06-Feb-2018

222 views 0 download

Transcript of Practicas FTP - alvaroprimoguijarro · PDF filePracticas FTP 4 Actividad 1 :...

2012

Álvaro Primo Guijarro

Servicios de Red e Internet

23/01/2012

Practicas FTP

Practicas FTP

2

Contenido Actividad 1 : Utilización cliente FTP (mediante línea de comandos, entornos gráficos y

navegadores/exploradores). ......................................................................................................... 4

Actividad 2: Instalación y configuración del servidor FTP IIS en Windows 2008 Server. ............. 8

Actividad 3: Instalación y configuración del servidor FTP Filezilla en Windows 2008 Server. .... 23

Actividad 4: Instalación y configuración de un servidor FTP(vsftpd) en Linux Ubuntu Server. .. 31

Actividad 5: Instalación y configuración de un servidor FTP en GNU/Linux mediante Webmin. 34

Actividad 6: Instalación y configuración de un servidor FTP en ZENTYAL .................................. 36

Actividad 7: Instalación y configuración de un servidor TFTP. Cliente TFTP. .............................. 39

Practicas FTP

3

Practicas FTP

4

Actividad 1 : Utilización cliente FTP (mediante línea de comandos,

entornos gráficos y navegadores/exploradores).

Creamos el directorio /home/prubasFTPprimoguijarro:

Nos metemos al directorio pruebasFTPprimoguijarro, y creamos el fichero touch datos1.txt

Realizamos una conexión a un servidor ftp ftp.rediris.es mediante la línea de comandos:

Escribimos ? para ver la información de los comandos:

Escribimos pwd para ver en que directorio nos situamos:

Practicas FTP

5

Ejecutamos el ¡pwd y ¡ls para ver la ruta en la que nos situamos, y que contiene en modo local:

Descargamos el fichero welcome.msg con el comando get

Comprobamos que se ha descargado:

En un cliente Linux, instalamos gFTP:

Practicas FTP

6

Nos conectamos a ftp.rediris.es con el usuario anonymous e intentamos subir el archivo

datos1.html, pero como anonymous es una cuenta sin permisos no nos deja:

Ahora probamos acceder desde el Navegador de firefox:

Practicas FTP

7

Nos permite descargar ficheros, pero no subir:

Practicas FTP

8

Actividad 2: Instalación y configuración del servidor FTP IIS en

Windows 2008 Server.

Instalamos el Servidor web IIS, nos vamos a Agregar o Quitar Funciones de Windows:

Nos especifica que es y para qué sirve, le damos a siguiente:

Practicas FTP

9

En la siguiente lista, activamos el Servicio de publicación FTP

Comienza la instalación de IIS:

Practicas FTP

10

Una vez instalado nos vamos a Herramientas Administrativas, IIS

Creamos un sitio nuevo:

Practicas FTP

11

Le asignamos un nombre:

Con esa dirección IP, y el puerto 21

Practicas FTP

12

Aislamos los usuarios:

Le añadimos la ruta C:\inetpub\ftproot

Practicas FTP

13

Le damos permisos de escritura y lectura:

Creamos un nuevo Directorio Virtual:

Practicas FTP

14

Le asignamos un alias al directorio virtual:

Ahora ponemos la ruta, donde está el directorio:

Practicas FTP

15

Le damos permisos de solo lectura:

Vemos como se ha creado el directorio virtual:

Practicas FTP

16

Creamos el directorio virtual para ana y para jose, de la misma manera, con la diferencia que

estos usuarios tendrán permisos de Lectura y escritura.

Al final se nos tiene que quedar algo parecido a esto:

A nivel de carpeta, en el caso de ana y jose le tendremos que añadir el usuario

correspondiente, para que de este modo puedan acceder, para ello le damos clic derecho a la

carpeta del usuario, propiedades, Seguridad, y añadimos el usuario de ana por ejemplo:

Practicas FTP

17

Podemos ver como se ha añadido.

Ahora pondremos las siguientes restricciones, en el disco duro, damos clic derecho,

propiedades, Cuota:

La Habilitamos y le damos abajo a Valores de Cuota:

Practicas FTP

18

Le damos a cuota, y añadimos la de jose y ana:

Limitamos a 5 MB, de espacio para ese usuario, y que a los 4 MB le da un aviso:

Lo mismo para los dos usuarios, tiene que quedar algo parecido a esto:

Practicas FTP

19

Le damos a propiedades del sitio FTP y en la pestaña Sitio FTP, habilitamos el registro y le

damos a las opciones, tenemos que ver algo asi:

En avanzadas le damos a Puerto de Servidor, para que en el log nos muestre los puertos

también:

Practicas FTP

20

Ahora le vamos a configurar el siguiente mensaje:

Practicas FTP

21

Denegamos el acceso a la dirección ip 192.168.3.20.

Probamos acceder desde un cliente con jose:

Con ana:

Practicas FTP

22

Y con anonymous:

Por último para comprobar la autenticación de los usuarios, podemos ver el archivo de log

situado en:

C:\Windows\System32\LogFiles\MSFTPSC2

Practicas FTP

23

Actividad 3: Instalación y configuración del servidor FTP Filezilla

en Windows 2008 Server.

Instalamos el Fillezilla Server:

Comprobamos que el Firewall tenga activado el Servidor FTP.

Practicas FTP

24

Le damos a Edit, Settings:

Configuramos la Opcion de Welcome message para recibir un mensaje alos usuarios

conectados:

Le asignamos una contraseña al usuario local ‘asir20’

Practicas FTP

25

Baneamos las direccines IP, que tras 4 intentos de acceder a su cuenta FTP, se bloquean

durante 3 horas.

Queremos que el máximo de usuarios al servidor sean 2, y que el tiempo de conexión sea

3000:

Practicas FTP

26

Creamos un log de autentificaciones y de errores, con un tamaño de 512 kb máximo.

Nos creamos la carpeta C:/ftp y dentro otra que se llame pub. Ahora le damos a Edit y Users en

Fillezilla. Creamos el usuario anonymous y le dejamos solamente leer la carpeta esa:

Practicas FTP

27

Creamos el grupo alumnos en Edit, Groups. Ahora creamos un usuario y le asociamos el grupo:

Y le damos permisos de Lectura y Escritura sobre los directorios:

Practicas FTP

28

Realizamos los mismos pasos con ana

Creamos el grupo profesores, y creamos el usuario profesor:

Practicas FTP

29

Le damos permisos totales sobre todo (archivos y directorios):

Limitamos la velocidad de subida a 1 MB

Practicas FTP

30

Ahora desde un cliente probamos a acceder con el usuario jose:

Ahora con el profesor, y probamos los privilegios:

Practicas FTP

31

Actividad 4: Instalación y configuración de un servidor

FTP(vsftpd) en Linux Ubuntu Server. Instalamos el servidor vsftpd:

Ahora abrimos el archivo de configuración nano /etc/vsftpd.conf

Descomentamos las siguientes líneas:

Le decimos que el usuario anónimo este habilitado, que los usuarios locales del sistema

puedan acceder, y que puedan escribir.

Practicas FTP

32

Le decimos que el usuario anónimo no pueda subir nada, que tampoco pueda crear

directorios, y habilitamos para poner un mensaje o banner de entrada:

Permitimos logs de errores, y que existan conexiones por el puerto 20.

Practicas FTP

33

Le ponemos la ruta donde queremos que se guarde el log.

Este será el mensaje de bienvenida:

Con chroot_local_user=YES, enjaulamos los usuarios a su directorio raíz, con

chroot_list_enable=YES, le decimos que existirá una lista de donde cogeremos los usuarios:

Creamos los usuarios ana y jose:

Creamos el fichero vsftpd.chroot_list, y añadimos los usuarios que queremos enjaular, en este

caso anonymous y ana:

Accedemos con el usuario jose:

Accedemos con el usuario ana:

Practicas FTP

34

Por último lo probamos con el usuario anonymous:

Actividad 5: Instalación y configuración de un servidor FTP en

GNU/Linux mediante Webmin.

Instalamos el servidor vsftpd, mediante Webmin y abrimos su interfaz grafica:

Pinchamos en anonymous FTP.

Permitimos conexiones con el usuario anónimo, pero no le dejamos que cree carpetas, ni que

suba ficheros, ni que modifique.

Practicas FTP

35

Pinchamos en Local Users y permitimos que se conecten con los usuarios locales, y permitimos

enjaularlos en su directorio:

En la configuración general, le escribimos un mensaje de Bienvenida, y le ponemos un tiempo

de conexión de 5 minutos.

Probamos con un cliente acceder con el usuario anonymous:

Ahora con el cliente llamado ftp:

Practicas FTP

36

Actividad 6: Instalación y configuración de un servidor FTP en

ZENTYAL

Procedemos a instalar el modulo ftp

Esperamos que se instale:

Practicas FTP

37

Mediante la interfaz grafica solo nos permite configurar estas opciones, a si que tendremos

que configurar algunas cosas mediante comando:

Configuramos los siguientes parámetros, anónimo, write_enable, y local_enable, lo

habilitamos todo:

Practicas FTP

38

Ahora configuramos el banner de ASIR20:

Creamos el chroot_list y le añadimos los usuarios anonymous y jose:

Creamos los usuarios con:

# Useradd jose

# Useradd ana

Probamos a realizar las conexiones ftp con los clientes primero con el usuario anónimo:

Ahora con el usuario ana:

Practicas FTP

39

Actividad 7: Instalación y configuración

de un servidor TFTP. Cliente TFTP. Instalamos el servidor TFTP, para ello lo descargamos de la página oficial:

Una vez instalado, nos creamos un directorio C:\TFTP donde creamos el fichero prueba.txt, le

ponemos la ip del servidor:

Practicas FTP

40

Desde un cliente XP dentro de la misma red, intentamos descargarnos el fichero prueba.txt y

también subimos el archivo xp.txt al servidor TFTP.

Esto es para subir xp.txt:

Como podemos comprobar en el servidor se ha subido xp.txt:

Dentro del Servidor TFTP podemos llevar un registro de sucesos, donde podemos comprobar

como se han realizado las peticiones de descarga y subida de ficheros: