Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
PowerShell-Remoting über SSH kann verwendet werden, um SSH-Konnektivität auf Arc-fähigen Servern zu aktivieren.
Voraussetzungen
Um PowerShell-Remoting über SSH-Zugriff auf Azure Arc-fähige Server zu verwenden, müssen Sie:
- Erfüllen Sie die Voraussetzungen für den SSH-Zugriff auf Azure Arc-fähige Server.
- Erfüllen Sie die Anforderungen für powerShell-Remoting über SSH.
- Stellen Sie sicher, dass das Azure PowerShell-Modul (Az.Ssh) oder die Azure CLI-Erweiterung (az ssh) auf dem Clientcomputer installiert ist.
Herstellen einer Verbindung über PowerShell-Remoting
Schließen Sie die folgenden Schritte ab, um über PowerShell-Remoting eine Verbindung mit einem Arc-fähigen Server herzustellen.
Generieren der SSH-Konfigurationsdatei
az ssh config --resource-group <myRG> --name <myMachine> --local-user <localUser> --resource-type Microsoft.HybridCompute --file <SSH config file>
Suchen des neu erstellten Eintrags in der SSH-Konfigurationsdatei
Öffnen Sie die SSH-Konfigurationsdatei, die Sie erstellt oder geändert haben. Der Eintrag sollte ein ähnliches Format wie die folgende Beispieldatei aufweisen:
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"
Verwenden des -Options Parameters
Mithilfe des -Options Parameters können Sie eine Hashtable von SSH-Optionen angeben, die beim Herstellen einer Verbindung mit einer Remote-SSH-basierten Sitzung verwendet werden.
Erstellen Sie die Hashtabelle gemäß dem Format des folgenden Beispiels. Achten Sie auf die Position von Anführungszeichen.
$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"'}
Verwenden Sie als Nächstes die -Options Hashtable in einem PowerShell-Remotingbefehl:
New-PSSession -HostName <myMachine> -UserName <localUser> -Options $options
Nächste Schritte
- Erfahren Sie mehr über OpenSSH für Windows.
- Informationen zur Problembehandlung für SSH-Zugriff auf Server mit Azure Arc-Unterstützung.
- Informationen zur Behandlung von Agent-Verbindungsproblemen.