Ejercicio: Conexión a una máquina virtual con Azure Bastion

Completado

En esta unidad, creará una máquina virtual que actuará como la máquina virtual de la aplicación interna e implementará Azure Bastion para conectarse a ella.

Este ejercicio es opcional. Para completarlo, necesita acceder a una suscripción de Azure en la que tenga permisos para crear recursos, como una máquina virtual. Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.

Crear un grupo de recursos

Cree un grupo de recursos en el que se incluirán todos los recursos que creará en este ejercicio.

  1. Inicie sesión en Azure Portal.

  2. Busque o seleccione Grupos de recursos.

  3. Seleccione Crear. Aparecerá el panel Crear un grupo de recursos.

  4. En la pestaña Aspectos básicos, escriba los valores siguientes para cada opción.

    Configuración Value
    Detalles del proyecto
    Subscription Seleccione la suscripción.
    Resource group learn-bastion-rg
    Detalles del recurso
    Region Seleccione la región más cercana
  5. Seleccione Revisar + crear. Una vez pasada la validación, seleccione Crear.

Crear una VM

Cree una máquina virtual Linux que no esté expuesta en Internet.

  1. En Azure Portal, busque y seleccione Máquinas virtuales.

  2. Seleccione Crear y, a continuación, seleccione Máquina virtual de Azure en la lista desplegable. Aparece el panel Crear una máquina virtual.

  3. En la pestaña Aspectos básicos, escriba los valores siguientes para cada opción. Deje cualquier otra configuración en sus valores predeterminados.

    Configuración Value
    Detalles del proyecto
    Subscription Su suscripción
    Resource group learn-bastion-rg
    Detalles de instancia
    Nombre de la máquina virtual internalappvm
    Region Elija una región cercana.
    Imagen Ubuntu Server 20.04 LTS: x64 Gen2
    Cuenta de administrador
    Nombre de usuario azureuser
    Origen de la clave pública SSH Se genera un par de claves nuevo
    Nombre del par de claves internalappvm_key
    Reglas de puerto interno
    Puertos de entrada públicos Ninguno

    Use los valores predeterminados en el resto de los valores de esta pestaña.

  4. Seleccione la pestaña Redes y escriba los valores siguientes para cada opción. Deje cualquier otra configuración en sus valores predeterminados.

    Configuración Valor
    Interfaz de red
    Dirección IP pública Ninguno
    Puertos de entrada públicos Ninguno
  5. Seleccione Revisar + crear. Una vez pasada la validación, seleccione Crear. Aparecerá el cuadro de diálogo Generación de nuevo par de claves.

  6. Seleccione Descargar la clave privada y Crear recurso.

    Screenshot of the Generate new key pair window with the Download private key button highlighted.

Como ha creado la máquina virtual de la aplicación interna sin una dirección IP pública, no puede conectarse a ella a través de Internet. En lugar de usar una máquina virtual jumpbox para conectarse a la máquina virtual de la aplicación interna, vamos a usar Azure Bastion.

Creación de una subred para Azure Bastion

Antes de poder usar Azure Bastion, debe crear una subred de la red virtual que usa la máquina virtual de la aplicación interna.

  1. En Azure Portal, seleccione o busque Grupos de recursos.

  2. Seleccione learn-bastion-rg.

  3. En la lista de recursos, seleccione la red virtual learn bastion-rg-vnet.

  4. En el panel del menú de la izquierda, en Configuración, seleccione Subredes.

  5. En la barra de menús superior, seleccione Subred para agregar una subred. Aparecerá el panel Agregar subred.

  6. Escriba la información siguiente para crear una subred.

    Campo Nombre
    Nombre AzureBastionSubnet
    Intervalo de direcciones de subred Escriba un espacio de direcciones con una máscara de subred que sea /26 o mayor, como /26, /25, etc. Un ejemplo es 10.0.1.0/24.

    Use los valores predeterminados en el resto de los campos.

    Screenshot of the Add subnet page where the subnet name is AzureBastionSubnet.

  7. Seleccione Guardar.

Implementación de Azure Bastion

  1. En Azure Portal, busque y seleccione Máquinas virtuales.

  2. Seleccione la máquina virtual internalappvm.

  3. Seleccione Conectar>Bastion>Implementar Bastion.

    Screenshot of the Connect page and Bastion tab, with the Create Azure Bastion using defaults button.

Espere unos minutos para que se cree el recurso de Azure Bastion.

Conexión a la máquina virtual de la aplicación interna

  1. Una vez creado el recurso de Azure Bastion, se le pedirá que escriba las credenciales para conectarse a la máquina virtual.

  2. Escriba el nombre de usuario azureuser.

  3. Seleccione Clave privada SSH del archivo local en la lista desplegable Tipo de autenticación.

  4. En Archivo local, seleccione el archivo internalappvm_key.pem que descargó al crear la máquina virtual.

    Screenshot of the Azure Bastion connection page with the user name and local file fields populated.

  5. Seleccione Conectar.

  6. En el shell remoto, escriba comandos de Linux como el siguiente, que actualiza el sistema.

    Screenshot of a browser that shows an Ubuntu terminal session.

    sudo apt-get -y update
    
  7. Cuando haya terminado, escriba exit.

La próxima vez que quiera conectarse a la máquina virtual de la aplicación interna, vaya a la máquina virtual, seleccione Bastion y escriba las credenciales.