{"id":242624,"date":"2024-10-17T08:00:00","date_gmt":"2024-10-17T15:00:00","guid":{"rendered":"https:\/\/virtual-dba.com\/?p=242624"},"modified":"2024-10-16T16:56:16","modified_gmt":"2024-10-16T23:56:16","slug":"securely-accessing-azure-virtual-machines-with-entra-login","status":"publish","type":"post","link":"https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/","title":{"rendered":"Securely Accessing Azure Virtual Machines with Entra Login"},"content":{"rendered":"\n<p>Security and management are essential when managing access to Windows machines in <a href=\"https:\/\/virtual-dba.com\/platforms\/azure\/\">Azure<\/a>. Using Microsoft Entra credentials achieves both and is a fairly straightforward setup. However, MFA (Multi-Factor Authentication) can complicate the process and require some additional steps to get it working.\u00a0<\/p>\n\n\n\n<p>MFA is an extra layer of security for logging into various resources, including Azure. While not required, it is highly recommended, and Microsoft has started enforcing it by default. This can be disabled for specific applications and users using Conditional Access policies. To ensure best practices and security, this should only be done in rare cases or for testing purposes.<\/p>\n\n\n\n<p>To enable users to log into Azure virtual machines with their Entra credentials using MFA, follow these steps.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. Enable Entra login via extension.<\/h2>\n\n\n\n<p><strong>Creating a brand new VM:<\/strong><\/p>\n\n\n\n<p>Entra login can be enabled automatically during the resource creation process. Under the Management tab, select Login with Microsoft Entra ID. This will also select the Enable system-assigned managed identity option. If, for some reason, this does not get checked, you can do it manually or enable it after the VM has been created.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"978\" height=\"388\" src=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/1-Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login-Create-a-Virtual-Machine.png\" alt=\"Securely Accessing Azure Virtual Machines with Entra Login Create a Virtual Machine\" class=\"wp-image-242626\" srcset=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/1-Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login-Create-a-Virtual-Machine.png 978w, https:\/\/virtual-dba.com\/wp-content\/uploads\/1-Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login-Create-a-Virtual-Machine-480x190.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 978px, 100vw\" \/><\/figure>\n\n\n\n<p><strong>Existing VM:<\/strong><\/p>\n\n\n\n<p>Browse to the VM and go to Settings -&gt; Extensions + applications on the left menu. From there, click Add.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"348\" height=\"507\" src=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/2-Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login-Extensions.png\" alt=\"Securely Accessing Azure Virtual Machines with Entra Login Extensions\" class=\"wp-image-242627\" srcset=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/2-Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login-Extensions.png 348w, https:\/\/virtual-dba.com\/wp-content\/uploads\/2-Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login-Extensions-206x300.png 206w\" sizes=\"(max-width: 348px) 100vw, 348px\" \/><\/figure>\n\n\n\n<p>Search for Azure AD-based Windows Login. Select the extension and click Next -&gt; Review + Create -&gt; Create.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"324\" height=\"361\" src=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/3-Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login-Install-Extension.png\" alt=\"Securely Accessing Azure Virtual Machines with Entra Login Install Extension\" class=\"wp-image-242628\" srcset=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/3-Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login-Install-Extension.png 324w, https:\/\/virtual-dba.com\/wp-content\/uploads\/3-Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login-Install-Extension-269x300.png 269w\" sizes=\"(max-width: 324px) 100vw, 324px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">2. Verify extension is installed and update it if necessary.<\/h2>\n\n\n\n<p><strong>Browse to the VM and go to Settings -> Extensions + applications on the left menu. You should see the extension listed as either AADLoginForWindows or AADLogin.<\/strong><\/p>\n\n\n\n<p>When installing the extension through the create resource process, it will often name the extension AADLoginForWindows and AADLogin when adding the extension to an existing VM.<\/p>\n\n\n\n<p><strong>If it shows that an update is available, select the extension and choose Update.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"176\" src=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/4-Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login-Update-Extensions-1024x176.png\" alt=\"Securely Accessing Azure Virtual Machines with Entra Login Update Extensions\" class=\"wp-image-242629\" srcset=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/4-Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login-Update-Extensions-980x168.png 980w, https:\/\/virtual-dba.com\/wp-content\/uploads\/4-Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login-Update-Extensions-480x82.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">3. Enable system-assigned managed identity if not already On.<\/h2>\n\n\n\n<p><strong>Browse to the VM and go to Security -> Identity. Toggle the switch to On and click Save.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"690\" height=\"434\" src=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/5-Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login-Security-Identity.png\" alt=\"Securely Accessing Azure Virtual Machines with Entra Login Security Identity\" class=\"wp-image-242630\" srcset=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/5-Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login-Security-Identity.png 690w, https:\/\/virtual-dba.com\/wp-content\/uploads\/5-Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login-Security-Identity-480x302.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 690px, 100vw\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">4. Ensure users have proper roles to log in with Entra credentials.<\/h2>\n\n\n\n<p><strong>Users must have one of the following role assignments<\/strong>:<\/p>\n\n\n\n<p>Virtual Machine User Login<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Gives user permission to log in as a regular user<\/li>\n<\/ul>\n\n\n\n<p>Virtual Machine Administrator Login<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Gives user permission to log in as an administrator.<\/li>\n<\/ul>\n\n\n\n<p><strong>These roles can be assigned directly to the user for each specific VM or to a group with the role assigned and added to the VM. The roles can also be inherited from roles assigned at the Subscription, Resource Group, or Management level.<\/strong><\/p>\n\n\n\n<p>To verify if a user has the proper permissions, browse to the VM, go to Access Control (IAM), and choose Check Access. Search for and select the user and verify that one of the above roles is assigned. If not, that user cannot log in with Entra credentials.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"182\" src=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/6-Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login-User-Access-1024x182.png\" alt=\"Securely Accessing Azure Virtual Machines with Entra Login User Access\" class=\"wp-image-242631\" srcset=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/6-Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login-User-Access-980x175.png 980w, https:\/\/virtual-dba.com\/wp-content\/uploads\/6-Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login-User-Access-480x86.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">5. Download and modify the RDP file.<\/h2>\n\n\n\n<p><strong>Browse to the VM and go to Connect -> Connect. Click on Download RDP file.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"534\" src=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/7-Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login-RDP-File.png\" alt=\"Securely Accessing Azure Virtual Machines with Entra Login RDP File\" class=\"wp-image-242632\" srcset=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/7-Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login-RDP-File.png 640w, https:\/\/virtual-dba.com\/wp-content\/uploads\/7-Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login-RDP-File-480x401.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 640px, 100vw\" \/><\/figure>\n\n\n\n<p><strong>Find the downloaded RDP file and open it with a text editor.<\/strong><\/p>\n\n\n\n<p>The text will look similar to this:<\/p>\n\n\n\n<p>full address:s:XXX.XXX.XXX.XXX:3389<br>prompt for credentials:i:1<br>administrative session:i:1<br>Username:s:admin username<\/p>\n\n\n\n<p>Azure requires the full address to be the name of the VM. It cannot be an IP address or an FQDN (Fully Qualified Domain Name). It must be the name of the VM itself. The name can be found on the Overview page of the VM.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"728\" height=\"529\" src=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/8-Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login-VM-Name.png\" alt=\"Securely Accessing Azure Virtual Machines with Entra Login VM Name\" class=\"wp-image-242633\" srcset=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/8-Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login-VM-Name.png 728w, https:\/\/virtual-dba.com\/wp-content\/uploads\/8-Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login-VM-Name-480x349.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 728px, 100vw\" \/><\/figure>\n\n\n\n<p>Change the username to the UPN (User Principal Name) of the user that will be connecting.<\/p>\n\n\n\n<p>Add this line to the end of the file:<\/p>\n\n\n\n<p>Enablerdsaadauth:i:1<\/p>\n\n\n\n<p>The final text in the RDP file should look similar to this:<\/p>\n\n\n\n<p>full address:s:AzureVM Name:3389<br>prompt for credentials:i:1<br>administrative session:i:1<br>username:s:username@domain.com<br>Enablerdsaadauth:i:1<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">6. Update hosts file.<\/h2>\n\n\n\n<p><strong>Azure requires the VM name in the RDP file, which does not have a public DNS entry. This will cause the connection to fail because it cannot resolve an IP address. To work around this, add an entry to the host file in Windows.<\/strong><\/p>\n\n\n\n<p>The host file is found in the directory C:\\Windows\\System32\\drivers\\etc\\<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Be careful when changing this file, as it can cause unintended issues.<\/li>\n<\/ul>\n\n\n\n<p>Edit the host file with a text editor. Add a line to the end of the file in the format IP address {space} Azure VM Name using the public IP (or private if on VPN) and name of the VM.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>XXX.XXX.XXX.XXX AzureVM<\/li>\n<\/ul>\n\n\n\n<p>This host file will look similar to this:<\/p>\n\n\n\n<p># Copyright (c) 1993-2009 Microsoft Corp.<\/p>\n\n\n\n<p>#<\/p>\n\n\n\n<p># This is a sample HOSTS file used by Microsoft TCP\/IP for Windows.<\/p>\n\n\n\n<p>#<\/p>\n\n\n\n<p># This file contains the mappings of IP addresses to host names. Each<\/p>\n\n\n\n<p># entry should be kept on an individual line. The IP address should<\/p>\n\n\n\n<p># be placed in the first column, followed by the corresponding host name.<\/p>\n\n\n\n<p># The IP address and the host name should be separated by at least one<\/p>\n\n\n\n<p># space.<\/p>\n\n\n\n<p>#<\/p>\n\n\n\n<p># Additionally, comments (such as these) may be inserted on individual<\/p>\n\n\n\n<p># lines or following the machine name denoted by a &#8216;#&#8217; symbol.<\/p>\n\n\n\n<p>#<\/p>\n\n\n\n<p># For example:<\/p>\n\n\n\n<p>#<\/p>\n\n\n\n<p>#&nbsp; &nbsp; &nbsp; 102.54.94.97 &nbsp; &nbsp; rhino.acme.com&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; # source server<\/p>\n\n\n\n<p># &nbsp; &nbsp; &nbsp; 38.25.63.10 &nbsp; &nbsp; x.acme.com&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; # x client host<\/p>\n\n\n\n<p># localhost name resolution is handled within DNS itself.<\/p>\n\n\n\n<p># 127.0.0.1 &nbsp; &nbsp; &nbsp; localhost<\/p>\n\n\n\n<p># ::1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; localhost<\/p>\n\n\n\n<p>XXX.XXX.XXX.XXX AzureVM<\/p>\n\n\n\n<p>Now, when executing the RDP file, it should connect and prompt for the user&#8217;s Entra credentials.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Setting up Microsoft Entra credentials for logging into Azure virtual machines offers enhanced security and management, especially when combined with Multi-Factor Authentication. While the process can have a few complexities, particularly with MFA, following these steps ensures a secure and streamlined login experience. By enabling Entra login, configuring role-based access, and modifying the RDP file, you can secure access to your VMs while providing a smooth user experience.<\/p>\n\n\n\n<p>For more information, please contact us!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Security and management are essential when managing access to Windows machines in Azure. Using Microsoft Entra credentials achieves both and is a fairly straightforward setup. However, MFA (Multi-Factor Authentication) can complicate the process and require some additional steps to get it working.\u00a0 MFA is an extra layer of security for logging into various resources, including [&hellip;]<\/p>\n","protected":false},"author":66,"featured_media":242634,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"","content-type":"","footnotes":""},"categories":[4018,4166],"tags":[3689],"class_list":["post-242624","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","category-blog","tag-azure"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.1 (Yoast SEO v27.1.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Securely Accessing Azure Virtual Machines with Entra Login - Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts<\/title>\n<meta name=\"description\" content=\"Enable secure Azure VM access with Entra login and MFA. Follow this guide for easy setup and management of your virtual machines. Learn now!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Securely Accessing Azure Virtual Machines with Entra Login\" \/>\n<meta property=\"og:description\" content=\"Enable secure Azure VM access with Entra login and MFA. Follow this guide for easy setup and management of your virtual machines. Learn now!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/\" \/>\n<meta property=\"og:site_name\" content=\"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-17T15:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"557\" \/>\n\t<meta property=\"og:image:height\" content=\"291\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Shane Schlabach\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@virtual_dba\" \/>\n<meta name=\"twitter:site\" content=\"@virtual_dba\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Shane Schlabach\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/\"},\"author\":{\"name\":\"Shane Schlabach\",\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/person\/ee3245e2c78a8099c94f5aa5b89fd17d\"},\"headline\":\"Securely Accessing Azure Virtual Machines with Entra Login\",\"datePublished\":\"2024-10-17T15:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/\"},\"wordCount\":998,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/virtual-dba.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login.jpg\",\"keywords\":[\"azure\"],\"articleSection\":[\"Azure\",\"Blog\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/\",\"url\":\"https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/\",\"name\":\"Securely Accessing Azure Virtual Machines with Entra Login - Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts\",\"isPartOf\":{\"@id\":\"https:\/\/virtual-dba.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login.jpg\",\"datePublished\":\"2024-10-17T15:00:00+00:00\",\"description\":\"Enable secure Azure VM access with Entra login and MFA. Follow this guide for easy setup and management of your virtual machines. Learn now!\",\"breadcrumb\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/#primaryimage\",\"url\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login.jpg\",\"contentUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login.jpg\",\"width\":557,\"height\":291,\"caption\":\"Securely Accessing Azure Virtual Machines with Entra Login\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/virtual-dba.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Securely Accessing Azure Virtual Machines with Entra Login\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/virtual-dba.com\/#website\",\"url\":\"https:\/\/virtual-dba.com\/\",\"name\":\"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts\",\"description\":\"Remote Database Administration\",\"publisher\":{\"@id\":\"https:\/\/virtual-dba.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/virtual-dba.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/virtual-dba.com\/#organization\",\"name\":\"Virtual-DBA: Remote DBA | Remote Database Administration\",\"alternateName\":\"Virtual-DBA powered by XTIVIA\",\"url\":\"https:\/\/virtual-dba.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/V-DBA-Database-Services-and-Support-Featured-Logo.jpg\",\"contentUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/V-DBA-Database-Services-and-Support-Featured-Logo.jpg\",\"width\":557,\"height\":291,\"caption\":\"Virtual-DBA: Remote DBA | Remote Database Administration\"},\"image\":{\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/virtual_dba\",\"https:\/\/www.linkedin.com\/showcase\/36220649\/\",\"https:\/\/www.youtube.com\/channel\/UCx3AIeUQ2ziTLKZSJDZ-SEg\"],\"description\":\"Eliminate database downtime and spiraling costs with XTIVIA\u2019s Virtual-DBA. In today\u2019s always-on business world, gaps in 24x7 on-call DBA support, neglected maintenance and security, or a stretched team struggling with overwhelming workloads can lead to costly disruptions and threaten business continuity. XTIVIA\u2019s Virtual-DBA provides the immediate, expert database administration you need, exactly when you need it, ensuring optimal performance, ironclad security, and significant cost savings without the burden of expanding your in-house team. The goal of Virtual-DBA is to provide a cost-effective solution for organizations seeking to optimize the security, management, maintenance, availability, and performance of their critical business systems, whether self-managed or cloud-managed (e.g., AWS RDS, Azure SQL Database). We accomplish this through a comprehensive remote DBA service offering designed specifically to meet the Oracle\u00ae, DB2\u00ae, Informix\u00ae, MySQL\u2122, PostgreSQL\u00ae, MongoDB\u00ae, MariaDB, and Microsoft SQL Server\u00ae, CockroachDB, Databricks, AWS, and Azure needs of our clients.\",\"email\":\"info@xtivia.com\",\"telephone\":\"8886853101\",\"legalName\":\"XTIVIA, Inc\",\"foundingDate\":\"1992-05-01\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"201\",\"maxValue\":\"500\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/person\/ee3245e2c78a8099c94f5aa5b89fd17d\",\"name\":\"Shane Schlabach\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c33e8964ae14cc85183b496b2c659fd9f770f12b3597f5e40c1acccb669aa107?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c33e8964ae14cc85183b496b2c659fd9f770f12b3597f5e40c1acccb669aa107?s=96&d=mm&r=g\",\"caption\":\"Shane Schlabach\"},\"url\":\"https:\/\/virtual-dba.com\/author\/shane-schlabach\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Securely Accessing Azure Virtual Machines with Entra Login - Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts","description":"Enable secure Azure VM access with Entra login and MFA. Follow this guide for easy setup and management of your virtual machines. Learn now!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/","og_locale":"en_US","og_type":"article","og_title":"Securely Accessing Azure Virtual Machines with Entra Login","og_description":"Enable secure Azure VM access with Entra login and MFA. Follow this guide for easy setup and management of your virtual machines. Learn now!","og_url":"https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/","og_site_name":"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts","article_published_time":"2024-10-17T15:00:00+00:00","og_image":[{"width":557,"height":291,"url":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login.jpg","type":"image\/jpeg"}],"author":"Shane Schlabach","twitter_card":"summary_large_image","twitter_creator":"@virtual_dba","twitter_site":"@virtual_dba","twitter_misc":{"Written by":"Shane Schlabach","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/#article","isPartOf":{"@id":"https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/"},"author":{"name":"Shane Schlabach","@id":"https:\/\/virtual-dba.com\/#\/schema\/person\/ee3245e2c78a8099c94f5aa5b89fd17d"},"headline":"Securely Accessing Azure Virtual Machines with Entra Login","datePublished":"2024-10-17T15:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/"},"wordCount":998,"commentCount":0,"publisher":{"@id":"https:\/\/virtual-dba.com\/#organization"},"image":{"@id":"https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/#primaryimage"},"thumbnailUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login.jpg","keywords":["azure"],"articleSection":["Azure","Blog"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/","url":"https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/","name":"Securely Accessing Azure Virtual Machines with Entra Login - Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts","isPartOf":{"@id":"https:\/\/virtual-dba.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/#primaryimage"},"image":{"@id":"https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/#primaryimage"},"thumbnailUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login.jpg","datePublished":"2024-10-17T15:00:00+00:00","description":"Enable secure Azure VM access with Entra login and MFA. Follow this guide for easy setup and management of your virtual machines. Learn now!","breadcrumb":{"@id":"https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/#primaryimage","url":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login.jpg","contentUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Securely-Accessing-Azure-Virtual-Machines-with-Entra-Login.jpg","width":557,"height":291,"caption":"Securely Accessing Azure Virtual Machines with Entra Login"},{"@type":"BreadcrumbList","@id":"https:\/\/virtual-dba.com\/blog\/securely-accessing-azure-virtual-machines-with-entra-login\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/virtual-dba.com\/"},{"@type":"ListItem","position":2,"name":"Securely Accessing Azure Virtual Machines with Entra Login"}]},{"@type":"WebSite","@id":"https:\/\/virtual-dba.com\/#website","url":"https:\/\/virtual-dba.com\/","name":"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts","description":"Remote Database Administration","publisher":{"@id":"https:\/\/virtual-dba.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/virtual-dba.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/virtual-dba.com\/#organization","name":"Virtual-DBA: Remote DBA | Remote Database Administration","alternateName":"Virtual-DBA powered by XTIVIA","url":"https:\/\/virtual-dba.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/virtual-dba.com\/#\/schema\/logo\/image\/","url":"https:\/\/virtual-dba.com\/wp-content\/uploads\/V-DBA-Database-Services-and-Support-Featured-Logo.jpg","contentUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/V-DBA-Database-Services-and-Support-Featured-Logo.jpg","width":557,"height":291,"caption":"Virtual-DBA: Remote DBA | Remote Database Administration"},"image":{"@id":"https:\/\/virtual-dba.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/virtual_dba","https:\/\/www.linkedin.com\/showcase\/36220649\/","https:\/\/www.youtube.com\/channel\/UCx3AIeUQ2ziTLKZSJDZ-SEg"],"description":"Eliminate database downtime and spiraling costs with XTIVIA\u2019s Virtual-DBA. In today\u2019s always-on business world, gaps in 24x7 on-call DBA support, neglected maintenance and security, or a stretched team struggling with overwhelming workloads can lead to costly disruptions and threaten business continuity. XTIVIA\u2019s Virtual-DBA provides the immediate, expert database administration you need, exactly when you need it, ensuring optimal performance, ironclad security, and significant cost savings without the burden of expanding your in-house team. The goal of Virtual-DBA is to provide a cost-effective solution for organizations seeking to optimize the security, management, maintenance, availability, and performance of their critical business systems, whether self-managed or cloud-managed (e.g., AWS RDS, Azure SQL Database). We accomplish this through a comprehensive remote DBA service offering designed specifically to meet the Oracle\u00ae, DB2\u00ae, Informix\u00ae, MySQL\u2122, PostgreSQL\u00ae, MongoDB\u00ae, MariaDB, and Microsoft SQL Server\u00ae, CockroachDB, Databricks, AWS, and Azure needs of our clients.","email":"info@xtivia.com","telephone":"8886853101","legalName":"XTIVIA, Inc","foundingDate":"1992-05-01","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"201","maxValue":"500"}},{"@type":"Person","@id":"https:\/\/virtual-dba.com\/#\/schema\/person\/ee3245e2c78a8099c94f5aa5b89fd17d","name":"Shane Schlabach","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/virtual-dba.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c33e8964ae14cc85183b496b2c659fd9f770f12b3597f5e40c1acccb669aa107?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c33e8964ae14cc85183b496b2c659fd9f770f12b3597f5e40c1acccb669aa107?s=96&d=mm&r=g","caption":"Shane Schlabach"},"url":"https:\/\/virtual-dba.com\/author\/shane-schlabach\/"}]}},"_links":{"self":[{"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/posts\/242624","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/users\/66"}],"replies":[{"embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/comments?post=242624"}],"version-history":[{"count":0,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/posts\/242624\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/media\/242634"}],"wp:attachment":[{"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/media?parent=242624"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/categories?post=242624"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/tags?post=242624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}