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:

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

Ansluta via PowerShell-fjärrkommunikation

Följ stegen nedan 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.

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 alternativparametern kan du ange en hashtabell med SSH-alternativ som används vid anslutning till en fjärr-SSH-baserad session. Skapa hashtable genom att följa formatet nedan. 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"'}

Utnyttja sedan alternativens hashtable i ett PowerShell-fjärrkommunikationskommando.

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

Nästa steg