Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Komunikacja zdalna programu PowerShell za pośrednictwem protokołu SSH może służyć do włączania łączności SSH na serwerach z obsługą usługi Arc.
Wymagania wstępne
Aby używać komunikacji zdalnej programu PowerShell za pośrednictwem dostępu SSH do serwerów obsługujących Azure Arc, musisz:
- Spełnij wymagania wstępne dotyczące dostępu SSH do serwerów z obsługą usługi Azure Arc.
- Spełnij wymagania dotyczące komunikacji zdalnej programu PowerShell za pośrednictwem protokołu SSH.
- Upewnij się, że na komputerze klienckim zainstalowano moduł Azure PowerShell (Az.Ssh) lub rozszerzenie interfejsu wiersza polecenia platformy Azure (az ssh).
Nawiązywanie połączenia za pomocą komunikacji zdalnej programu PowerShell
Wykonaj poniższe kroki, aby połączyć się zdalnie za pomocą PowerShell do serwera obsługującego Arc.
Generowanie pliku konfiguracji SSH
az ssh config --resource-group <myRG> --name <myMachine> --local-user <localUser> --resource-type Microsoft.HybridCompute --file <SSH config file>
Znajdź nowo utworzony wpis w pliku konfiguracji SSH
Otwórz utworzony lub zmodyfikowany plik konfiguracji SSH. Wpis powinien mieć podobny format do następującego przykładowego pliku:
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"
Użyj parametru -Options
Użycie parametru -Options umożliwia określenie tabeli skrótu opcji SSH używanych podczas nawiązywania połączenia z zdalną sesją opartą na protokole SSH.
Utwórz tabelę skrótów przy użyciu formatu poniższego przykładu. Należy pamiętać o lokalizacjach cudzysłowów.
$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"'}
Następnie użyj tablicy haszującej -Options w zdalnym poleceniu programu PowerShell:
New-PSSession -HostName <myMachine> -UserName <localUser> -Options $options
Następne kroki
- Dowiedz się więcej na temat protokołu OpenSSH dla systemu Windows.
- Dowiedz się więcej o rozwiązywaniu problemów z dostępem SSH do serwerów z obsługą usługi Azure Arc.
- Dowiedz się więcej o rozwiązywaniu problemów z połączeniem agenta.