Práctica 8: Creación de recursos en la nube#


Objetivo#

  • El alumno realizará algunas capturas de tráfico de red donde identificará los protocolos asociados a cada capa del modelo OSI

Elementos de apoyo#

Restricciones#

Implementaciones alternativas de la práctica
  • La máquina virtual y la zona DNS pueden ser implementadas en cualquier proveedor de nube pública, no necesariamente en Azure
  • El dominio DNS puede ser registrado con cualquier proveedor de nombres de dominio, no necesariamente en FreeNom
  • Se recomienda amplamente el uso de soluciones gratuitas y/o cuentas de prueba para evitar que la implementación de la práctica genere algún costo monetario a los alumnos
  • La fecha límite de entrega es el jueves 04 de mayo de 2023 a las 23:59 horas
  • Esta actividad debe ser entregada en equipo de acuerdo al flujo de trabajo para la entrega de tareas y prácticas
    • Utilizar la carpeta docs/practicas/practica-8/Equipo-ABCD-EFGH-IJKL-MNOP para entregar la práctica
      • Donde Equipo-ABCD-EFGH-IJKL-MNOP representa el nombre del equipo que debió anotarse previamente en la lista del grupo
    • Hacer un merge request a la rama practica-8 del repositorio de tareas para entregar la actividad

Danger

  • Las siguientes actividades dependen de los recursos que se implementan en esta práctica
  • Se recomienda que se realice esta actividad siguiendo la calendarización con el objeto de dejar suficiente tiempo para la elaboración de las siguientes actividades

Procedimiento#

  1. Crear una cuenta de correo en Comunidad UNAM

  2. Unirse al programa para estudiantes de Azure utilizando la dirección de correo @comunidad.unam.mx.

  3. Crear una máquina virtual GNU/Linux en Azure

  4. Registrar un nombre de domino y crear una zona DNS

  5. Configurar de la máquina virtual Debian GNU/Linux


Entregables#

  • Archivo README.md
    • Anotar el nombre de dominio que se registró y la dirección IP pública de la máquina virtual
    • Explicación del procedimiento que se siguió para crear los recursos en Azure
    • Explicación del procedimiento que se siguió para registrar el nombre de dominio en FreeNom y asociarlo a la zona DNS en Azure
    • Explicación de los comandos utilizados para inicializar la máquina virtual en Azure
    • Salida de las consultas DNS para los registros SOA, NS, A y CNAME
    • Salida de los siguientes comandos en la máquina virtual como el usuario root
# uname -a
# cat /proc/cmdline
# id redes
# groups redes
# sudo -l -U redes
# timedatectl
# hostnamectl
# hostname -f
# ip addr
# ip route
# cat /etc/hostname
# cat /etc/hosts
# cat /etc/resolv.conf
# ls -la ~root/.ssh ~redes/.ssh
# lsattr ~root/.ssh/authorized_keys* ~redes/.ssh/authorized_keys*
# lastlog
# last
# free -m
# ps afx
  • Carpeta img

    • Capturas de pantalla donde se muestren los recursos creados en Azure (máquina virtual y zona DNS)
    • Capturas de pantalla donde se muestre el registro del nombre de dominio en FreeNom
    • Cada captura de pantalla tiene que ser referenciada en el archivo README.md
  • Carpeta files

    • Copia de la llave SSH pública que el equipo utilizó para conectarse a la máquina virtual
    • Archivos de configuración
      • /etc/ssh/sshd_config
      • /etc/sudoers
      • Los archivos contenidos en el directorio /etc/sudoers.d
    • Archivos de bitácora
      • /var/log/wtmp y /var/log/btmp
      • /var/log/messages y /var/log/kern.log
      • /var/log/user.log y /var/log/auth.log
      • /var/log/dpkg.log
      • /var/log/debug
      • /var/log/cloud-init.log y /var/log/cloud-init-output.log
      • Los archivos contenidos en el directorio /var/log/apt
      • Los archivos contenidos en el directorio /var/log/azure
      • Los archivos contenidos en el directorio /var/log/unattended-upgrades
    • Archivos de datos
      • Los archivos contenidos en el directorio /var/lib/dhcp
      • Los archivos contenidos en el directorio /var/lib/cloud