Servidor FTP para un centro educativo.
per Victor Carceler
—
darrera modificació
2020-03-25T15:27:02+01:00
En esta actividad se va a implementar un servidor FTP para un centro educativo. Para evitar que algún usuario (alumno o profesor) consuma todo el espacio de disco disponible se utilizarán las cuotas de disco. Además, con posterioridad se configurará un servidor DNS para que los clientes puedan acceder al servidor utilizando un nombre de dominio.
Configuración básica del sistema operativo.
- Realice un clon de la MV proporcionada por el profesor. Configure:
- Como hostname 'ftp'.
- La zona horaria adecuada.
- Los parámetros de red utilizando la IP fija 192.168.<aula>.<200+X>
Configuración básica del servicio FTP.
- Instale vsftpd.
- Realice una copia de seguridad de su fichero de configuración.
- Edite la configuración para permitir:
- Que los usuarios locales pueden acceder a sus directorios.
- Que los usuarios locales pueden escribir en sus directorios.
Configuración de las cuotas de disco.
- Puede leer una pequeña introducción a las cuotas de disco en: https://elpuig.xeill.net/Members/vcarceler/c1/didactica/apuntes/ud4/na2/index_html#cuotas
- Instale las herramientas de gestión de cuotas: apt install quota
- Edite el fichero /etc/fstab para añadir las opciones de montado usrquota y grpquota al sistema de ficheros raíz.
- Reinicie la máquina y comprube con el comando mount que el sistema de archivos raíz está montado con soporte para las cuotas de usuario y de grupo.
- Utilice el comando quotacheck para crear los archivos de control de cuotas en el sistema de ficheros raíz.
- Utilice el comando quotaon para activar las cuotas de usuario y de grupo. Después compruebe con el comando quotaon que las cuotas de disco están activadas.
- Aplique a los tres alumnos:
- Un límite blando de 50 inodos.
- Un límite duro de 100 inodos.
Configuración de un servidor DNS
Para conseguir que los usuarios puedan acceder al servidor FTP utilizando un nombre de dominio es necesario un servidor DNS.
- Clone una nueva MV. Realice la configuración básica del SO (zona horaria, hostname, IP fija 192.168.<aula>.<220+x>).
- Instale el servicio DNS.
- Configure el servicio DNS de manera que:
- Reenvíe las peticiones al servidor DNS del aula.
- Tenga autoridad en la zona <login>.test
- En la zona <login>.test se anuncie:
- ftp.<login>.test con la IP 192.168.<aula>.<200+x>
- Un registro SRV para anunciar ftp.<login>.test como un servidor FTP