A Microsoft cloud service that enables deployment of Azure services across hybrid and multicloud environments.
Hello @Bojan Zivkovic
The Remote Desktop tool within the Windows Admin Center (WAC) extension for Azure Arc-enabled servers is a browser-based experience. By design, it renders the remote session inside your browser window, and there is currently no setting within WAC to adjust or improve the RDP display resolution. This is a known limitation of the embedded browser-based RDP tool in WAC.
WAC in Azure is designed so that "Windows Server infrastructure and workload management no longer requires you to establish line-of-sight or Remote Desktop Protocol (RDP) you can manage everything natively from the Azure portal" meaning WAC's strength is its native management tools PowerShell, file management, registry, services, firewall, performance monitoring, etc, not the embedded RDP session.
If you need a full-resolution, native RDP experience, the recommended approach is to use RDP over SSH tunneled through Azure Arc using the Azure CLI. This launches your local RDP client (e.g., mstsc.exe) with full resolution and display settings no public IP or open inbound ports required.
Please look into below steps to set up RDP over SSH via Azure Arc:
Prerequisites:
- Azure Connected Machine agent version 1.31 or higher on the Arc-enabled server.
- OpenSSH Server (sshd) must be enabled and running on the target machine. Starting with Windows Server 2025, OpenSSH is installed by default. For earlier versions, you can verify with below commands:
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'
Get-Service sshd
- Owner or Contributor role on the Arc-enabled server resource.
Setup:
Register the HybridConnectivity resource provider (one-time per subscription):
az provider register -n Microsoft.HybridConnectivity
Install the Azure CLI SSH extension:
az extension add --name ssh
Sign in to Azure:
az login
Connect using native RDP:
az ssh arc --resource-group <yourResourceGroup> --name <yourArcServerName> --local-user <localUsername> --rdp
This will launch your native RDP client through a secure Azure Arc tunnel, giving you full control over resolution, display settings, and multi-monitor support.
References:
- Manage Azure Arc-enabled servers using Windows Admin Center in Azure
- SSH access to Azure Arc-enabled servers
- az ssh arc CLI reference (includes --rdp flag)
Kindly let us know if the solution provided worked for you.
If you need any further assistance, please feel free to reach out.
If you found the comment helpful, please consider clicking "Upvote it".
Thanks,
Suchitra.