Vzdálené komunikace PowerShellu se servery s podporou Azure Arc
SSH pro servery s podporou Arc umožňuje připojení založená na SSH na serverech s podporou Arc bez nutnosti veřejné IP adresy nebo dalších otevřených portů. Vzdálené komunikace PowerShellu přes SSH je k dispozici pro počítače s Windows a Linuxem.
Požadavky
Pokud chcete využít vzdálené komunikace PowerShellu přes SSH k serverům s podporou Azure Arc, ujistěte se, že:
- Ujistěte se, že jsou splněné požadavky na přístup SSH k serverům s podporou Azure Arc.
- Ujistěte se, že jsou splněny požadavky na vzdálené komunikace PowerShellu přes SSH.
- Na klientském počítači se nachází modul Azure PowerShellu nebo rozšíření Azure CLI pro připojení k počítačům Arc.
Jak se připojit přes vzdálené komunikace PowerShellu
Pomocí následujících kroků se připojte přes vzdálenou vzdálenou komunikace PowerShellu k serveru s podporou Arc.
- Generování konfiguračního souboru SSH pomocí Azure CLI:
- Generování konfiguračního souboru SSH pomocí Azure PowerShellu:
az ssh config --resource-group <myRG> --name <myMachine> --local-user <localUser> --resource-type Microsoft.HybridCompute --file <SSH config file>
Vyhledání nově vytvořené položky v konfiguračním souboru SSH
Otevřete vytvořený nebo upravený konfigurační soubor SSH. Položka by měla mít podobný formát jako následující.
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"
Využití parametru -Options
Pomocí parametru možností můžete určit hashovací tabulku možností SSH, které se používají při připojování ke vzdálené relaci založené na protokolu SSH. Vytvořte hashovatelnou tabulku podle následujícího formátu. Mějte na paměti umístění uvozovek.
$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"'}
Dále využijte hashtable možností v příkazu vzdálené komunikace PowerShellu.
New-PSSession -HostName <myMachine> -UserName <localUser> -Options $options
Další kroky
- Další informace o OpenSSH pro Windows
- Přečtěte si o řešení potíží s přístupem SSH k serverům s podporou Azure Arc.
- Přečtěte si o řešení potíží s připojením agenta.