Login to Azure Linux VM Using Entra ID Creds

This Microsoft Azure and Entra ID blog post will show how to sign in to a Linux VM running in Azure using Entra ID credentials.

By using Entra ID authentication for virtual machines running in Azure, organisations can get more visibility on how identities are being used on VMs.

Azure’s deep integration with Entra allows us to take advantage of the sign-in features and enable them on new VMs.

Enable Entra Sign-in on Linux VM

Create a Ubuntu Linux VM in the Azure portal to enable Entra ID sign-in.

Under the Management tab, select the following.

Enable system-assigned managed identity – True.

Login with Azure AD – True

Go ahead and finish the setup.

Assign Permissions

To log in to the VM using Entra ID credentials, we need to assign the following security role to the Resource Group where the VM is located.

The role that we will use is Virtual Machine Administrator Login

The above role will make the user local root on the VM.

To assign the role, Open the VM’s Resource Group and click on Access Control (IAM) – Role assignments.

Under roles, select Virtual Machine Administrator Login

Under Members, select to assign User or Group

Login Using Entra ID Creds

To log in to the Linux VM using Entra ID credentials. Install Azure CLI on your local machine.

Login to Azure using the following command

az login

after you log in, use the following command to SSH into the VM using Azure CLI.

az ssh vm -n ubuntuvm -g entraID


Posted

in

, ,

by

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.