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#
- Protocolo DNS 📼
- Configuración de OpenSSH y autenticación con llaves 📼
- How does Microsoft Azure work? 📼
- Virtual machines selector tool
- Linux virtual machines in Azure 📝
- Quickstart: Create a Linux virtual machine in the Azure portal 📝
- Create a Linux virtual machine in Azure 📝
- Overview of DNS zones and records 📝
- How to manage DNS Zones in the Azure portal 📝
- Quickstart: Create an Azure DNS zone and record using the Azure portal 📝
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
- Donde
- Hacer un merge request a la rama
practica-8
del repositorio de tareas para entregar la actividad
- Utilizar la carpeta
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#
-
Unirse al programa para estudiantes de Azure utilizando la dirección de correo
@comunidad.unam.mx
.
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
yCNAME
- 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
- Los archivos contenidos en el directorio