practicas sri tema 5 miguelangelgarcia

63
Miguel Ángel García Felipe 2º ASIR PRÁCTICAS SRI TEMA 5 (SERVIDOR FTP) Actividad 1: Utilización cliente FTP (mediante línea de comandos , entornos gráficos y navegadores/exploradores) (I). 1. Iniciamos sesión con un usuario nombre (miguel) en la estación de etrabajo. 2. Creamos un directorio denominado pruebasFTPnombre dentro de la carpeta home del usuario miguel y nos cambiamos al directorio creado. 3. Dentro del directorio pruebasFTPnombre creamos un fichero denominado datos1.txt con el contenido que queramos.

Upload: juan-blas-martin

Post on 08-Feb-2016

52 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

PRÁCTICAS SRI TEMA 5 (SERVIDOR FTP)

Actividad 1: Utilización cliente FTP (mediante línea de comandos, entornos gráficos y navegadores/exploradores) (I). 1. Iniciamos sesión con un usuario nombre (miguel) en la estación de etrabajo.

2. Creamos un directorio denominado pruebasFTPnombre dentro de la carpeta home del usuario miguel y nos cambiamos al directorio creado.

3. Dentro del directorio pruebasFTPnombre creamos un fichero denominado datos1.txt con el contenido que queramos.

Page 2: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

4. Establecemos una conexión como usuario anonymous al servidor ftp.rediris.es con el cliente ftp en línea de comandos.

5. Ejecutamos el comando ? para mostrar los comandos ftp disponibles.

6. Ejecutamos el comando pwd para ver la ruta en la que se encuentra el servidor.

Page 3: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

7. Ejecutamos el comando !pwd para ver la ruta en la que nos encontramos en el cliente (recordando que los comandos que se ejecutan con el símbolo! delante se ejecutan en el cliente, excepto el comando cd que para ejecutarlo en local hay que usar !cd y no !cd ).

8. Ejecutamos el comando !ls para ver un listado del directorio donde estas en el cliente.

Page 4: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

9. Ejecutamos el comando ls para ver un listado del servidor FTP

10. Descarga el fichero welcome.msg usando el comando get

11. Ejecutamos el comando !ls para ver un listado del directorio donde estamos en el cliente y comprobamos que se ha descargado el fichero.

Page 5: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

12. Desde el cliente ftp creamos un directorio denominado imagenes usando !mkdir dentro del directorio pruebasFTPnombre y nos cambiamos a él.

13. Volvemos al directorio pruebasFTPnombre y subimos el fichero datos1.txt al servidor con el comando put.

14. Cerramos la conexión ftp con el comando bye.

Page 6: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Actividad 1: Utilización cliente FTP (mediante línea de comandos, entornos gráficos y navegadores/exploradores) (II). 1. Accede a la web del cliente FTP y descarga el cliente FTP.

2. Crea un directorio denominado pruebasFTPnombre dentro de la carpeta home del usuario nombre y cámbiate al directorio creado.

3. Dentro del directorio pruebasFTPnombre crea un fichero denominado datos1.txt con el contenido que quieras.

Page 7: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

4. Establece una conexión como usuario anonymous al servidor ftp.rediris.es

5. Realiza las acciones necesarias para ver un listado del directorio donde estas en el cliente.

6. Descarga el fichero welcome.msg .

Comprobamos el resultado

Page 8: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

7. Sube el fichero datos1.txt al servidor.

No podemos subir el fichero al sitio, porque no tenemos permisos.

Page 9: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

8. Cerramos la conexión ftp con el botón desconectar.

Actividad 1: Utilización cliente FTP (mediante línea de comandos, entornos gráficos y navegadores/exploradores) (III). 1. Accede a la web del navegador/explorador y descarga el mismo en el supuesto de que no lo tengas instalado.

2. Crea un directorio denominado pruebasFTPnombre dentro de la carpeta home del usuario nombre y cámbiate al directorio creado. En el modo navegador solo podemos visualizar, no crear.

Page 10: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

3. Dentro del directorio pruebasFTPnombre crea un fichero denominado datos1.txt con el contenido que quieras. En el modo navegador solo podemos visualizar, no crear.

4. Inicia el navegador e introduce en la URL ftp://ftp.rediris.es estableciendo la conexión como usuario anonymous. Podemos conectarnos al sitio, pero no podemos elegir el usuario, ni subir ficheros, sólo descargarlos.

5. Descarga el fichero welcome.msg .

Page 11: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

6. Intenta subir el fichero datos1.txt al servidor. ¿Qué ocurre?. No se puede subir ficheros con el navegador.

7. Cierra la conexión ftp. Cerramos el navegador.

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

1. Instala y configura el servidor FTP de IIS instalado en Windows 2008 Server. Nos situamos en las funciones del servidor, y elegimos el servidor web (IIS)

Habilitamos opciones que nos van a hacer falta como, el servidor ftp y la consola.

Page 12: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Iniciamos la instalación.

Finalizamos la instalación y reiniciamos.

2. Crear un sitio FTP por defecto con el nombre SitioFTPnombre y con el directorio raíz C:\inetpub\ftproot.

Nos situamos en el directorio “C:\inetpub\ftproot” y creamos el directorio “sitioFTPmiguel”.

Page 13: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Creamos el sitio “sitioFTPmiguel” en el servidor

Elegimos la IP y puerto adecuado.

Aislamos los usuarios para disponer de directorios virtuales para los usuarios.

Page 14: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Elegimos la ruta donde estableceremos los directorios virtuales.

Elegimos los permisos del sitio.

Creamos los usuarios que necesitamos.

Page 15: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

3. Se permitirá el acceso a usuarios anónimos.

- Los usuarios anónimos podrán descargar archivos.

- Los usuarios anónimos NO podrán subir archivos.

Elegimos los permisos de lectura.

Page 16: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

- Los usuarios anónimos estarán “enjaulados o aislados” en el directorio: C:\inetpub\ftproot\LocalUser\Public

Establecemos la ruta.

Establecemos el permiso de lectura, ya que solo podrá leer y descargar.

Page 17: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

4. Se permitirán conexiones de usuarios locales -Los usuarios locales podrán descargar archivos.

-Los usuarios locales podrán subir archivos.

-Sólo se podrán conectar los usuarios jose y ana

Establecemos los permisos de lectura y escritura para ana.

Establecemos los permisos de lectura y escritura para jose.

Los usuarios locales estarán “enjaulados o aislados” en su directorio particular, es decir en el directorio: C:\inetpub\ftproot\LocalUser\%username%

Page 18: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Establecemos los permisos necesarios para el directorio virtual.

Establecemos el directorio virtual para jose.

Page 19: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Elegimos la ruta para el directorio virtual de jose.

Por último los permisos para el directorio virtual de jose.

5. El mensaje de bienvenida del servidor será: “Bienvenida al servicio FTP IIS de la red virtual XX - nombre “ Escribimos el mensaje de bienvenida.

Page 20: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

6. Tiempo de espera de conexión: 3000 (segundos).

7. Limite de cuota a 5 MB.

Page 21: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

8. No se permitirán conexiones desde la IP 10.33.XX.20

9. Se incluirán los puertos que usan los clientes en los ficheros de logs.

Comprobamos los resultados: En un Ubuntu cliente “10.33.2.30” accedemos al servidor vía ftp a través del terminal de la siguiente manera.

Page 22: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Accedemos como usuario jose.

Descargamos un fichero del directorio virtual jose.

Usuario Ana. Nos conectamos como ana.

Page 23: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

En modo navegador, accedemos como usuarios anonymous.

Y comprobamos que podemos acceder.

Page 24: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Actividad 3: Instalación y configuración del servidor FTP Filezilla en Windows 2008 Server. 1. Instala y configura el servidor FTP Filezilla en Windows 2008 Server

2. Por defecto se ofrece conectarse al equipo local (127.0.0.1) y al puerto 14147

Page 25: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

3. Configurar el Firewall de Windows 2008 para que permita las conexiones al servidor FTP.

Nos situamos en el panel de control, Firewall de Windows. Y elegimos la opción de

permitir un programa a través del Firewall de Windows. Y agregamos el programa en

Redes Principales.

4. Se permitirán un máximo de 2 conexiones simultáneas en el servidor. Configuramos las conexiones máximas simultáneas en el servidor.

Page 26: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

5. Para acceder a través de la interface 14147 se utilizará la contraseña “ASIR2”. Establecemos el puerto y la contraseña que vamos a utilizar.

6. Se “bloquearan-banearan” durante 3 horas a las conexiones desde direcciones IP que fallen 4 veces en la autenticación al conectarse al servidor.

Page 27: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

7. El mensaje de bienvenida del servidor será: “Bienvenida al servicio FTP Filezilla de la red virtual XX – nombre”. Establecemos el mensaje de Bienvenida en la siguiente opción.

8. Tiempo de espera de conexión: 3000 (segundos). Configuramos el tiempo de espera de conexión en Timeout Settings.

Page 28: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

9. Límite de cuota a 5 MB.

10. No se permitirán conexiones desde la IP 10.33.XX.20.

11. Limitar los ficheros de log a un determinado tamaño máximo.

Page 29: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Comprobamos a iniciar la conexión sin contraseña

El resultado es el siguiente

Page 30: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Ahora lo intentamos con la contraseña “asir02”.

Comprobamos el resultado.

Page 31: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

12. Se permitirá el acceso a usuarios anónimos (usuario anonymous sin contraseña). - Los usuarios anónimos podrán descargar archivos.

- Los usuarios anónimos NO podrán subir archivos.

- Los usuarios anónimos estarán “enjaulados o aislados” en el directorio C:\ftp\pub.

Creamos los directorios donde vamos a enjaular los usuarios.

Page 32: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Comenzamos a crear los usuarios, creamos el usuario “anonymous” , sin grupo.

Le asignamos un directorio, de los que teníamos creados para enjaularlo.

Page 33: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Le asignamos los permisos adecuados, en este caso de lectura solamente y de listado.

13. Se permitirán conexiones de usuarios locales virtuales (no del sistema). -Los usuarios locales podrán descargar archivos.

-Los usuarios locales podrán subir archivos.

-Sólo se podrán conectar los usuarios jose, ana y profesor.

-Los usuarios jose y ana pertenecen al grupo alumnos y tendrán permisos de lectura y escritura de ficheros y directorios.

-El usuario profesor tendrá permisos de lectura, escritura, borrado y modificación de ficheros y directorios.

-Los usuarios locales virtuales estarán “enjaulados o aislados” en du directorio particular, es decir en el directorio C:\ftp\profesor para el usuario profesor y C:\ftp\alumnos para el grupo alumnos

-La velocidad de subida para todos los usuarios será de 1 MB/s.

Nos vamos a los ajustes de grupos, y creamos el grupo “alumnos”

Page 34: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Establecemos el directorio y los permisos del grupo alumnos

Creamos los usuarios jose, (grupo alumnos)

Page 35: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Ana (Grupo alumnos)

Profesor

Page 36: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Establecemos los permisos necesarios para ficheros y directorios.

Configuramos el límite de velocidad de subida a todos los usuarios.

Que será de 1 MB/s

Page 37: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

CLIENTES:

Comprobamos que efectivamente el equipo con IP (10.33.2.20) no tiene acceso al

servidor FTP ya que éste lo tiene denegado.

Page 38: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Desde otro cliente, probamos a entrar como anónimo. Con Filezilla Cliente.

Comprobamos el usuario “ana” con filezilla cliente.

Podemos comprobar en el servidor FTP, los usuarios conectados actualmente con su dirección IP.

Page 39: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Page 40: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Actividad 4: Instalación y configuración de un servidor FTP (vsftpd) en Linux Ubuntu Server. 1. Instala y configura el servidor FTP Very Secure FTP Daemon (vsftpd) en Ubuntu Server.

Creamos el directorio FTP dentro de “/home” para almacenar los ficheros ftp de cada usuario. Creamos además dentro de FTP los directorios, jose, ana y public.

Editamos el fichero vsftpd.conf y empezamos a configurarlo. Habilitamos los usuarios anónimos.

Page 41: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

2. Configurar el servidor FTP para que se permitirán un máximo de 2 conexiones simultáneas en el servidor.

3. A un usuario sólo se permite 5 minutos de acceso.

Page 42: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

4. El mensaje de bienvenida del servidor será: “Bienvenida al servicio FTP vsftpd de la red virtual XX - nombre “

5. El servidor solo podrá ocupar 10 MB/seg del ancho de banda.

Page 43: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

6. Limite de cuota a 5 MB.

Configuramos el fichero “vsftpd.conf” para activar el fichero log. La ruta será /var/log/vsftpd.log para acceder al fichero log.

Permitimos que los usuarios anónimos puedan descargar.

Page 44: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Enjaulamos los usuarios virtuales.

Enjaulamos los usuarios anónimos.

Page 45: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Comprobamos a conectarnos como anónimo y descargamos un fichero.

Creamos el usuario Jose.

Creamos el usuario Ana.

Page 46: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Configuramos la ruta para el archivo de usuarios que podrán acceder al servidor. (vsftpd.user_list)

Comprobamos el contenido de (/etc/vsftpd.user_list)

En el fichero vsftpd.conf establecemos e directorio donde se configurara de forma específica cada usuario.

Page 47: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Creamos el directorio “/etc/vsftpd/usuarios” y los ficheros “ana” y “jose”.

Establecemos en el fichero jose los parámetros de configuración.

Page 48: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Hacemos lo mismo para ana.

Intentamos acceder como JOSE al servidor FTP.

Page 49: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Actividad 5: Instalación y configuración de un servidor FTP en GNU/Linux mediante Webmin. En primer lugar debemos instalar el servicio FTP con el comando “apt-get install vsftpd”

Instalamos la aplicación webmin.

Page 50: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Arrancamos webmin.

Descargamos el modulo vsftpd para utilizarlo en webmin.

Accedemos al gestor de módulos de Webmin

Page 51: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Establecemos la ruta, del modulo que hemos descargado.

Se nos informa de la instalación del módulo correctamente.

Entramos al servicio FTP. Y observamos la opciones de configuración.

Page 52: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Accedemos a la opción Generally, y configuramos el mensaje de bienvenida.

Accedemos a la opción anonymous. No le permitimos la subida de ficheros.

Page 53: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Accedemos a la opción Local User. Le permitimos la subida y bajada de ficheros.

Volvemos al menú general y le indicamos 5 min de acceso.

Page 54: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Accedemos a la opción Manual entries y configuramos el parámetro max_clients para establecer 2 usuarios como máximo.

Comprobamos a acceder desde un equipo cliente. Usando su nombre DNS.

Page 55: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Actividad 6: Instalación y configuración de un servidor FTP en ZENTYAL Arrancamos los componentes de Zentyal y seleccionamos el componente FTP. Despues botón instalar.

Page 56: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Actividad 7: Instalación y configuración de un servidor TFTP. Cliente TFTP. Descargamos el servicio TFTP para instalarlo en nuestro servidor, para ello accedemos a la siguiente página.

Descargamos el instalador.

Page 57: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Pulsamos siguiente, previamente marcando las opciones.

Establecemos el directorio de instalación.

Page 58: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Finalizamos la instalación.

Nos situamos en el directorio /C y creamos el directorio tftp para su utilización en el servidor tftp.

Page 59: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Creamos un fichero dentro del directorio, para que lo descarguen los clientes.

Establecemos las rutas en nuestro servidor.

Page 60: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Configuramos algunas opciones del servidor

En un equipo cliente intentamos descargar el fichero antes creado.

Page 61: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Comprobamos que nos ha descargado con éxito el fichero.

Creamos un fichero llamado “apuntesmiguel.txt”.

Page 62: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Subimos el fichero “apuntesmiguel.txt”. Al servidor TFTP.

Comprobamos en el servidor que se ha subido.

Page 63: Practicas Sri Tema 5 Miguelangelgarcia

Miguel Ángel García Felipe 2º ASIR

Comprobamos el fichero log.