Краткое руководство по Bash в Azure Cloud Shell

В этом документе объясняется, как использовать Bash в Azure Cloud Shell на портале Azure.

Примечание

Также вы можете ознакомиться с кратким руководством по использованию PowerShell в Azure Cloud Shell.

Запуск Cloud Shell

  1. Запустите Cloud Shell на верхней панели навигации портала Azure.
    Screenshot showing how to start Azure Cloud Shell in the Azure portal.

  2. Выберите подписку для создания учетной записи хранения и общей папки для службы файлов Microsoft Azure.

  3. Нажмите кнопку "Создать хранилище".

Совет

Вы автоматически проходите проверку подлинности для Azure CLI в каждом сеансе.

Выбор среды Bash

Убедитесь, что в раскрывающемся списке сред в левой части окна оболочки отображается пункт Bash.
Screenshot showing how to select the Bash environment for the Azure Cloud Shell.

Настройка подписки

  1. Выведите список подписок, к которым у вас есть доступ.

    az account list
    
  2. Задайте предпочитаемую подписку:

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

Совет

Подписка будет сохранена для последующих сеансов в файле /home/<user>/.azure/azureProfile.json.

Создание группы ресурсов

Создайте группу ресурсов в западной части США с именем MyRG:

az group create --location westus --name MyRG

Создание виртуальной машины Linux

Создайте виртуальную машину Ubuntu в новой группе ресурсов. Azure CLI создаст ключи SSH и настроит с их помощью виртуальную машину.

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

Примечание

Инструкция --generate-ssh-keys указывает Azure CLI создать и настроить открытый и закрытый ключи на виртуальной машине и в каталоге $Home. По умолчанию ключи размещаются в Cloud Shell в папках /home/<user>/.ssh/id_rsa и /home/<user>/.ssh/id_rsa.pub. Папка .ssh сохраняется в образе размером 5 ГБ, размещенном в подключенной общей папке, который используется для хранения $Home.

Имя пользователя на этой виртуальной машине будет использоваться в Cloud Shell ($User@Azure:).

SSH-подключение к виртуальной машине Linux

  1. Найдите имя виртуальной машины на панели поиска портала Azure.

  2. Щелкните "Подключиться", чтобы получить имя и общедоступный IP-адрес виртуальной машины.
    Screenshot showing how to connect to a Linux V M using S S H.

  3. Подключитесь к виртуальной машине по протоколу SSH с помощью команды ssh.

    ssh username@ipaddress
    

После установки SSH-подключения отобразится строка приветствия Ubuntu.
Screenshot showing the Ubuntu initialization and welcome prompt after you establish an S S H connection.

Очистка

  1. Закройте сеанс SSH.

    exit
    
  2. Удалите группу ресурсов и все входящие в нее ресурсы.

    az group delete -n MyRG
    

Дальнейшие действия

Дополнительные сведения о сохранении файлов для Bash в Cloud Shell.
Справочник команд Azure CLI
Общие сведения о службе файлов Azure