Guía de inicio rápido para Bash en Azure Cloud Shell

En este documento se detalla cómo usar Bash en Azure Cloud Shell en Azure Portal.

Nota

También hay disponible una guía de inicio rápido de PowerShell en Azure Cloud Shell.

Inicio de Cloud Shell

  1. Inicie Cloud Shell en la navegación superior de Azure Portal.
    Captura de pantalla en la que se muestra cómo iniciar Cloud Shell en Azure Portal.

  2. Seleccione una suscripción para crear una cuenta de almacenamiento y un recurso compartido de Microsoft Azure Files.

  3. Seleccione "Create storage" (Creación de almacenamiento)

Sugerencia

Se autentica automáticamente para la CLI de Azure en todas las sesiones.

Selección del entorno Bash

Compruebe que en el menú desplegable de entornos que se encuentra al lado izquierdo de la ventana del shell pone Bash.
Captura de pantalla en la que se muestra cómo seleccionar el entorno de Bash para Azure Cloud Shell.

Establecimiento de la suscripción

  1. Enumere las suscripciones a las que tiene acceso.

    az account list
    
  2. Establezca su suscripción preferida:

    az account set --subscription 'my-subscription-name'
    

Sugerencia

La suscripción se recordará para sesiones futuras mediante /home/<user>/.azure/azureProfile.json.

Crear un grupo de recursos

Cree un nuevo grupo de recursos en la región oeste de EE. UU. llamado "MyRG".

az group create --location westus --name MyRG

Creación de una máquina virtual Linux

Cree una máquina virtual con Ubuntu en su nuevo grupo de recursos. La CLI de Azure creará claves SSH y configurará la máquina virtual con ellas.

az vm create -n myVM -g MyRG --image UbuntuLTS --generate-ssh-keys

Nota

Usar --generate-ssh-keys indica a la CLI de Azure que debe crear y configurar las claves públicas y privadas en la máquina virtual y el directorio $Home. De forma predeterminada, las claves se colocan en Cloud Shell en /home/<user>/.ssh/id_rsa y /home/<user>/.ssh/id_rsa.pub. La carpeta .ssh se conserva en la imagen de 5 GB adjunta del recurso compartido de archivos utilizada para conservar $Home.

Su nombre de usuario en esta máquina virtual será el nombre de usuario utilizado en Cloud Shell ($User@Azure:).

Conexión SSH con la máquina virtual Linux

  1. Busque el nombre de la máquina virtual en la barra de búsqueda de Azure Portal.

  2. Haga clic en "Conectar" para obtener el nombre de máquina virtual y la dirección IP pública.
    Captura de pantalla en la que se muestra cómo conectarse a una máquina virtual Linux mediante SSH.

  3. SSH en la máquina virtual con el cmd ssh.

    ssh username@ipaddress
    

Al establecer la conexión SSH, debería ver el aviso de bienvenida de Ubuntu.
Captura de pantalla en la que se muestra la inicialización de Ubuntu y el mensaje de bienvenida después de establecer una conexión SSH.

Limpiar

  1. Cierre la sesión de SSH.

    exit
    
  2. Elimine el grupo de recursos y cualquier recurso dentro del mismo.

    az group delete -n MyRG
    

Pasos siguientes

Información sobre la persistencia de los archivos para Bash en Cloud Shell
Más información acerca de la CLI de Azure
Más información sobre el almacenamiento en Azure Files