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

Automating Business PDFs Using Azure Document Intelligence and Power Automate

In today’s data-driven enterprises, critical business information often arrives in the form of PDFs—bank statements, invoices, policy document...

7 days ago

Azure Developer CLI (azd) Dec 2025 – Extensions Enhancements, Foundry Rebranding, and Azure Pipelines Improvements

This post announces the December release of the Azure Developer CLI (`azd`). The post Azure Developer CLI (azd) Dec 2025 – Extensions En...

9 days ago

Unlock the power of distributed graph databases with JanusGraph and Azure Apache Cassandra

Connecting the Dots: How Graph Databases Drive Innovation In today’s data-rich world, organizations face challenges that go beyond simple tabl...

11 days ago

Azure Boards integration with GitHub Copilot

A few months ago we introduced the Azure Boards integration with GitHub Copilot in private preview. The goal was simple: allow teams to take a...

12 days ago

Microsoft Dataverse – Monitor batch workloads with Azure Monitor Application Insights

We are announcing the ability to monitor batch workload telemetry in Azure Monitor Application Insights for finance and operations apps in Mic...

13 days ago

Copilot Studio: Connect An Azure SQL Database As Knowledge

Copilot Studio can connect to an Azure SQL database and use its structured data as ... The post Copilot Studio: Connect An Azure SQL Database ...

14 days ago

Retirement of Global Personal Access Tokens in Azure DevOps

In the new year, we’ll be retiring the Global Personal Access Token (PAT) type in Azure DevOps. Global PATs allow users to authenticate across...

16 days ago

Azure Cosmos DB vNext Emulator: Query and Observability Enhancements

The Azure Cosmos DB Linux-based vNext emulator (preview) is a local version of the Azure Cosmos DB service that runs as a Docker container on ...

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