Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
PowerShell-verbinding op afstand via SSH kan worden gebruikt om SSH-connectiviteit in te schakelen op Arc-ingeschakelde servers.
Vereiste voorwaarden
Als u externe toegang van PowerShell wilt gebruiken via SSH-toegang tot servers met Azure Arc, moet u het volgende doen:
- Voldoen aan de vereisten voor SSH-toegang tot servers met Azure Arc.
- Voldoe aan de vereisten voor PowerShell-verbinding via SSH.
- Zorg ervoor dat de Azure PowerShell-module (Az.Ssh) of de Azure CLI-extensie (az ssh) is geïnstalleerd op de clientcomputer.
Verbinding maken via PowerShell op afstand
Voer de volgende stappen uit om via PowerShell-remoting verbinding te maken met een Arc-ingeschakelde server.
Het SSH-configuratiebestand genereren
az ssh config --resource-group <myRG> --name <myMachine> --local-user <localUser> --resource-type Microsoft.HybridCompute --file <SSH config file>
De zojuist gemaakte vermelding zoeken in het SSH-configuratiebestand
Open het gemaakte of aangepaste SSH-configuratiebestand. De vermelding moet een vergelijkbare indeling hebben als het volgende voorbeeldbestand:
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"
Gebruik de -Options parameter
Met behulp van de -Options parameter kunt u een hashtabel opgeven van SSH-opties die worden gebruikt bij het maken van verbinding met een externe SSH-sessie.
Maak de hashtable aan met behulp van het formaat van het volgende voorbeeld. Let op de plaatsing van aanhalingstekens.
$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"'}
Gebruik vervolgens de -Options hashtable in een PowerShell-remotering-opdracht:
New-PSSession -HostName <myMachine> -UserName <localUser> -Options $options
Volgende stappen
- Leer meer over OpenSSH voor Windows.
- Leer meer over het oplossen van problemen met SSH-toegang tot Azure Arc-ingeschakelde servers.
- Kom alles te weten over het oplossen van problemen met de verbinding van de agent.