Dela via


PowerShell-fjärrkommunikation till Azure Arc-aktiverade servrar

SSH för Arc-aktiverade servrar möjliggör SSH-baserade anslutningar till Arc-aktiverade servrar utan att kräva en offentlig IP-adress eller ytterligare öppna portar. PowerShell-fjärrkommunikation via SSH är tillgängligt för Windows- och Linux-datorer.

Förutsättningar

Om du vill utnyttja PowerShell-fjärrkommunikation via SSH-åtkomst till Azure Arc-aktiverade servrar kontrollerar du följande:

  • Kraven för SSH-åtkomst till Azure Arc-aktiverade servrar uppfylls.
  • Kraven för PowerShell-fjärrkommunikation via SSH uppfylls.
  • Azure PowerShell-modulen eller Azure CLI-tillägget för anslutning till Arc-datorer finns på klientdatorn.

Ansluta via PowerShell-fjärrkommunikation

Slutför följande steg för att ansluta via PowerShell-fjärrkommunikation till en Arc-aktiverad server.

az ssh config --resource-group <myRG> --name <myMachine> --local-user <localUser> --resource-type Microsoft.HybridCompute --file <SSH config file>

Hitta nyskapade post i SSH-konfigurationsfilen

Öppna den skapade eller ändrade SSH-konfigurationsfilen. Posten bör ha ett liknande format som följande exempelfil.

Host <myRG>-<myMachine>-<localUser>
	HostName <myMachine>
	User <localUser>
	ProxyCommand "<path to proxy>\.clientsshproxy\sshProxy_windows_amd64_1_3_022941.exe" -r "<path to relay info>\az_ssh_config\<myRG>-<myMachine>\<myRG>-<myMachine>-relay_info"

Använda parametern -Options

Om du använder parametern Alternativ kan du ange en hashtabell med SSH-alternativ som används vid anslutning till en fjärr-SSH-baserad session. Skapa hashtabellen med hjälp av formatet för följande exempel. Tänk på platserna för citattecken.

$options = @{ProxyCommand = '"<path to proxy>\.clientsshproxy\sshProxy_windows_amd64_1_3_022941.exe -r <path to relay info>\az_ssh_config\<myRG>-<myMachine>\<myRG>-<myMachine>-relay_info"'}

Använd sedan hashtabellen Alternativ i ett PowerShell-fjärrkommunikationskommando.

New-PSSession -HostName <myMachine> -UserName <localUser> -Options $options

Nästa steg