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

En este documento se detalla cómo usar Bash en Azure Cloud Shell en Azure Portal.This document details how to use Bash in Azure Cloud Shell in the Azure portal.

Nota

También hay disponible una guía de inicio rápido de PowerShell en Azure Cloud Shell.A PowerShell in Azure Cloud Shell Quickstart is also available.

Inicio de Cloud ShellStart Cloud Shell

  1. Inicie Cloud Shell en la navegación superior de Azure Portal.Launch Cloud Shell from the top navigation of the Azure portal.

  2. Seleccione una suscripción para crear una cuenta de almacenamiento y un recurso compartido de Microsoft Azure Files.Select a subscription to create a storage account and Microsoft Azure Files share.

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

Sugerencia

Se autentica automáticamente para la CLI de Azure en todas las sesiones.You are automatically authenticated for Azure CLI in every session.

Selección del entorno BashSelect the Bash environment

Compruebe que en el menú desplegable de entornos que se encuentra al lado izquierdo de la ventana del shell pone Bash.Check that the environment drop-down from the left-hand side of shell window says Bash.

Establecimiento de la suscripciónSet your subscription

  1. Enumere las suscripciones a las que tiene acceso.List subscriptions you have access to.

    az account list
    
  2. Establezca su suscripción preferida:Set your preferred subscription:

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

Sugerencia

La suscripción se recordará para sesiones futuras mediante /home/<user>/.azure/azureProfile.json.Your subscription will be remembered for future sessions using /home/<user>/.azure/azureProfile.json.

Crear un grupo de recursosCreate a resource group

Cree un nuevo grupo de recursos en la región oeste de EE. UU. llamado "MyRG".Create a new resource group in WestUS named "MyRG".

az group create --location westus --name MyRG

Creación de una máquina virtual LinuxCreate a Linux VM

Cree una máquina virtual con Ubuntu en su nuevo grupo de recursos.Create an Ubuntu VM in your new resource group. La CLI de Azure creará claves SSH y configurará la máquina virtual con ellas.The Azure CLI will create SSH keys and set up the VM with them.

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.Using --generate-ssh-keys instructs Azure CLI to create and set up public and private keys in your VM and $Home directory. De forma predeterminada, las claves se colocan en Cloud Shell en /home/<user>/.ssh/id_rsa y /home/<user>/.ssh/id_rsa.pub.By default keys are placed in Cloud Shell at /home/<user>/.ssh/id_rsa and /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.Your .ssh folder is persisted in your attached file share's 5-GB image used to persist $Home.

Su nombre de usuario en esta máquina virtual será el nombre de usuario utilizado en Cloud Shell ($User@Azure:).Your username on this VM will be your username used in Cloud Shell ($User@Azure:).

Conexión SSH con la máquina virtual LinuxSSH into your Linux VM

  1. Busque el nombre de la máquina virtual en la barra de búsqueda de Azure Portal.Search for your VM name in the Azure portal search bar.

  2. Haga clic en "Conectar" para obtener el nombre de máquina virtual y la dirección IP pública.Click "Connect" to get your VM name and public IP address.

  3. SSH en la máquina virtual con el cmd ssh.SSH into your VM with the ssh cmd.

    ssh username@ipaddress
    

Al establecer la conexión SSH, debería ver el aviso de bienvenida de Ubuntu.Upon establishing the SSH connection, you should see the Ubuntu welcome prompt.

LimpiarCleaning up

  1. Cierre la sesión de SSH.Exit your ssh session.

    exit
    
  2. Elimine el grupo de recursos y cualquier recurso dentro del mismo.Delete your resource group and any resources within it.

    az group delete -n MyRG
    

Pasos siguientesNext steps

Información sobre la persistencia de los archivos para Bash en Cloud ShellLearn about persisting files for Bash in Cloud Shell
Más información acerca de la CLI de AzureLearn about Azure CLI
Más información sobre el almacenamiento en Azure FilesLearn about Azure Files storage