Skip to content

Instantly share code, notes, and snippets.

@agolomoodysaada
Last active January 26, 2024 03:09
Show Gist options
  • Save agolomoodysaada/1ad50f3ca4efd32d543dd9b66da12eff to your computer and use it in GitHub Desktop.
Save agolomoodysaada/1ad50f3ca4efd32d543dd9b66da12eff to your computer and use it in GitHub Desktop.
Azure Virtual Machine Scale Set(VMSS) Reset SSH KEY
az vmss extension set \
--vmss-name <vmss-name> \
-g <resource-group> \
-n VMAccessForLinux \
--publisher Microsoft.OSTCExtensions \
--version 1.4 \
--protected-settings "{\"username\":\"deploy_user\", \"ssh_key\":\"$(cat ~/.ssh/id_rsa.pub)\"}"
# Upgrade ALL instances in the scale set with the new key
az vmss update-instances --instance-ids '*'
-n <vmss-name>
-g <resource-group>
@azach2878
Copy link

Doesn't work! everytime I try this give me an error /home/user/.ssh/id_rsa.pub: No such file or directory

@fredgate
Copy link

fredgate commented Aug 4, 2023

Next how to remove the SSH key ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment