Loading...

SSH for Azure Arc is now generally available!

SSH for Azure Arc is now generally available!

We are excited to share the general availability of SSH for Azure Arc which was released earlier this month. Remote management, and SSH specifically, is a critical tool for programmatic and interactive server administration. SSH for Azure Arc enables you to securely connect to any of your Azure Arc-enabled servers via SSH, without the need for a public IP address or additional inbound ports. This allows you to SSH into your Azure Arc-enabled servers via an Azure CLI or Azure PowerShell command.

 

Have existing OpenSSH based automation or tooling? SSH for Azure Arc is available to use with native SSH, SCP, SFTP, etc. by generating an SSH config file to connect to your desired machines. Just authenticate into your Windows or Linux machines as a local user with a username and password or SSH key, or login with your identity through Microsoft Entra ID (Linux only, Windows support coming soon).

 

We are committed to providing a consistent and secure experience across Azure resource types, operating systems, and authentication types. Azure CLI and Azure PowerShell provide consistent automation to manage both Azure Arc-enabled Servers and Azure IaaS VMs with the same commands, `az ssh vm` or `Enter-AzVM`. Ensuring that you can easily connect to your servers in a simplified and automatable manner.

 

With SSH for Azure Arc, there is no need to open additional inbound firewall ports or assign a public IP address to your machine, SSH traffic is sent over the existing connection between the Azure Arc agent and Azure. You can now access any of your machines, in any network, with one command, without exposing the machine to the internet.

 

Connect to your machines from any machine via the Azure portal and the new connect experience:

DannyMaertens_1-1688760760736.png

 

 

To learn more, view the latest documentation:

SSH access to Azure Arc-enabled servers overview



Published on:

Learn more
Azure Arc Blog articles
Azure Arc Blog articles

Azure Arc Blog articles

Share post:

Related posts

Build reliable Go applications: Configuring Azure Cosmos DB Go SDK for real-world scenarios

When building applications that interact with databases, developers frequently encounter scenarios where default SDK configurations don’...

1 day ago

Webinar: Smart Document Management in SharePoint with Copilot Agents & Azure AI

Managing a flood of incoming documents, whether for loan applications, onboarding, or compliance, can quickly become chaotic. Manually sorting...

2 days ago

Building Event-Driven Go applications with Azure Cosmos DB and Azure Functions

The Go programming language is a great fit for building serverless applications. Go applications can be easily compiled to a single, staticall...

7 days ago

July Patches for Azure DevOps Server

Today we are releasing patches that impact the latest version of our self-hosted product, Azure DevOps Server. We strongly encourage and recom...

9 days ago

Azure SDK Release (June 2025)

Azure SDK releases every month. In this post, you'll find this month's highlights and release notes. The post Azure SDK Release (June 2025) ap...

16 days ago

Exploring azd extensions: Enhance your Azure developer experience

A deep dive into the introduction of the Azure Developer CLI (azd) extensions and the azd extension framework to build extensions. The post Ex...

18 days ago
Stay up to date with latest Microsoft Dynamics 365 and Power Platform news!
* Yes, I agree to the privacy policy