Permissions
OwnerorContributorpermissions are needed
maxLevel: 3az CLI
Installation
Client Installation
az extension add --name ssh Server Installation
az connectedmachine extension create --name WindowsOpenSSH --publisher Microsoft.Azure.OpenSSH --type WindowsOpenSSH --type-handler-version 3.0.1.0 --machine-name <server-name> --resource-group <resource-group> Connect
az ssh arc --resource-group <resource-group> --name <server-name> --local-user <username> PowerShell
Hints
RDP is supported also, use
--rdpflag (not supported in cloud shell)
New-AzConnectedMachineExtension -MachineName $vm -ResourceGroupName $rg -Name WindowsOpenSSH -Publisher Microsoft.Azure.OpenSSH -Location francecentral -ExtensionType WindowsOpenSSHInstall-Module -Name Az.Ssh -Scope CurrentUser -Repository PSGalleryExport-AzSshConfig -ResourceGroupName <rg> -Name <server> -LocalUser <user> -ConfigFilePath C:\temp\ssh_config