Хранилища ключей Azure, ключи SSH и вы

Небольшой пост о том, как работать с ключами ssh с помощью MS azure.

Создание пары ключей:

ssh-keygen -t rsa
Вход в полноэкранный режим Выход из полноэкранного режима

В этом примере используйте настройки по умолчанию. (Нажимайте ENTER, пока ключ не будет создан).

У вас должна появиться клавиша:

ls .ssh/id_rsa
Войти в полноэкранный режим Выйти из полноэкранного режима

Учитывая ранее созданный ключ Azure Keyvault, найдите это хранилище:

az keyvault list
Войти в полноэкранный режим Выйти из полноэкранного режима

Для этого примера назовем его «mykeyvault».

Загрузите ключ.

az keyvault secret set --name sshkey --vault-name mykeyvault --file ~/.ssh/id_rsa
Войдите в полноэкранный режим Выйти из полноэкранного режима

Составьте список ключей:

az keyvault secret list --vault-name mykeyvault
Войти в полноэкранный режим Выйти из полноэкранного режима

Теперь мы можем получить ключ:

az keyvault secret download --name sshkey --vault-name mykeyvault --file sshkey.pem
Войти в полноэкранный режим Выйти из полноэкранного режима

Это должно создать файл, идентичный ~/.ssh/id_rsa. Докажите это с помощью diff.

diff ~/.ssh/id_rsa sshkey.pem
Войти в полноэкранный режим Выход из полноэкранного режима

Оцените статью
devanswers.ru
Добавить комментарий