你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure Cloud Shell 中的 Bash 快速入门

本文档详细介绍如何在 Azure 门户中使用 Azure Cloud Shell 中的 Bash。

注意

此外,还提供了 Azure Cloud Shell 中的 PowerShell 快速入门。

启动 Cloud Shell

  1. 从 Azure 门户的顶部导航栏启动 Cloud Shell

    显示了如何在 Azure 门户中启动 Azure Cloud Shell 的屏幕截图。

  2. 选择用于创建存储帐户和 Microsoft Azure 文件共享的订阅。

  3. 选择“创建存储”

提示

在每个会话中会自动针对 Azure CLI 对你进行身份验证。

选择 Bash 环境

检查 shell 窗口左侧的环境下拉列表是否显示 Bash

显示了如何为 Azure Cloud Shell 选择 Bash 环境的屏幕截图。

设置订阅

  1. 列出可以访问的订阅。

    az account list
    
  2. 设置首选订阅:

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

提示

将使用 /home/<user>/.azure/azureProfile.json 为将来的会话记住订阅。

创建资源组

在 WestUS 中创建一个名为“MyRG”的新资源组。

az group create --location westus --name MyRG

创建 Linux VM

在新资源组中创建 Ubuntu VM。 Azure CLI 将创建 SSH 密钥并使用它们设置 VM。

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

注意

使用 --generate-ssh-keys 指示 Azure CLI 在 VM 和 $Home 目录中创建并设置公钥和私钥。 默认情况下,密钥放置在 Cloud Shell 中的 /home/<user>/.ssh/id_rsa/home/<user>/.ssh/id_rsa.pub.ssh 文件夹保存在附加的文件共享的 5 GB 映像(用于持久保存 $Home)中。

此 VM 中的用户名将是你在 Cloud Shell 中使用的用户名 ($User@Azure:)。

通过 SSH 连接到 Linux VM

  1. 在 Azure 门户搜索栏中搜索 VM 名称。

  2. 选择“连接”以获取 VM 名称和公共 IP 地址。

    显示了如何使用 SSH 连接到 Linux VM 的屏幕截图。

  3. 使用 ssh 命令通过 SSH 连接到 VM。

    ssh username@ipaddress
    

建立 SSH 连接后,应看到 Ubuntu 欢迎提示。

显示了建立 SSH 连接后的 Ubuntu 初始化和欢迎提示的屏幕截图。

清理

  1. 退出 SSH 会话。

    exit
    
  2. 删除资源组及其中的任何资源。

    az group delete -n MyRG
    

后续步骤