Создание и хранение ключей SSH на портале Azure
Применимо к: ✔️ Виртуальные машины Linux ✔️ Виртуальные машины Windows ✔️ Универсальные масштабируемые наборы
Если вы часто используете портал для развертывания виртуальных машин Linux, вы можете упростить использование ключей SSH, интегрируя их в Azure. Существует несколько способов создания ключей SSH для использования с Azure.
При первом создании виртуальной машины можно создать ключи SSH. Ключи не привязаны к определенной виртуальной машине и их можно использовать в будущих приложениях.
Ключи SSH можно создать в портал Azure отдельно от виртуальной машины. Их можно использовать как с новыми, так и с старыми виртуальными машинами.
Вы можете создавать ключи SSH внешне и отправлять их для использования в Azure.
Вы можете повторно использовать сохраненные ключи в различных приложениях, чтобы соответствовать потребностям вашей организации.
Дополнительные подробные сведения о создании и использовании ключей SSH для виртуальных машин Linux см. в статье Создание ключей SSH для подключения к виртуальным машинам Linux.
Создание ключей
Откройте портал Azure.
В верхней части страницы введите SSH в поле поиска. В разделе Marketplace выберите Ключи SSH.
На странице Ключ SSH выберите Создать.
В поле Группа ресурсов выберите Создать, чтобы создать группу ресурсов для хранения ключей. Укажите имя новой группы ресурсов и нажмите OK.
В разделе Регион выберите регион для хранения ключей. Вы можете использовать ключи в любом регионе, этот параметр — это только регион, в котором они хранятся.
Введите значение имени пары ключей.
В разделе Источник открытого ключа SSH выберите Создать источник открытого ключа.
В типе ключа SSH выберите формат SSH RSA или формат SSH Ed25519 SSH
Когда все будет готово, выберите Просмотр и создание.
После прохождения проверки щелкните Создать.
Вы получите всплывающее окно, выберите "Скачать закрытый ключ" и создайте ресурс , который скачивает ключ SSH в виде PEM-файла.
Скачав PEM-файл, вы можете переместить его куда-нибудь на компьютере, где легко указать из клиента SSH.
Подключение к виртуальной машине
На локальном компьютере откройте командную строку PowerShell и введите следующую команду:
ssh -i <path to the .pem file> username@<ipaddress of the VM>
Например, введите ssh -i /Downloads/mySSHKey.pem azureuser@123.45.67.890
и замените пример IP-адреса в конце команды общедоступным IP-адресом виртуальной машины.
Отправка ключа SSH
Вы также можете отправить открытый ключ SSH для хранения в Azure. Сведения о том, как создать пару ключей SSH, см. в статье Использование ключей SSH для подключения к виртуальным машинам Linux.
Откройте портал Azure.
В верхней части страницы введите SSH в поле поиска. В разделе *Marketplace выберите Ключи SSH.
На странице Ключ SSH выберите Создать.
В поле Группа ресурсов выберите Создать, чтобы создать группу ресурсов для хранения ключей. Укажите имя новой группы ресурсов и нажмите OK.
В разделе Регион выберите регион для хранения ключей. Вы можете использовать ключи в любом регионе, этот параметр — это только регион, в котором они хранятся.
Введите значение имени пары ключей.
В поле Источник открытого ключа SSH выберите Отправить существующий открытый ключ.
Вставьте все содержимое открытого ключа в поле Отправить ключ, а затем выберите Проверить и создать.
После завершения проверки щелкните Создать.
После отправки ключа его можно использовать при создании виртуальной машины.
Отобразить ключи
Azure сохраняет ключи SSH, созданные на портале в качестве ресурсов, чтобы отфильтровать представление ресурсов, чтобы просмотреть все из них.
На портале выберите Все ресурсы.
В фильтрах выберите Тип и снимите флажок Выбрать все, чтобы очистить список.
Введите SSH в поле фильтра и выберите Ключ SSH.
Получение открытого ключа
Если вам потребуется открытый ключ, вы можете легко скопировать его с соответствующей страницы портала. Для этого просто откройте список ключей (с помощью процедуры из предыдущего раздела), а затем выберите ключ из списка. Откроется страница ключа и щелкните значок копирования в буфер обмена рядом с ключом, чтобы скопировать его.
Следующие шаги
Дополнительные сведения об использовании ключей SSH с виртуальными машинами Azure см. в статье Использование ключей SSH для подключения к виртуальным машинам Linux.