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
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.
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 ).
9. Ejecutamos el comando ls para ver un listado del servidor FTP
10. Descarga el fichero welcome.msg usando el comando get
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.
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.
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 .
7. Sube el fichero datos1.txt al servidor.
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.
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.
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)
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.
Creamos el sitio “sitioFTPmiguel” en el servidor
Elegimos la IP y puerto adecuado.
Elegimos la ruta donde estableceremos los directorios virtuales.
Elegimos los permisos del sitio.
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.
- Los usuarios anónimos estarán “enjaulados o aislados” en el directorio: C:\inetpub\ftproot\LocalUser\Public
Establecemos la ruta.
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.
Establecemos los permisos necesarios para el directorio virtual.
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 “
6. Tiempo de espera de conexión: 3000 (segundos).
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:
Accedemos como usuario jose.
Descargamos un fichero del directorio virtual jose.
En modo navegador, accedemos como usuarios anonymous.
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
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.
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.
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).
9. Límite de cuota a 5 MB.
10. No se permitirán conexiones desde la IP 10.33.XX.20.
Comprobamos a iniciar la conexión sin contraseña
Ahora lo intentamos con la contraseña “asir02”.
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.
Comenzamos a crear los usuarios, creamos el usuario “anonymous” , sin grupo.
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.
Establecemos el directorio y los permisos del grupo alumnos
Ana (Grupo alumnos)
Establecemos los permisos necesarios para ficheros y directorios.
Configuramos el límite de velocidad de subida a todos los usuarios.
CLIENTES:
Desde otro cliente, probamos a entrar como anónimo. Con Filezilla Cliente.
Comprobamos el usuario “ana” con filezilla cliente.
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.
2. Configurar el servidor FTP para que se permitirán un máximo de 2 conexiones simultáneas en el servidor.
4. El mensaje de bienvenida del servidor será: “Bienvenida al servicio FTP vsftpd de la red virtual XX - nombre “
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.
Enjaulamos los usuarios virtuales.
Comprobamos a conectarnos como anónimo y descargamos un fichero.
Creamos el usuario Jose.
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)
Creamos el directorio “/etc/vsftpd/usuarios” y los ficheros “ana” y “jose”.
Hacemos lo mismo para ana.
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”
Arrancamos webmin.
Descargamos el modulo vsftpd para utilizarlo en webmin.
Establecemos la ruta, del modulo que hemos descargado.
Se nos informa de la instalación del módulo correctamente.
Accedemos a la opción Generally, y configuramos el mensaje de bienvenida.
Accedemos a la opción Local User. Le permitimos la subida y bajada de ficheros.
Accedemos a la opción Manual entries y configuramos el parámetro max_clients
para establecer 2 usuarios como máximo.
Actividad 6: Instalación y configuración de un
servidor FTP en ZENTYAL
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.
Pulsamos siguiente, previamente marcando las opciones.
Finalizamos la instalación.
Creamos un fichero dentro del directorio, para que lo descarguen los clientes.
Configuramos algunas opciones del servidor
Comprobamos que nos ha descargado con éxito el fichero.
Subimos el fichero “apuntesmiguel.txt”. Al servidor TFTP.