Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La comunicazione remota di PowerShell su SSH può essere usata per abilitare la connettività SSH nei server abilitati per Arc.
Prerequisiti
Per usare la comunicazione remota di PowerShell tramite l'accesso SSH ai server abilitati per Azure Arc, è necessario:
- Soddisfare i prerequisiti per l'accesso SSH ai server abilitati per Azure Arc.
- Soddisfare i requisiti per la comunicazione remota di PowerShell tramite SSH.
- Verificare che il modulo azure PowerShell (Az.Ssh) o l'estensione dell'interfaccia della riga di comando di Azure (az ssh) sia installata nel computer client.
Connettersi tramite comunicazione remota di PowerShell
Completare i passaggi seguenti per connettersi tramite comunicazione remota di PowerShell a un server abilitato per Arc.
Generare il file di configurazione SSH
az ssh config --resource-group <myRG> --name <myMachine> --local-user <localUser> --resource-type Microsoft.HybridCompute --file <SSH config file>
Trovare la voce appena creata nel file di configurazione SSH
Aprire il file di configurazione SSH creato o modificato. La voce deve avere un formato simile al file di esempio seguente:
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"
Usare il -Options parametro
L'uso del -Options parametro consente di specificare una tabella hash delle opzioni SSH usate per la connessione a una sessione remota basata su SSH.
Creare la tabella hash usando il formato dell'esempio seguente. Tenere presente le posizioni delle virgolette.
$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"'}
Usare quindi la -Options tabella hash in un comando di comunicazione remota di PowerShell:
New-PSSession -HostName <myMachine> -UserName <localUser> -Options $options
Passaggi successivi
- Informazioni su OpenSSH per Windows.
- Informazioni sulla risoluzione dei problemi di accesso SSH ai server abilitati per Azure Arc.
- Informazioni sulla risoluzione dei problemi di connessione dell'agente.