Небольшой пост о том, как работать с ключами 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