FTP: Servidor VSFTPD

per Victor Carceler darrera modificació 2021-02-27T19:20:22+01:00

Preparación de la actividad:

El servidor FTP se instalará en la máquina propuesta por el profesor. En esta máquina:

  • Se configurará el adaptador de red en modo puente.
  • Se cambiará el hostname a ftp.
  • Se configurará la VPN del grupo clase.

La entrega se realizará en un archivo que contenga un documento web HTML 5 válido.

Realización de la actividad

  1. Instale el servicio vsftpd.
  2. ¿Dónde se encuentra el fichero de configuración?
  3. ¿Cómo se pueden mostrar los ficheros de registro del servidor utilizando la herramienta journalctl?
  4. Establezca una conexión FTP desde el ordenador físico con el servidor FTP.
    • ¿Puede iniciar sesión con el usuario anonymous?
    • ¿Puede iniciar sesión con uno de los usuarios de la máquina?
  5. Coloque algunos ficheros en /home/usuario del servidor FTP.
    • ¿Puede descargar estos ficheros desde el cliente?
    • ¿Puede borrarlos?
    • ¿Puede subir ficheros al servidor FTP desde el cliente?
  6. ¿Qué debe hacer para habilitar el acceso del usuario anonymous? ¿A qué directorio del servidor accede el usuario anonymous? ¿Puede descargar ficheros? ¿Puede subir ficheros?
  7. ¿Qué se debe hacer para habilitar la subida de ficheros para los usuarios locales del servidor FTP? Demuestre con una pequeña animación de Peek o con un vídeo de OBS Studio cómo un usuario sube ficheros al servidor FTP.
  8. Consulte la página de manual de vsftpd.conf para determinal la función de las siguientes directivas:
    • no_anon_password
    • anon_max_rate
    • local_max_rate
    • max_clients
    • max_per_ip
    • deny_file
    • download_file
    • hide_file
  9. Cambie la configuración del servidor para conseguir:
    • Que la velocidad de transferencia para los usuarios anónimos sea de 1MB/s.
    • Que los ficheros cuyo nombre termina en .invisible no sean visibles para los clientes.
    • Que los ficheros cuyo nombre termina en .secreto no puedan ser descargados por los clientes.
    • Que desde una misma IP únicamente se pueda atender a dos clientes FTP a la vez.
  10. Coloque algunos ficheros en /srv/ftp y compruebe que todo funciona de acuerdo a lo configurado.