FTP: Cliente

per Victor Carceler darrera modificació 2022-03-02T10:49:16+01:00

Preparación de la actividad:

En esta actividad se probarán diferentes opciones de conexión con un servidor FTP y se instalará un servidor FTP. Será necesario contar con:

  • El navegador y el terminal de la máquina anfitriona.
  • Wireshark instalado en la máquina anfitriona (u opcionalmente en la máquina virtual que haga de cliente)
  • WireGuard instalado en el servidor FTP con la VPN del grupo clase.

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. Utilice el navegador de la máquina física para abrir la siguiente URL: ftp://ftp.rediris.es/. ¿Qué sucede?
  2. Utilice el navegador de archivos de GNOME para establecer una conexión con el servidor FTP. ¿Es posible copiar un archivo remoto al disco duro? Presente una captura de pantalla del proceso o una animación del proceso realizada con Peek.
  3. Compruebe que se obtiene una conexión de control utilizando el comando ss -tn. Para esta conexión indique:
    • Protocolo de transporte.
    • Direcciones IP de origen y destino.
    • Puertos de origen y destino.
  4. Descargue una imagen .ISO de uno de los sistemas operativos que se encuentran en este servidor FTP. Mientras se realiza la descarga compruebe si se ha establecido una nueva conexión. Si es el caso indique:
    • Protocolo de transporte
    • Direcciones IP de origen y destino.
    • Puertos de origen y destino.
  5. Al realizar la descarga ¿se está utilizando FTP en modo activo o en modo pasivo?
  6. Utilice el cliente ftp de la consola para conectar con el servidor FTP indicado. ¿Cómo se identifica en el servidor FTP? ¿Qué comandos son necesarios para iniciar la descarga de una imagen .ISO? ¿Puede listar el contenido? ¿Por qué? Presente una animación del proceso.
  7. Utilice wireshark para ver el usuario transmitido por la red.
  8. ¿Qué parámetro se debe utilizar en el cliente ftp para que establezca una conexión FTP en modo pasivo?
  9. Establezca una conexión en modo pasivo. ¿Puede listar los contenidos del servidor? ¿Y realizar una descarga? ¿Y borrar un fichero? ¿Y crear un directorio? ¿Y subir un fichero?