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
aftp
. - 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
- Instale el servicio
vsftpd
. - ¿Dónde se encuentra el fichero de configuración?
- ¿Cómo se pueden mostrar los ficheros de registro del servidor utilizando la herramienta
journalctl
? - 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?
- ¿Puede iniciar sesión con el usuario
- 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?
- ¿Qué debe hacer para habilitar el acceso del usuario
anonymous
? ¿A qué directorio del servidor accede el usuarioanonymous
? ¿Puede descargar ficheros? ¿Puede subir ficheros? - ¿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.
- 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
- 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.
- Coloque algunos ficheros en /srv/ftp y compruebe que todo funciona de acuerdo a lo configurado.