Share via

Azure VPN for Linux and Entra ID authentication after retirement

GuusHoekman-3872 0 Reputation points
2026-06-01T08:11:11.8433333+00:00

Just read the news about the retirement of the Azure VPN client for Linux: https://learn.microsoft.com/en-us/azure/vpn-gateway/azure-vpn-client-linux-retirement

There are no alternatives for authenticating with Entra ID:

Does Microsoft Entra ID (AAD) authentication work with the alternative Linux clients?

No. The OpenVPN and strongSwan open-source clients don't support Microsoft Entra ID (AAD) with the Azure VPN P2S gateway. Microsoft Entra ID authentication on Linux was only available through the Azure VPN Client for Linux. If you require Microsoft Entra ID authentication for Linux users, you'll need to evaluate alternative approaches such as certificate-based authentication or connecting via a Windows/macOS client that supports Microsoft Entra ID.

So if you require Entra ID authentication on Linux the "solution" is to stop using Linux? There's no way I'm going to convince my employer to stop using Entra ID authentication (within a few months), so this move will make it impossible for me and other Linux users like me to keep doing our work.

Azure VPN Gateway
Azure VPN Gateway

An Azure service that enables the connection of on-premises networks to Azure through site-to-site virtual private networks.


1 answer

Sort by: Most helpful
  1. Venkatesan S 8,490 Reputation points Microsoft External Staff Moderator
    2026-06-01T19:00:11.96+00:00

    Hi GuusHoekman-3872,

    Thanks for reaching out in Microsoft Q&A forum,

    Your concern is valid. Based on Microsoft's own retirement notice, the current situation is essentially:

    The hard truth is that Microsoft Entra ID (Azure AD) authentication for Azure VPN Gateway Point-to-Site on Linux will effectively disappear when the Azure VPN Client for Linux retires on August 31, 2026. The open-source alternatives Microsoft suggests OpenVPN and strongSwan do not support Entra ID authentication with Azure P2S gateways. Microsoft explicitly states in their retirement notice: "Microsoft Entra ID authentication on Linux was only available through the Azure VPN Client for Linux."

    If your company has standardized on Entra ID + MFA for Azure VPN access and doesn't want to change authentication methods, Linux users currently have no supported native solution. Microsoft's documented migration paths leave you with three choices, each with trade-offs:

    • Certificate-based authentication: You keep Linux support via OpenVPN or strongSwan, but you lose centralized identity management, Conditional Access policies, and seamless MFA integration that Entra ID provides.
    • RADIUS authentication: You can maintain centralized authentication by setting up a Windows NPS server with the Entra MFA extension, but this requires additional infrastructure and adds operational complexity.
    • Windows or macOS clients: You keep Entra ID + MFA exactly as-is, but this forces Linux users to either switch operating systems or run Windows/macOS in a virtual machine just to connect to the VPN.

    Microsoft is retiring the only client that provided Entra ID authentication on Linux without announcing a replacement or providing any roadmap for Linux parity. The Azure VPN Client for Linux was in public preview since 2016, never reached general availability, and now it's being removed entirely with no clear path forward for Linux users who need Entra ID.

    Official Microsoft documentation:

    Kindly let us know if the above helps or you need further assistance on this issue.

    Please do not forget to 210246-screenshot-2021-12-10-121802.pngand “up-vote” wherever the information provided helps you, this can be beneficial to other community members.

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.